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
- ps.md(关联笔记尚未公开)
1.4. pstree
- pstree.md(关联笔记尚未公开)
1.5. ulimit
1.6. systemd
- systemd.md(关联笔记尚未公开)
1.7. pidstat
1.8. perf
perf.md(关联笔记尚未公开)
2. 内存
2.1. free
- free.md(关联笔记尚未公开)
3. 磁盘
3.1. df
- df.md(关联笔记尚未公开)
3.2. iostat
3.3. lsof
lsof.md(关联笔记尚未公开)
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
scp.md(关联笔记尚未公开)
3.7.2. rsync
rsync.md(关联笔记尚未公开)
4. 网络
4.1. ifstat
- ifstat.md(关联笔记尚未公开)
4.2. netstat
- netstat.md(关联笔记尚未公开)
4.3. ifconfig
- ifconfig.md(关联笔记尚未公开)
4.4. 测试主机连通性
- curl测试HTTP
curl https://www.baidu.com:443
- telnet测试TCP
telnet www.baidu.com 80
4.5. tracerout
traceroute.md(关联笔记尚未公开)
4.6. dig
dig.md(关联笔记尚未公开)
4.7. nslookup
nslookup.md(关联笔记尚未公开)
4.8. nethogs
nethogs.md(关联笔记尚未公开)
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