Linux系統學習(2) 系統狀態檢查命令

2021-10-05 20:47:02 字數 2060 閱讀 6626

linux系統狀態檢查命令

為了了解linux系統的執行狀態,有以下命令能夠檢視系統狀態

學習資料為《linux就該這麼學》

ifconfig命令

該命令常用於獲取網絡卡配置與網路狀態等資訊,格式為「ifconfig [網路裝置][引數]

主要檢視網絡卡名稱、inet引數後面的ip位址、ether引數後面的網絡卡實體地址,以及rx、tx的接收資料報與傳送資料報的個數及累計流量。

uname命令

該命令用於檢視系統核心與系統版本等資訊,格式為「uname [-a]

uptime命令

該命令用於檢視系統的負載資訊,格式為uptime

它可以顯示當前系統時間、系統已執行時間、啟動終端數量以及平均負載值等資訊。平均負載值指的是系統在最近1分鐘、5分鐘、15分鐘內的壓力情況。負載值越低越好,盡量不要超過1,在生產環境中不要超過5。

free命令

該命令用於顯示當前系統中的記憶體使用量資訊,格式為「free [-h]

記憶體總量

已用量可用量

程序共享的記憶體量

磁碟快取的記憶體量

快取的記憶體量

total

used

free

shared

buffers

cached

who命令

該命令用於檢視當前登入主機的使用者終端資訊,格式為「who [引數]

我同時建立了兩個會話,來看一下效果:

last命令

該命令用於檢視所有的登入記錄,格式為「last [引數]

使用last命令可以檢視本機的登入記錄。但是這些資訊都是以日誌文字的形式儲存在系統中,可以進行篡改。不要單純的相信以該命令輸出的資訊結果。

history命令

該命令用於顯示歷史執行過的命令,格式為「history [-c]

執行history命令能顯示出當前使用者在本地計算機中執行過的最近1000條命令記錄。如果1000條不夠,可以通過修改/etc/profile檔案中的histsize變數值。

在使用history命令時,如果使用-c引數則會清空所有的命令歷史記錄。還可以通過使用「#編碼數字」的方式來重複執行某一次命令。

當我使用!59時執行了free -h的命令,使用history -c的命令時歷史記錄清空

歷史記錄會儲存在使用者家目錄中的.bash_history中。linux系統以(.)開頭的檔案為隱藏檔案,大多為系統檔案,可以使用cat命令進行檢視:

cat .bash_history
sosreport命令該命令用於收集系統配置以及架構資訊並輸出診斷檔案,格式為「sosreport

當linux系統出現問題時,大多數時候都要使用這個命令進行簡單的收集系統的執行狀態和服務配置資訊,以便讓技術人員解決問題。

Linux作業系統學習 2

一 在linux下開發cpp程式 1 vi hello.cpp 2 編寫程式 3 編譯程式 gcc hello.cpp gcc o my1 hello.cpp 編譯輸出檔案以my1的名字輸出 4 執行程式 a.out 二 linux下的檔案目錄 linux的檔案系統是採用級層式的樹狀目錄結構,在此結...

PHP系統學習2

字串操作 字串擷取 substr 字串格式化printf 格式化無需echo sprintf 需要echo nl2br 可以將 n轉換成 wordwrap 單詞之類的函式目前不知道有什麼具體用途 strtolower 轉換小寫 strtoupper 轉換大寫 ucwords 首字母轉換成大寫 str...

linux 顯示系統學習

gnome gdm kde kdm xdm x display manager x server dev fb0 ptstty gvfs dridrm linux 的3d加速 客戶端程式通過xlib 和 glxlib來和xserver 通訊。客戶端程式一般不直接呼叫,而通過使用toolkit庫比如g...