0x01-2 RHEL linux 常用系統狀態檢測命令
阿新 • • 發佈:2018-11-11
網絡設備 onf 1.3 共享 -c report ont history 超過 1.ifconfig命令
ifconfig命令用於獲取網卡配置與網絡狀態等信息,格式為“ifconfig [網絡設備] [參數]”。
2.uname命令
uname命令用於查看系統內核與系統版本等信息,格式為“uname [-a]”。
在使用uname命令時,一般會固定搭配上-a參數來完整地查看當前系統的內核名稱、主機名、內核發行版本、節點名、系統時間、硬件名稱、硬件平臺、處理器類型以及操作系統名稱等信息。
3.uptime命令
uptime用於查看系統的負載信息,格式為uptime。
uptime命令真的很棒,它可以顯示當前系統時間、系統已運行時間、啟用終端數量以及平均負載值等信息。平均負載值指的是系統在最近1分鐘、5分鐘、15分鐘內的壓力情況(下面加粗的信息部分);負載值越低越好,盡量不要長期超過1,在生產環境中不要超過5。
4.free命令
free用於顯示當前系統中內存的使用量信息,格式為“free [-h]”。
為了保證Linux系統不會因資源耗盡而突然宕機,運維人員需要時刻關註內存的使用量。在使用free命令時,可以結合使用-h參數以更人性化的方式輸出當前內存的實時使用量信息。
[root@linuxprobe ~]# free -h
執行free -h命令後的輸出信息
5.who命令
who用於查看當前登入主機的用戶終端信息,格式為“who [參數]”。
這三個簡單的字母可以快速顯示出所有正在登錄本機的用戶的名稱以及他們正在開啟的終端信息。表2-9所示為執行who命令後的結果。
[root@linuxprobe ~]# who
執行who命令的結果
6.last命令
last命令用於查看所有系統的登錄記錄,格式為“last [參數]”。
使用last命令可以查看本機的登錄記錄。但是,由於這些信息都是以日誌文件的形式保存在系統中,因此黑客可以很容易地對內容進行篡改。千萬不要單純以該命令的輸出信息而判斷系統有無被惡意入侵!
7.history命令
history命令用於顯示歷史執行過的命令,格式為“history [-c]”。
歷史命令會被保存到用戶家目錄中的.bash_history文件中。Linux系統中以點(.)開頭的文件均代表隱藏文件,這些文件大多數為系統服務文件,可以用cat命令查看其文件內容。
[root@linuxprobe ~]# cat ~/.bash_history
要清空當前用戶在本機上執行的Linux命令歷史記錄信息,可執行如下命令:
[root@linuxprobe ~]# history -c
8.sosreport命令 redhat特有的
sosreport命令用於收集系統配置及架構信息並輸出診斷文檔,格式為sosreport。
內存總量 | 已用量 | 可用量 | 進程共享的內存量 | 磁盤緩存的內存量 | 緩存的內存量 | |
total | used | free | shared | buffers | cached | |
Mem: | 1.8G | 1.3G | 542M | 9.8M | 1.6M | 413M |
-/+ buffers/cache: | 869M | 957M | ||||
Swap: | 2.0G | 0B | 2.0G |
登陸的用戶名 | 終端設備 | 登陸到系統的時間 |
root | :0 | 2017-08-24 17:52 (:0) |
root | pts/0 | 2017-08-24 17:52 (:0) |
0x01-2 RHEL linux 常用系統狀態檢測命令