find -type f -size 0 -exec rm -rf {} ;
按内存从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr
ps -e -o "%C : %p : %z : %a"|sort -nr
grep -r -a jpg /data/cache/;p}'
ifconfig -a | perl -ne 'if ( m/^s*inet (?:addr:)?([d.]+).*?cast/ ) { print qq($1n); exit 0; }'
free -m |grep "Mem" | awk '{print $2}'
netstat -an -t | grep ":80" | grep ESTABLISHED | awk '{printf "%s %sn",$5,$6}' | sort
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
find / -name *.jpg -exec wc -c {} ;|awk '{print $1}'|awk '{a+=$1}END{print a}'
cat /proc/cpuinfo |grep -c processor
--------------------------------------------------------------------------------------------------------------------
16
检查前三个输出值是否超过了系统逻辑CPU的4倍。
18
检查%idle是否过低(比如小于5%)
19
检查free值是否过低
20
检查swap used值是否过高
# vmstat 1 5
观察si和so值是否较大
21
检查是否有分区使用率(Use%)过高(比如超过90%)
# du -cks * | sort -rn | head -n 10
22
检查I/O使用率(%util)是否超过100%
23
检查网络流量(rxbyt/s, txbyt/s)是否过高
24
检查是否有网络错误(drop fifo colls carrier)
25 网络连接数目
26
检查进程个数是否正常 (比如超过250)
27
28
观察是否有异常进程出现
29
30
检查登录用户是否过多 (比如超过50个)
31
51.关于CND实施几个相关的统计
wget -c http://linux.web.psi.ch/dist/scientific/5/gfa/all/dstat-0.6.7-1.rf.noarch.rpm
dstat -M topio -d -M topbio
复制代码dstat -M topio -d -M topbio
awk '{for(i=2;i<=NF;i++) if(i!=NF){printf $i" "}else{print $i} }' list
复制代码for
i in {0..255}; do echo -e "e[38;05;${i}m${i}"; done | column -c 80 -s '
'; echo -e "e[m"
复制代码机器插内存情况:
dmidecode |grep -P "Maximums+Capacity"
复制代码dmidecode |grep -P "Maximums+Capacity"
复制代码total=0; for i in `ps -C php-cgi -o rss=`; do total=$(($total+$i)); done; echo "PHP-CGI Memory usage: $total kb"
复制代码