3

netstat -ntlp | sed '/Active/d' | sed '/Proto/d' | sed 's/:::/:/g'| sed 's/::ffff:/ /g'| awk '{print $4,$7}' | awk -F':' '{print $2}' | sed 's/[0-9][0-9][0-9][0-9]\// /g'
查看当前系统所有服务进程对应的端口
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
查看当前网络tcp连接
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr
显示服务器上所有的每个IP多少个连接数

########## ★ 以下为日志统计 ★

cat access.log | grep "13/Jul/2013" | awk '{print $11}' | sort | uniq -c | sort -nr | head -n 10
日志统计查看当天访问最多的页面,取前10
cat access.log | grep "13/Jul/2013" | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 10
日志统计查看当天访问排名前10的ip连接数
cat access_20130811.log |awk '{print $NF}' | sort | uniq -c | sort -nr | head -n 15
查找日志中,取值末尾,保留访问最多的前15个
cat access.log | grep "13/Jul/2013" | awk '{sum+=$10} END {print sum/1024/1024/1024}'
统当天计网站流量(G)
cat access.log | grep "13/Jul/2013" |awk '{sum+=$10} END {print sum/1024/1024}'
统计当天网站流量(M)

cat access.log | grep "13/Jul/2013" | awk '{counts[$(9)]+=1}; END {for(code in counts) print code,counts[code]}'
cat access.log | grep "13/Jul/2013" |awk '{print $9}'|sort|uniq -c|sort -rn
查看今日访问的http状态数
cat access.log | grep "13/Jul/2013" | grep "163.177.71.12" | awk '{print $7}' | sort | uniq -c | sort -nr
查看当天指定ip访问次数过的url和访问次数

把IP数量直接输出显示:
cat access_log_2011_06_26.log |awk '{print $1}'|uniq -c|wc -l


流血的娃娃
436 声望6 粉丝

战斗力只有5的渣滓


引用和评论

0 条评论