工作中常用处理故障命令大全
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作中常用处理故障命令大全相关的知识,希望对你有一定的参考价值。
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 [email protected]:/home/arcsight
强制卸载 umount -lf /mnt
查看系统路由表 route -n
top
查看硬盘使用情况: fdisk -l
traceroute 路由追踪
本文出自 “一杯水” 博客,请务必保留此出处http://6528161.blog.51cto.com/6518161/1939294
以上是关于工作中常用处理故障命令大全的主要内容,如果未能解决你的问题,请参考以下文章