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等方案。