“top”命令:监视进程和Linux整体性能
“iftop”命令:实时流量监控工具,监控TCP/IP连接
Linux:查看占用CPU或内存最多进程:
ps aux | sort -k3nr | head -10
用命令组合查看CPU占用最多的前10个进程:
ps aux | head -1;ps aux | sort -rn -k3 | head -10
或
ps aux | head -1;ps aux | grep -v PID | sort -rn -k +3 | head
Linux下如何查看哪个进程占用内存资源最多:
ps -aux | sort -k4nr | head -10
或
ps aux | head -1;ps aux | grep -v PID | sort -rn -k +4 | head
du -sh . [对当前目录下所有的目录和文件的大小进行汇总,-s表示汇总,-h表示以KB, MB, GB, TB格式进行人性化显示]
du -sh * [对当前目录下每一个目录和文件的大小分别进行汇总]
df -h [查看系统的硬盘占用情况]
查询80端口被连接的数量(含80的端口都会被包含进来,例8080):netstat -nat|grep -i "80"|wc -l
查询80端口被连接的数量:netstat -nat|grep -iw "80"|wc -l
查询80端口被连接的情况:netstat -nat|grep -iw "80"
查询80端口被哪些进程占用:lsof -i:80(安装lsof:sudo yum -y install lsof)
查询文档后100行记录:tail -n 100 error.log(或:tail -100 error.log)
查询文档前100行记录:head -100 error.log
查询文档包含“关键词”的后10行记录:tail error.txt | grep "关键词" -A 10
或:cat error.log | grep "关键词" -A 10
或:grep -i "关键词" error.txt -A 10
grep -r 123 [搜索当前目录下包含123的文件内容]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律