NOTE
5.12 Linux常用命令
1. 进程 1.1. top - top.md 1.2. vmstat - vmstat.md 1.3. ps - ps.md 1.4. pstree - pstree.md 1.5. ulimit - ulimit.md 1.6. systemd - systemd.md 1.7. pidstat
这是历史学习笔记,可能存在过时或不完整的理解。
1. 进程
1.1. top
1.2. vmstat
1.3. ps
1.4. pstree
1.5. ulimit
1.6. systemd
1.7. pidstat
1.8. perf
2. 内存
2.1. free
3. 磁盘
3.1. df
3.2. iostat
3.3. lsof
3.4. strace
3.5. chroot
3.6. 文本
- cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便;
- more命令可以让屏幕在显示满一屏幕时暂停,按空格往前翻页,按b往后翻页。
- less命令也可以分页显示文件,和more命令的区别就在于:
- 支持上下键卷动屏幕、查找。
- 不需要在一开始就读取整个文件,打开大文件时比more、vim更快。
- head命令用于查看文件的前n行。
- tail命令用于查看文件的后n行。加上-f命令,查看在线日志非常方便,可以打印最新增加的日志。
- tail -f grep –color -A xxx -B xxx
3.7. 复制
3.7.1. scp
3.7.2. rsync
4. 网络
4.1. ifstat
4.2. netstat
4.3. ifconfig
4.4. 测试主机连通性
- curl测试HTTP
curl https://www.baidu.com:443
- telnet测试TCP
telnet www.baidu.com 80
4.5. tracerout
4.6. dig
4.7. nslookup
4.8. nethogs
4.9. sar
4.10. 抓包
5. 参考
- linux 性能瓶颈排查_xiongyouqiang的博客-CSDN博客
- Linux top命令中CPU信息的详解(转) - 奋斗终生 - 博客园
- 工具参考篇 — Linux Tools Quick Tutorial
- Linux ulimit详解 | Otokaze’s Blog
- linux最大文件句柄数量总结 - 樵夫后院 - ITeye博客
- cat less more head tail命令比较_运维_楚兴-CSDN博客
- vmstat显示的buffer和cache的区别_运维_技术风向标-CSDN博客
- 008 top命令详解 Linux基础命令(4)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
讨论
使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看