不確定如何正確監控 Linux 系統的健康狀況?您可以使用多種工具來監控 Linux 系統的效能。有些工具 Linux 預先安裝了,有些則需要手動安裝。
讓我們看看如何使用命令列工具來了解 Linux 系統中可能遇到的、阻礙其發揮最佳效能的根本問題。問題可能是由於磁碟儲存、CPU、RAM 或網路瓶頸造成的。檢查 什麼是電腦效能限制以及如何修復它?

快速連結
為什麼 Linux 健康監控很重要
身為系統管理員,您必須定期監控系統運作狀況,以確保系統正常運作。如果出現問題,您必須快速追蹤問題並實施解決方案,以便系統恢復正常運行,最大限度地減少停機時間。
若要監控系統運作狀況,您可以利用多種命令列工具和公用程式來監控系統資源及其使用情況。當出現問題時,您可以再次參考這些工具,以便盡快診斷和解決問題。
以下是一些可用於監控 Linux 運作狀況的命令列工具。首先,請在裝置上開啟 Linux 命令列介面 (CLI) 來執行命令。
Linux 上監控硬碟使用量的工具
以下是一些專注於監控 Linux 磁碟儲存的命令列工具:
1. df
您可以使用命令 df 檢查你的 Linux 機器使用了多少空間。當與檔案名稱一起使用時,它會告訴你 df 關於儲存檔案的磁碟分割區上的可用空間。若要檢查 Linux 上的可用磁碟空間,請執行下列命令:
df

2. 杜
此自訂命令可讓您查看檔案實際使用的磁碟空間量。請注意,它不會顯示可用空間。 df. 僅顯示已使用的空間。
若要檢查消耗的空間,請執行以下命令:
du

3. ls 命令
ls 指令列出目錄的所有內容及其佔用的空間。若要檢查特定目錄中檔案的大小,請導航至該目錄並發出以下命令:
ls -l -h

監控 Linux 上的 RAM 和 CPU 使用情況的工具
以下是一些專注於監控 CPU 和記憶體使用情況的命令列工具:
4. 頂部
您可以使用命令 置頂 要獲取系統 CPU 和記憶體使用情況的信息,請執行以下命令。您將看到系統上所有正在運行的服務,以及快取和緩衝區資訊:
最佳

如果螢幕上出現記憶體使用問題,您可以: 優化 RAM 效能來修復它.
5. htop
HTOP 這是另一個替代工具 最佳Linux 系統未預先安裝此工具。要安裝它,請在 Ubuntu 和 Debian 系統上執行以下命令:
須藤 apt 安裝 htop
在 Arch Linux 上:
sudo pacman -S htop
在 Fedora、CentOS 和 RHEL 上:
sudo dnf install htop
使用以下方法監視系統的 CPU 使用情況 HTOP ,執行此命令:
HTOP

6. mpstat
您可以使用另一個工具來獲取 Linux 上的 CPU 信息 統計數據此實用程式提供有關所有可用處理器活動的報告。您也可以使用此命令查看所有進程的完整 CPU 使用率報告。
Linux 上未預先安裝此工具。您需要先安裝該軟體包。 SYSSTAT 在您的系統上使用 統計數據:
sudo apt install sysstat
現在執行以下命令來查看系統的 CPU 使用率:
統計數據

7. vmstat
它提供 vmstat的 有關 RAM、進程、緩衝區、快取、CPU 活動等資訊。要使用這些信息,請執行以下命令:
vmstat的

8. iostat
iostat 是一個系統監控工具,可用於查看 Linux 儲存輸入和輸出統計資料。
使用此命令列實用程序,您可以查看有關 I/O 設備負載的報告。若要使用此工具,請執行以下命令:
iostat的

9. SAR
它允許您 特區 監控指定時間內的 CPU 使用率。要使用此工具,您需要安裝 SYSSTAT.
若要每 10 秒檢查一次 CPU 使用率,請執行下列命令:
10 沙烏地裡亞爾

不僅如此,您還可以指示該工具執行特定次數的迭代。例如,如果您想每兩秒鐘監控一次 CPU 使用率,並進行八次迭代,請執行以下命令:
SAR 28

Linux 上監控網路使用量的工具
以下是一些專注於監控網路使用情況的命令列工具:
10. NetHogs
NetHogs 是一個流行的命令列實用程序,您可以使用它來即時監控網路流量,包括 Linux 系統上每個進程使用的頻寬。
Linux 系統未預先安裝此工具。請使用以下命令進行安裝: 網絡豬 在基於 Debian 的發行版上:
sudo apt 安裝 nethogs
若要使用此工具,請執行下列命令:
網絡豬

核實 如何檢查您的無線適配器是否在所有平台上支援監控和資料包注入模式.
11. tcpdump
轉儲 它是一個網路封包分析器,用於捕獲網路上特定介面上發送或接收的 TCP/IP 封包。
若要使用此工具,請執行以下命令並指定要檢查資料流量的介面:
tcpdump -i 接口

12. 網絡統計
觀看netstat命令 它顯示傳入和傳出的網路資料流量,並顯示其統計資料。這是最重要的功能之一 網絡工具 用於檢查網路瓶頸。它還提供有關係統上使用的介面和連接埠的資訊。
此命令列實用程式已預先安裝在現代 Linux 系統上。如果您沒有安裝,可以透過執行以下命令來安裝它:
sudo apt install 網絡工具
若要查看系統上的活動互聯網連接,請執行以下命令:
netstat -a | 更多

Linux 管理變簡單
預防勝於治療。目標是透過監控 CPU、RAM、磁碟和網路使用情況來識別任何系統問題,以免它們損害系統效能。
管理 Linux 並非易事。但有了這些簡單易用的命令列工具,您現在可以監控 Linux 的運作狀況,並排除任何網路或系統問題。現在您可以查看 如何在 Linux 上編輯和管理 Hosts 文件.










