手记

你应该知道的19个Linux高级命令!

1. htop(一个系统监控工具)
  • 用法 :一个比 top 更高级的交互式进程查看器。
  • 命令htop
  • 描述 :以用户友好的彩色布局展示进程、内存和 CPU 的使用情况。

2. nmap (网络扫描工具)
  • 用途:网络映射和发现。
  • 命令nmap -sP 192.168.1.0/24
  • 描述:扫描网络段以识别在线设备。

3. rsync (同步工具)
  • 用法:同步本地或网络系统间的目录和文件。
  • rsync -av /source /destination
  • 描述:非常适合备份和在不同系统间维护目录。

看看这张照片:

4. tmux (终端复用工具)
  • 用法:终端复用器,允许多个会话同时运行。
  • 命令tmux
  • 描述:允许你在单一终端中切换多个程序。

图片说明

5. awk 用法
  • 用法:用于从文件中处理文本并提取数据。
  • 示例命令awk '{print $1}' file.txt
  • 描述:非常适合用于提取和格式化文本。

6. dig
  • 用法:DNS 查询工具。
  • 命令dig example.com
  • 描述:用于域名故障排除的 DNS 信息查询。

这是一张图片,点击可以查看:

7. tcpdump
  • 用法:用于网络故障排除的包嗅探器。
  • 命令sudo tcpdump -i eth0
  • 描述:允许监控进出的数据包。

8. lsof (列出打开文件的命令)
  • 用法:列出打开的文件及其使用这些文件的进程信息。
  • 命令:使用命令 lsof -i :80 来查看特定端口的网络连接情况。
  • 描述:对于诊断文件锁和网络使用非常有用。

这是一张图片。

9. jq (jq 是一种处理 JSON 数据的命令行工具)
  • 用途:处理 JSON 数据。
  • 运行命令jq '.' file-name.json
  • 描述:解析并格式化来自文件或 API 的 JSON 数据内容。


看看这张图片。

  1. iftop(一个网络监控工具)
  • 用法:用于监控每个IP的带宽使用情况。
  • 命令sudo iftop,使用该命令可以实时查看每个IP的网络流量。
  • 描述:描述的是通过IP地址实时监控网络流量的功能。


这是一张图片。

11. strace (跟踪系统调用)
  • 用法:跟踪记录系统调用和信号。
  • 命令strace -p <PID>(其中 <PID> 表示进程ID)。
  • 描述:在排错时非常有用,可以通过跟踪进程的系统调用来实现。


这是一张图片。

12. ip a <!-- ip a命令用于显示网络接口的配置信息。 -->
  • 用法:显示并列出网络接口和IP地址配置。
  • 命令ip a(完整形式为ip addr
  • 描述:在现代Linux系统中管理网络设置时不可或缺。

13. grep -r (递归搜索命令,用于在文件中查找符合模式的字符串)
  • 用法:递归搜索文件中的文本。
  • 命令grep -r '搜索词' 目录路径
  • 描述:用于在多个目录中查找特定文本,非常适合日志分析。

这是一张有趣的照片。

14. iostat 命令
  • 用法:监控CPU和I/O的统计数据。
  • 命令iostat -x 1
  • 描述:帮助理解磁盘和CPU使用情况随时间的变化。

图片链接:

15. iptables
  • 用法:查看和设置防火墙规则。
  • 命令sudo iptables -L
  • 描述:用于安全地管理网络流量。

如图所示:

16. nc (网络猫)
  • 用法:用于网络调试和测试的实用工具。
  • 命令nc
  • 描述:功能强大,可用于创建连接、调试和扫描端口。

这是一张图片。

17. sar
  • 使用方法:收集、报告并保存系统活动数据。
  • 命令sar -u 1 5
  • 描述:监控系统的CPU、内存和网络性能等指标。

18. 顶部
  • 用法:用来监控系统性能。
  • 命令:此命令为 atop
  • 描述:详细展示进程、内存、磁盘和网络的状态。

(点击图片查看详情)

19. 观看
  • 用法:以固定时间间隔重复执行命令。
  • 命令watch -n 1 df -h
  • 描述:适合实时监控如磁盘使用量等输出。

(点击可以查看图片)

觉得有帮助的话,支持一下哦😉

没钱 🙅🏻‍♀️ 只需要订阅

请检查一下:https://linktr.ee/DevOps_Descent 和 YouTube网址:https://shorturl.at/lVi2G

0人推荐
随时随地看视频
慕课网APP