Debian系统可通过命令行工具和图形化工具监控,以下是常用方法:
top
/htop
:实时查看进程的CPU、内存占用,支持排序。vmstat
:显示虚拟内存、CPU、磁盘I/O等统计信息。iostat
:监控磁盘I/O读写速度(需安装sysstat
)。netstat
/ss
:查看网络连接、监听端口。free
/df
:查看内存和磁盘空间使用情况。journalctl
:查看系统日志(需搭配systemd
)。sar
:收集系统活动数据,支持历史数据查询(需安装sysstat
)。dstat
:多维度监控CPU、内存、网络等,支持实时刷新。Glances
:跨平台监控,展示CPU、内存、磁盘、网络等数据。Nmon
:实时监控服务器性能,支持CPU、内存、磁盘I/O等。cron
定时任务定期执行监控命令,将结果输出到日志或文件。Monit
等工具设置进程、文件、端口的动态告警。根据需求选择工具,轻量级场景可用命令行或Glances
,复杂环境可部署Prometheus+Grafana
等方案。