linux监控命令

在 Linux 中,有许多命令可以用于监控系统的性能和状态。以下是一些常用的监控命令及其用途:

1. top​ 和 htop

top

top​ 命令显示当前系统中运行的进程列表及其资源使用情况。

top

recording

htop

htop​ 是 top​ 命令的增强版,提供更友好的界面和更多的功能。


sudo apt update
sudo apt install htop -y

# 使用
htop

recording

2. ​vmstat

vmstat​ 命令报告关于虚拟内存、进程、CPU 活动等的统计信息。

vmstat 1 # 1表示每秒输出一次

recording

3. iostat

iostat​ 命令报告 CPU 使用情况和 I/O 统计信息。

# 安装
apt install sysstat -y

# 使用
iostat -x 1  # 1表示每秒输出1次

image

4. free

free​ 命令显示系统的内存使用情况。

free -h

image

5. df

df​ 命令报告文件系统的磁盘空间使用情况。

df -h

image

6. du

du​ 命令估计文件和目录的磁盘使用情况。

du -sh /path/to/directory

image

7. sar

sar​ 命令收集、报告和保存系统活动信息。需要安装 sysstat​ 包。

sudo apt install sysstat -y

sar 1 3 # 每秒输出1次,一共输出3次

image

8. netstat 和 ss

netstat

netstat​ 命令显示网络连接、路由表、接口统计信息、伪装连接和多播成员。

apt install net-tools -y

netstat -tuln

image

ss

ss​ 是 netstat​ 的现代替代品,功能更强大。

ss -tuln

image

9. ​iftop

iftop​ 命令监视网络接口上的流量。需要安装:

sudo apt install iftop
sudo iftop # 持续监视

image

10. nload

nload​ 是一个用于实时监控网络流量的工具。需要安装:

sudo apt install nload

nload

提供的信息比较少,唯一亮点:可以使用左右方向键切换要显示的网卡。

recording

11. ​dstat

dstat​ 命令同时提供 vmstat​、iostat​、netstat​ 和 ifstat​ 的统计信息。需要安装:

sudo apt install dstat

dstat

recording

12. ​glances

glances​ 命令是一个跨平台的实时系统监视工具,信息丰富。需要安装:

sudo apt install glances

glances

recording

13. ​mpstat

mpstat​ 命令报告各个处理器的活动情况。需要安装 sysstat​ 包:

sudo apt install sysstat

mpstat -P ALL 1

recording

14. ​pidstat

pidstat​ 命令报告任务的统计信息。需要安装 sysstat​ 包:

sudo apt install sysstat

pidstat 1

recording

15. ​ioping

ioping​ 命令检查存储 I/O 延迟。需要安装:

sudo apt install ioping

# -c 指定测试次数
ioping -c 10 /path/to/directory 

image

16. ​watch

watch​ 命令周期性地执行指定命令并显示输出,适合监控变化。

watch -n 1 'free'

recording

​​

17. ​ps

ps​ 命令显示当前系统中的进程信息。

ps aux

image

18. ​uptime

uptime​ 命令显示系统的运行时间、登录用户数和系统负载。

uptime

image

19. ​lsof

lsof​ 命令列出当前系统中打开的文件。

lsof

image

这个输出的行数就有点多了

image

20. ​tcpdump

tcpdump​ 命令捕获和分析网络流量。

sudo tcpdump -i eth0

eth0换成设备网卡

recording

总结

这些命令可以帮助你监控和诊断 Linux 系统的性能和状态。根据具体的监控需求,可以选择适当的命令组合使用。

  • 19
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值