1.linux启用网卡,
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
将ONBOOT=no改为yes
设置静态ip
BOOTPROTO=static IPADDR=192.168.1.106 NETMASK=255.255.255.0 NETWORK=192.168.2.3
重启network
#service networ restart
2.#free -m 命令
total used free shared buffers cached
Mem: 996 876 119 0 2 26
-/+ buffers/cache: 847 149
Swap: 2015 45 1970
真正要注意的是-/+ buffers/cache:中的free列,这是系统当前可用的内容
3.ab测试中的-k长连接,表示使用长连接,该项加入,将能更有效的测试的实际情形下的负载.
4.列出所有连接到本机的TCP连接的IP数量。
#netstat -anp |grep 'tcp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
5.列出所有连接到本机80端口的IP地址和其连接数
#netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1
其他命令:
A.#netstat -n -p|grep SYN_REC | wc -l
这个命令可以查找出当前服务器有多少个活动的 SYNC_REC 连接。正常来说这个值很小,最好小于5。 当有Dos攻击或者邮件炸弹的时候,这个值相当的高。尽管如此,这个值和系统有很大关系,有的服务器值就很高,也是正常现象。
B.#netstat -n -p | grep SYN_REC | sort -u
列出所有连接过的IP地址。
C.#netstat -n -p | grep SYN_REC | awk '{print $5}' | awk -F: '{print $1}'
列出所有发送SYN_REC连接节点的IP地址。
D.#netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
使用netstat命令计算每个主机连接到本机的连接数。
E.#netstat -anp |grep 'tcp|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
列出所有连接到本机的UDP或者TCP连接的IP数量。
F.#netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr
检查 ESTABLISHED 连接并且列出每个IP地址的连接数量。
H.#netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1
列出所有连接到本机80端口的IP地址和其连接数。80端口一般是用来处理HTTP网页请求。