作為一名合格的運維人員,要能很好地瞭解Linux伺服器,要能熟練查看Linux系統的運行狀態。以下是常用到的Linux系統狀態檢測命令。 1. ifconfig:用於獲取網卡配置與網路狀態等信息。通常我們直接輸入 ifconfig 並回車,就會看到想要的關於本機網路配置的信息。 2. uname:用 ...
作為一名合格的運維人員,要能很好地瞭解Linux伺服器,要能熟練查看Linux系統的運行狀態。以下是常用到的Linux系統狀態檢測命令。
1. ifconfig:用於獲取網卡配置與網路狀態等信息。通常我們直接輸入 ifconfig 並回車,就會看到想要的關於本機網路配置的信息。
2. uname:用於查看系統內核與系統版本等信息。輸入 uname 並回車,終端只會輸出 Linux (系統的內核名稱);為了獲得更多的關於系統版本的信息,我們常把 uname命令 和 參數-a 結合使用。比如:輸入 uname -a 並回車,終端會輸出系統內核名稱、主機名、內核發行版本、節點名、系統時間……等更詳細的信息。
要想查看當前系統版本的詳細信息,則可以使用 cat命令,查看文件 /etc/redhat-release 。
3. uptime:用於查看系統的負載信息。直接輸入 uptime,則終端輸出關於系統的負載信息。
4. free:用於顯示當前系統中記憶體的使用量信息。通常與 -h參數 結合使用,會輸出以 G(吉)、M(兆) 為單位的數據,更加方便閱讀。
5. who:用於查看當前登入主機的用戶終端信息。直接輸入 who 並回車,即可查看結果。
6. last:查看本機的登陸記錄。
7. history:用於顯示執行過的歷史命令。系統預設會記憶用戶最近使用過的1000條歷史命令。當然1000這個參數是可以修改的,進入文件 /etc/profile 對參數HISTSIZE進行修改即可。將history命令與參數-c結合使用,可以清空所有命令的歷史記錄。使用命令的歷史記錄會被記錄到文件~/.bash_history (以 . 開頭,是一個隱藏文件) 裡面,使用cat命令即可查看。經過親自測試發現,只有在每次重新啟動電腦後,文件 .bash_history 才會更新曆史記錄到最近的一次。
8. sosreport:用於收集系統配置及架構信息並輸出診斷文檔。最後會打包生成文件,保存到目錄/var/tmp/下。如果只是練習使用該命令,則可以到指定目錄下刪除生成的文件。使用刪除命令的格式為:rm -f [文件名] 。
註:以上內容相當於學習劉遄老師的《Linux就該這麼學》的簡單的讀書筆記,其中有我自己的心得總結。在這裡也將這本書推薦給各位讀者。本人是一名Linux初學者,希望與大家相互交流,共同學習進步。