Ubuntu环境下可通过命令行工具、图形界面工具及自动化方案进行系统监控,以下是具体方法:
top/htop:实时查看进程的CPU、内存占用,htop界面更友好。free -h:查看内存及交换空间使用情况。vmstat:监控虚拟内存、CPU活动等,需安装sysstat包。iostat:统计磁盘I/O和CPU使用率,需安装sysstat包。df -h:查看磁盘空间使用情况。ss -tulnp:查看网络连接及监听端口。iftop:实时监控网络带宽使用,按主机排序。journalctl -p 3 -b:查看过去24小时系统错误日志。smartctl -a /dev/sda:检查磁盘健康状态(需安装smartmontools)。cron定时执行并发送邮件通知。根据需求选择工具:简单场景可用命令行或自带图形工具,复杂环境建议部署专业监控系统。