上海市建设局网站,服务公司小说,游戏网站模板源码,如何查询网站的建设商在 Linux 中#xff0c;有许多命令可以用于监控系统的性能和状态。以下是一些常用的监控命令及其用途#xff1a;
1. top 和 htop
top
top 命令显示当前系统中运行的进程列表及其资源使用情况。
top
htop
htop 是 top 命令的增强版#xff0c;提…在 Linux 中有许多命令可以用于监控系统的性能和状态。以下是一些常用的监控命令及其用途
1. top 和 htop
top
top 命令显示当前系统中运行的进程列表及其资源使用情况。
top
htop
htop 是 top 命令的增强版提供更友好的界面和更多的功能。 sudo apt update
sudo apt install htop -y# 使用
htop
2. vmstat
vmstat 命令报告关于虚拟内存、进程、CPU 活动等的统计信息。
vmstat 1 # 1表示每秒输出一次
3. iostat
iostat 命令报告 CPU 使用情况和 I/O 统计信息。
# 安装
apt install sysstat -y# 使用
iostat -x 1 # 1表示每秒输出1次
4. free
free 命令显示系统的内存使用情况。
free -h
5. df
df 命令报告文件系统的磁盘空间使用情况。
df -h
6. du
du 命令估计文件和目录的磁盘使用情况。
du -sh /path/to/directory
7. sar
sar 命令收集、报告和保存系统活动信息。需要安装 sysstat 包。
sudo apt install sysstat -ysar 1 3 # 每秒输出1次一共输出3次
8. netstat 和 ss
netstat
netstat 命令显示网络连接、路由表、接口统计信息、伪装连接和多播成员。
apt install net-tools -ynetstat -tuln
ss
ss 是 netstat 的现代替代品功能更强大。
ss -tuln
9. iftop
iftop 命令监视网络接口上的流量。需要安装
sudo apt install iftop
sudo iftop # 持续监视
10. nload
nload 是一个用于实时监控网络流量的工具。需要安装
sudo apt install nloadnload提供的信息比较少唯一亮点可以使用左右方向键切换要显示的网卡。
11. dstat
dstat 命令同时提供 vmstat、iostat、netstat 和 ifstat 的统计信息。需要安装
sudo apt install dstatdstat
12. glances
glances 命令是一个跨平台的实时系统监视工具信息丰富。需要安装
sudo apt install glancesglances
13. mpstat
mpstat 命令报告各个处理器的活动情况。需要安装 sysstat 包
sudo apt install sysstatmpstat -P ALL 1
14. pidstat
pidstat 命令报告任务的统计信息。需要安装 sysstat 包
sudo apt install sysstatpidstat 1
15. ioping
ioping 命令检查存储 I/O 延迟。需要安装
sudo apt install ioping# -c 指定测试次数
ioping -c 10 /path/to/directory
16. watch
watch 命令周期性地执行指定命令并显示输出适合监控变化。
watch -n 1 free
17. ps
ps 命令显示当前系统中的进程信息。
ps aux
18. uptime
uptime 命令显示系统的运行时间、登录用户数和系统负载。
uptime
19. lsof
lsof 命令列出当前系统中打开的文件。
lsof
这个输出的行数就有点多了
20. tcpdump
tcpdump 命令捕获和分析网络流量。
sudo tcpdump -i eth0eth0换成设备网卡
总结
这些命令可以帮助你监控和诊断 Linux 系统的性能和状态。根据具体的监控需求可以选择适当的命令组合使用。