查看tcp各个连接数
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
查看负载前10
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
查看内存前10
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
查看mysql各个连接数
/usr/local/mysql/bin/mysql -uroot -p"password" -N -e "show processlist;"|awk '{print $2,$3}'|awk -F':' '{print $1}'|sort |uniq -c|sort -rn
查看当前目录下所有日志里的error
grep -E -i "error|Error|ERROR|fail|Fail|FAIL" *.log
查看dmesg的错误
dmesg| grep -E -i "error|Error|ERROR|fail|Fail|FAIL"
获取当前目录下的所有日志名
log_files=`ls -lht|grep -v 'tot'|grep -v '总'|awk '{print $NF}'`
清空日志,需要先执行上一条命令
for i in $log_files; do echo > $i; done
ftp用户db更新(虚拟用户数据库)
db_load -T -t hash -f /etc/vsftpd/userlist userlist.db