##查看io性能
iostat -d -x -k 1 10 #端口是否启动 /usr/sbin/lsof -i:8422 /usr/sbin/tcpdump icmp -n -i eth0 ##查看是否有大量的ping ##查看当前的连接数 netstat -n |awk '/^tcp/ {++S[$NF]} END {for (a in S) print a,S[a]}' ##不中断服务地重启Nginx kill -HUP `cat /usr/local/nginx/logs/nginx.pid` ##查看当前连接数 netstat -tan | grep "ESTABLISHED" | grep ":3307" | wc -l netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l ##Nginx日志中统计ip数量 cat /usr/local/nginx/logs/access.log |awk '{print $1}'|wc -l ##统计访问ip中访问次数最多,默认统计数=10 cat /usr/local/nginx/logs/access.log |awk '{print $1}'|sort|uniq -c|head awk '{print $1}' /usr/local/nginx/logs/access.log |sort|uniq -c|head ##统计访问最多的页面,默认统计数=10 cat /usr/local/nginx/logs/access.log |awk '{print $11}'|sort|uniq -c|sort -nr|head ##统计访问最多的时间点 cat /usr/local/nginx/logs/access.log |awk '{print $1,$4}'|sort|uniq -c|sort -nr|head##查看连接指定端口的数量
/usr/sbin/tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr