一、命令行工具(快速上手,無需額外安裝或輕量級)
top是實時顯示系統進程與資源使用情況的基礎工具(按CPU占用率排序),htop是其增強版(支持鼠標操作、顏色高亮),安裝命令:sudo yum install htop。vmstat [間隔秒數] [次數](如vmstat 5每5秒刷新一次)。-x參數顯示詳細設備級數據),用法:iostat -x 1(每秒刷新一次)。free -h -s 3(-h以人類可讀格式顯示,-s 3每3秒刷新一次)。-h格式化輸出),用法:df -h。netstat(傳統工具)或ss(更現代)顯示網絡連接、路由表、接口統計,用法:netstat -tulnp(-tTCP、-uUDP、-l監聽、-n數字格式、-p顯示進程)或ss -tulnp。iftop實時監控網絡帶寬(按流量排序,需sudo),nload顯示總體帶寬使用(入站/出站分開),安裝:sudo yum install iftop nload。二、圖形化/Web工具(直觀可視化,適合長期監控)
sudo systemctl enable --now cockpit.socket,訪問:https://服務器IP:9090(默認端口9090)。sudo yum install epel-release && sudo yum install monitorix && sudo systemctl start monitorix && sudo systemctl enable monitorix,訪問:http://服務器IP:8080(默認端口8080)。glances -w(啟動Web服務,默認端口61208),可通過瀏覽器訪問http://服務器IP:61208。三、第三方專業監控工具(全面、可擴展,適合企業級場景)
Prometheus(開源監控系統,擅長時間序列數據收集)+ Grafana(可視化工具,創建動態儀表盤),搭配Node Exporter(收集系統指標)使用,適合云環境或高動態架構。sudo yum install nagios(需配置插件與服務)。四、系統自帶命令(快速檢查基礎狀態)
uptime。sysstat包):收集并報告系統活動信息(CPU、內存、磁盤、網絡等),安裝:sudo yum install sysstat,常用命令:sar -u 1(CPU)、sar -r 1(內存)、sar -n DEV 1(網絡)。