在Ubuntu中,可通過以下方式觸發系統健康檢查:
系統資源監控
top/htop
:實時查看CPU、內存、進程等資源使用情況。df -h
:檢查磁盤空間使用情況。free -h
:查看內存使用詳情。iostat/vmstat
:監控磁盤I/O和虛擬內存統計(需安裝sysstat
包)。硬件狀態檢查
smartctl -H /dev/sdX
:查看硬盤SMART健康狀態(需安裝smartmontools
)。lspci/lsusb
:列出PCI/USB設備,檢查硬件連接。dmesg
:查看內核日志,排查硬件錯誤。系統日志分析
journalctl
:查看系統日志,過濾關鍵詞(如error
)定位異常。crontab
設置定期執行磁盤檢查(如fsck
)或日志分析腳本。smartctl
或日志工具配置異常告警(需配置郵件服務)。注意:部分操作(如fsck
)需在未掛載分區或系統重啟時執行,避免數據損壞。建議定期通過上述工具監控系統狀態,及時處理異常。