跳至正文

Sed&awk笔记之sed篇

Sed是什么
《sed and awk》一书中(1.2 A Stream Editor)是这样解释的:

Sed is a “non-interactive” stream-oriented editor. It is stream-oriented because, like many UNIX
programs, input flows through the program and is directed to standard output.

Sed本质上是一个编辑器,但是它是非交互式的,这点与VIM不同;同时它又是面向字符流的,输入的字符流经过Sed的处理后输出。这两个特性使得Sed成为命令行下面非常有用的一个处理工具。

如果对sed的历史有兴趣,可以看书中2.1节”Awk, by Sed and Grep, out of Ed”,这里就不多介绍。

Linux tc netem 复杂网络环境模拟

在Linux下, 通常使用netem或bridge来模拟网络不稳定情况。 在模拟过程中, 最好使用虚拟机。 如果是远程机器, 那么网络环境模拟需要两块网卡, 而桥模拟最好使用三块网卡。 就是需要附加一个网卡, 用作管理。

Linux 流量控制实施指南

要实施流量控制,我们需要一系列工具对网络接口上发送或接收到的数据包进行控制,把这些数据包按照一定的顺序进行发送或接收。这些控制操作包括排队、决策、分类、调度、整形和丢包。本指南将简要介绍流量控制的一些概念和实施方法。

centos6 下安装dig

centos6最小安装后没有dns相关工具,yum search的话也不能直接找到dig
需要安装bind-utils才行!!!
yum install bind-utils

SELinux管理与配置

SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控 制的实现,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。大部分使用 SELinux 的人使用的都是SELinux就绪的发行版,例如 Fedora、Red Hat Enterprise Linux (RHEL)、Debian 或 Gentoo。它们都是在内核中启用SELinux 的,并且提供一个可定制的安全策略,还提供很多用户层的库和工具,它们都可以使用 SELinux 的功能。