在日常使用或管理 Ubuntu 系统时,了解系统的运行状态、资源使用情况非常重要。无论是排查卡顿问题,还是优化服务器性能,掌握一些基本的 Ubuntu监控命令 都能事半功倍。本文将手把手教你如何查询 Ubuntu 的 CPU、内存、磁盘、网络等关键监控数据,即使是 Linux 新手也能轻松上手!
一、查看CPU和内存使用情况
最常用的命令是
top和
htop。它们可以实时显示系统中各个进程的资源占用情况。
1. 使用 top 命令(系统自带)
$ top
运行后你会看到类似这样的界面:顶部显示 CPU、内存、交换分区的总体使用率,下方列出每个进程的 PID、CPU%、MEM% 等信息。
2. 安装并使用 htop(更友好)
$ sudo apt update$ sudo apt install htop$ htop
htop提供彩色界面、支持鼠标操作,还能通过方向键选择进程进行管理,非常适合初学者。
二、查看磁盘使用情况
磁盘空间不足会导致系统异常,因此定期检查磁盘使用非常必要。
1. 查看整体磁盘使用(df 命令)
$ df -h
-h参数表示“human-readable”,会以 GB、MB 等易读单位显示结果。
2. 查看具体目录占用(du 命令)
$ du -sh /var/log
这条命令会显示
/var/log目录的总大小,帮助你定位大文件所在位置。
三、监控网络流量
如果你在运行 Web 服务或数据库,网络监控同样重要。
使用 iftop 查看实时网络连接
$ sudo apt install iftop$ sudo iftop
iftop会按连接显示实时上传/下载速度,适合排查异常流量。
四、综合监控工具推荐
除了命令行工具,你还可以使用以下方式实现更全面的 Linux服务器监控:
vmstat:查看虚拟内存统计信息 iostat:监控磁盘 I/O 性能(需安装 sysstat 包) sar:收集、报告系统活动历史(也来自 sysstat)五、定时记录监控数据(进阶)
你可以用 cron 定时任务将监控数据保存到日志文件,便于后续分析。
# 每5分钟记录一次CPU和内存使用情况$ crontab -e# 在打开的编辑器中添加:*/5 * * * * /usr/bin/top -bn1 | grep "Cpu\|Mem" >> /home/ubuntu/monitor.log
总结
通过以上方法,你可以轻松掌握 Ubuntu资源使用查询 的核心技能。无论是日常维护还是故障排查,这些 系统性能监控 技巧都能帮你快速定位问题。建议新手从
htop和
df -h开始练习,逐步熟悉其他命令。
记住:定期监控 ≠ 过度焦虑。合理利用这些工具,才能让你的 Ubuntu 系统运行得更稳定、更高效!
