ps -ef --forest 查看子进程属于哪个父进程
du -h --max-depth=1 查看磁盘目录大小,1代表1级目录
find . -type f -size 0 -exec rm -rf {} \;
find . type f -size 0 -delete 删除零字节文件
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr 查看进程,按内存从大到小排列
按cpu利用率从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -nr
grep -r -a jpg /data/cache/* | strings | grep "http:" | awk -F'http:' '{print "http:"$2;}' 打印出cache里的URL
查看http的并发请求数及其TCP连接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
如何在编写SHELL显示多个信息,用EOF
cat << EOF
+--------------------------------------------------------------+
| === Welcome to Tunoff services === |
+--------------------------------------------------------------+
EOF
free -m |grep "Mem" | awk '{print $2}' 内存的大小
查看80端口的连接,并排序
netstat -an -t | grep ":80" | grep ESTABLISHED | awk '{printf "%s %s\n",$5,$6}' | sort
CPU数量 lscpu
网络负载 sar -n DEV
磁盘I/O负载 iostat -x 1 2
网络连接数目
netstat -an | grep -E “^(tcp)” | cut -c 68- | sort | uniq -c | sort -n
可运行进程数目 vmwtat 1 5
杀死僵尸进程
ps -e -o ppid,stat | grep Z | cut -d ” ” -f 1| xargs kill -9
kill -HUP `ps -A -ostat,ppid | grep -e ’^[Zz]‘ | awk ’{print $2}’`
查询僵尸进程
ps -ef | grep defunct | grep -v grep | wc -l
向远端发送UDP消息
echo -n “foo" | nc -4u -w1 <host> <udp port>
或者
echo -n "hello" >/dev/udp/localhost/8000
echo “hello” | socat - udp4-datagram:192.168.1.1:81
利用awk统计linux最常用的20条命令
history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n20
scp命令
语法 scp -p 接端口 本地文件名 用户名@目的IP地址:/home/arcsight/
scp -p 8456 arcsight arcsight@10.0.0.1:/home/arcsight
强制卸载 umount -lf /mnt
查看系统路由表 route -n
top
查看硬盘使用情况: fdisk -l
traceroute 路由追踪
工作中常用处理故障命令大全
原创
©著作权归作者所有:来自51CTO博客作者凛冬一壶酒的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:批量监控服务器服务是否正常
下一篇:zabbix监控MySQL详解
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
工作中常用到的linux命令
常用解压命令tar.bz2 命令: tar -jxvf *.tar.bz2tar.z 命令: tar -zxvf *.tar.ztar.g
工作中常用到的linux命令 Linux 重启 apache 解压缩 -
git工作中常用命令
基础克隆代码git clone http://xxx.
git github 暂存区 显示文件