- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Linux之查看系統各項指標命令
歡迎來到藍隊云技術小課堂,每天分享一個技術小知識。
在 Linux 系統中,查看系統各項指標(如 CPU 使用率、內存使用、磁盤使用、網絡狀態等)可以通過以下常用命令來實現:
1. 查看 CPU 使用率
top:
實時顯示系統的總體運行狀況,包括 CPU、內存使用情況和各個進程的信息。
按 1 鍵可以顯示每個 CPU 核心的使用情況。
htop:
top 的增強版本,提供更友好的界面和更多的功能(需要安裝)。
mpstat:
顯示各個 CPU 的使用情況,通常與 sysstat 工具包一起使用。
示例:mpstat -P ALL 1 顯示每個 CPU 核心每秒的使用情況。
2. 查看內存使用情況
free -h:
顯示系統的內存使用情況,包括總量、已用、空閑和交換分區使用情況。
-h 選項表示以人類可讀的格式顯示數據(例如:MB、GB)。
vmstat:
顯示系統的內存、交換分區和 CPU 資源的綜合統計信息。
示例:vmstat 1 5 每秒輸出一次系統狀態,持續 5 秒。
3. 查看磁盤使用情況
df -h:
顯示文件系統的磁盤空間使用情況,包括每個分區的總容量、已用、可用空間。
-h 選項表示以人類可讀的格式顯示數據。
du -sh *:
顯示指定目錄下每個文件或子目錄的磁盤使用情況,總結輸出。
-s 表示總結,-h 表示以人類可讀格式顯示。
iostat:
顯示磁盤設備的 I/O 統計信息,通常與 sysstat 工具包一起使用。
示例:iostat -x 1 每秒顯示一次詳細的 I/O 統計信息。
4. 查看網絡狀態
ifconfig 或 ip addr:
顯示網絡接口的配置信息
包括 IP 地址、子網掩碼等
netstat -tuln:
顯示系統當前打開的端口和監聽狀態
包括 TCP 和 UDP 端口
ss -tuln:
netstat 的更快替代品
顯示打開的端口和監聽狀態
ping:
檢查網絡連通性。
示例:ping google.com 測試到 Google 的連通性。
traceroute:
跟蹤數據包從本地機器到目標地址的路徑。
示例:traceroute google.com。
5. 查看系統負載
uptime:
顯示系統的運行時間和平均負載(load average)。
top 或 htop:
實時顯示系統負載信息。
sar:
系統活動報告,可以記錄和回放負載數據,通常與 sysstat 工具包一起使用。
6. 查看進程信息
ps aux:
顯示系統上當前運行的所有進程及其詳細信息。
top 或 htop:
實時顯示系統的進程及其 CPU、內存占用情況。
pstree:
以樹狀結構顯示進程及其父子關系。
藍隊云官網上擁有完善的技術支持庫可供參考,大家可自行查閱,更多技術問題,可以直接咨詢。同時,藍隊云整理了運維必備的工具包免費分享給大家使用,需要的朋友可以直接咨詢。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP