linux之系統狀態監測命令

1.ifconfig 命令

ifconfig 命令用於獲取網卡配置與網絡狀態等信息,格式爲“ifconfig [網絡設備] [參數]”。
使用 ifconfig 命令來查看本機當前的網卡配置與網絡狀態等信息時,其實主要查看的就是網卡名稱、inet 參數後面的 IP 地址、ether 參數後面的網卡物理地址(又稱爲 MAC 地址),以及 RX、TX 的接收數據包與發送數據包的個數及累計流量
在這裏插入圖片描述

2.uname -a 命令

uname 命令用於查看系統內核與系統版本等信息,格式爲“uname [-a]”。
在使用 uname 命令時,一般會固定搭配上-a 參數來完整地查看當前系統的內核名稱、主機名、內核發行版本、節點名、系統時間、硬件名稱、硬件平臺、處理器類型以及操作系統名稱等信息。
在這裏插入圖片描述

3.uptime 命令

uptime 用於查看系統的負載信息,格式爲 uptime。
uptime 命令真的很棒,它可以顯示當前系統時間、系統已運行時間、啓用終端數量以及平均負載值等信息。平均負載值指的是系統在最近 1 分鐘、5 分鐘、15 分鐘內的壓力情況(下面加粗的信息部分);負載值越低越好,儘量不要長期超過 1,在生產環境中不要超過 5。
在這裏插入圖片描述

4.free -h 命令

free 用於顯示當前系統中內存的使用量信息,格式爲“free [-h]”。
爲了保證 Linux 系統不會因資源耗盡而突然宕機,運維人員需要時刻關注內存的使用量。在使用 free 命令時,可以結合使用-h 參數以更人性化的方式輸出當前內存的實時使用量信息。表 2-8 所示爲在劉遄老師的電腦上執行 free -h 命令之後的輸出信息。需要注意的是,輸出信息中的中文註釋是作者自行添加的內容,實際輸出時沒有相應的參數解釋。
在這裏插入圖片描述

5.who 命令

who 用於查看當前登入主機的用戶終端信息,格式爲“who [參數]”。
這三個簡單的字母可以快速顯示出所有正在登錄本機的用戶的名稱以及他們正在開啓的終端信息。表 2-9 所示爲執行 who 命令後的結果。

6.last命令

last 命令用於查看所有系統的登錄記錄,格式爲“last [參數]”。
使用 last 命令可以查看本機的登錄記錄。但是,由於這些信息都是以日誌文件的形式保存在系統中,因此黑客可以很容易地對內容進行篡改。千萬不要單純以該命令的輸出信息而判斷系統有無被惡意入侵!

7.history 命令

執行 history 命令能顯示出當前用戶在本地計算機中執行過的最近 1000 條命令記錄。
要清空當前用戶在本機上執行的 Linux 命令歷史記錄信息,可執行如下命令:
history -c

8.sosreport 命令

sosreport 命令用於收集系統配置及架構信息並輸出診斷文檔,格式爲sosreport。
當 Linux 系統出現故障需要聯繫技術支持人員時,大多數時候都要先使用這個命令來簡單收集系統的運行狀態和服務配置信息,以便讓技術支持人員能夠遠程解決一些小問題,亦或讓他們能提前瞭解某些複雜問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章