htop
(一个系统监控工具)
- 用法 :一个比
top
更高级的交互式进程查看器。 - 命令 :
htop
- 描述 :以用户友好的彩色布局展示进程、内存和 CPU 的使用情况。
nmap
(网络扫描工具)
- 用途:网络映射和发现。
- 命令:
nmap -sP 192.168.1.0/24
- 描述:扫描网络段以识别在线设备。
rsync
(同步工具)
- 用法:同步本地或网络系统间的目录和文件。
rsync -av /source /destination
- 描述:非常适合备份和在不同系统间维护目录。
看看这张照片:
tmux
(终端复用工具)
- 用法:终端复用器,允许多个会话同时运行。
- 命令:
tmux
- 描述:允许你在单一终端中切换多个程序。
awk
用法
- 用法:用于从文件中处理文本并提取数据。
- 示例命令:
awk '{print $1}' file.txt
- 描述:非常适合用于提取和格式化文本。
dig
- 用法:DNS 查询工具。
- 命令:
dig example.com
- 描述:用于域名故障排除的 DNS 信息查询。
这是一张图片,点击可以查看:
tcpdump
- 用法:用于网络故障排除的包嗅探器。
- 命令:
sudo tcpdump -i eth0
- 描述:允许监控进出的数据包。
lsof
(列出打开文件的命令)
- 用法:列出打开的文件及其使用这些文件的进程信息。
- 命令:使用命令
lsof -i :80
来查看特定端口的网络连接情况。 - 描述:对于诊断文件锁和网络使用非常有用。
jq
(jq 是一种处理 JSON 数据的命令行工具)
- 用途:处理 JSON 数据。
- 运行命令:
jq '.' file-name.json
- 描述:解析并格式化来自文件或 API 的 JSON 数据内容。
看看这张图片。
iftop
(一个网络监控工具)
- 用法:用于监控每个IP的带宽使用情况。
- 命令:
sudo iftop
,使用该命令可以实时查看每个IP的网络流量。 - 描述:描述的是通过IP地址实时监控网络流量的功能。
这是一张图片。
strace
(跟踪系统调用)
- 用法:跟踪记录系统调用和信号。
- 命令:
strace -p <PID>
(其中<PID>
表示进程ID)。 - 描述:在排错时非常有用,可以通过跟踪进程的系统调用来实现。
这是一张图片。
ip a
<!-- ip a
命令用于显示网络接口的配置信息。 -->
- 用法:显示并列出网络接口和IP地址配置。
- 命令:
ip a
(完整形式为ip addr
) - 描述:在现代Linux系统中管理网络设置时不可或缺。
grep -r
(递归搜索命令,用于在文件中查找符合模式的字符串)
- 用法:递归搜索文件中的文本。
- 命令:
grep -r '搜索词' 目录路径
- 描述:用于在多个目录中查找特定文本,非常适合日志分析。
iostat
命令
- 用法:监控CPU和I/O的统计数据。
- 命令:
iostat -x 1
- 描述:帮助理解磁盘和CPU使用情况随时间的变化。
图片链接:
iptables
- 用法:查看和设置防火墙规则。
- 命令:
sudo iptables -L
- 描述:用于安全地管理网络流量。
如图所示:
nc
(网络猫)
- 用法:用于网络调试和测试的实用工具。
- 命令:
nc
- 描述:功能强大,可用于创建连接、调试和扫描端口。
sar
- 使用方法:收集、报告并保存系统活动数据。
- 命令:
sar -u 1 5
- 描述:监控系统的CPU、内存和网络性能等指标。
顶部
- 用法:用来监控系统性能。
- 命令:此命令为
atop
。 - 描述:详细展示进程、内存、磁盘和网络的状态。
- 用法:以固定时间间隔重复执行命令。
- 命令:
watch -n 1 df -h
- 描述:适合实时监控如磁盘使用量等输出。
觉得有帮助的话,支持一下哦😉
没钱 🙅🏻♀️ 只需要订阅
请检查一下:https://linktr.ee/DevOps_Descent 和 YouTube网址:https://shorturl.at/lVi2G