Linux维护常用命令
1、查看Linux占用内存/CPU最多的进程
可以使用以下命令查使用内存最多的10个进程
#ps -aux | sort -k4nr | head -n 10
可以使用以下命令查使用CPU最多的10个进程
#ps -aux | sort -k3nr | head -n 10
2、查看swap占用情况
#for i in $(ls /proc | grep "^[0-9]" | awk '$0>100'); do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps;done| sort -k2nr | head
3、执行长输出命令时带时间戳:
#xxxx | awk '{print strftime("%Y-%m-%d %H:%M:%S",systime())"\t"$0}'
效果:
4、查看端口连接状态汇总:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
作者:运维·拖拉斯基
作者水平很低, 如果有错误及时指出, 如果你觉得本文写的好请点一波赞~(≧▽≦)/~
出处:https://www.cnblogs.com/-abm/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。