[TOC]
新手必須掌握的Linux命令---系統(tǒng)檢測命令
1酿炸、ipconfig命令
ifconfig命令用于獲取網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息诊杆,格式為“ifconfig [網(wǎng)絡(luò)設(shè)備] [參數(shù)]”
使用ifconfig命令來查看本機(jī)當(dāng)前的網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息時(shí)牧氮,其實(shí)主要查看的就是網(wǎng)卡名稱、inet參數(shù)后面的IP地址娃殖、ether參數(shù)后面的網(wǎng)卡物理地址(又稱為MAC地址)定庵,以及RX、TX的接收數(shù)據(jù)包與發(fā)送數(shù)據(jù)包的個(gè)數(shù)及累計(jì)流量(即下面加粗的信息內(nèi)容):
[圖片上傳失敗...(image-a46d0f-1545122190868)]
2锣光、uname命令
uname命令用于查看系統(tǒng)內(nèi)核與系統(tǒng)版本等信息笆怠,格式為“uname [-a]”。
在使用uname命令時(shí)誊爹,一般會固定搭配上-a參數(shù)來完整地查看當(dāng)前系統(tǒng)的內(nèi)核名稱蹬刷、主機(jī)名、內(nèi)核發(fā)行版本替废、節(jié)點(diǎn)名箍铭、系統(tǒng)時(shí)間、硬件名稱椎镣、硬件平臺诈火、處理器類型以及操作系統(tǒng)名稱等信息。
[圖片上傳失敗...(image-9d8fc2-1545122190869)]
如果要查看當(dāng)前系統(tǒng)版本的詳細(xì)信息状答,則需要查看redhat-release文件冷守,其命令以及相應(yīng)的結(jié)果如下:
[圖片上傳失敗...(image-f674df-1545122190869)]
3、uptime命令
uptime用于查看系統(tǒng)的負(fù)載信息惊科。
它可以顯示當(dāng)前系統(tǒng)時(shí)間拍摇、系統(tǒng)已運(yùn)行時(shí)間、啟用終端數(shù)量以及平均負(fù)載值等信息馆截。平均負(fù)載值指的是系統(tǒng)在最近1分鐘充活、5分鐘、15分鐘內(nèi)的壓力情況(下面加粗的信息部分)蜡娶;負(fù)載值越低越好混卵,盡量不要長期超過1,在生產(chǎn)環(huán)境中不要超過5窖张。
[圖片上傳失敗...(image-d6681c-1545122190869)]
4幕随、free命令
free用于顯示當(dāng)前系統(tǒng)中內(nèi)存的使用量信息,格式為“free [-h]”宿接。
參數(shù)
-
-h
命令:更人性化的顯示信息 -
-m
命令:以M為單位顯示信息 -
-g
命令:以G為單位顯示信息
為了保證Linux系統(tǒng)不會因資源耗盡而突然宕機(jī)赘淮,運(yùn)維人員需要時(shí)刻關(guān)注內(nèi)存的使用量辕录。在使用free命令時(shí),可以結(jié)合使用-h參數(shù)以更人性化的方式輸出當(dāng)前內(nèi)存的實(shí)時(shí)使用量信息梢卸。
[圖片上傳失敗...(image-322fd0-1545122190869)]
執(zhí)行free -h命令后的輸出信息
內(nèi)存總量 | 已用量 | 可用量 | 進(jìn)程共享的內(nèi)存量 | 磁盤緩存的內(nèi)存量 | 緩存的內(nèi)存量 | |
---|---|---|---|---|---|---|
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 |
5走诞、who命令
who用于查看當(dāng)前登入主機(jī)的用戶終端信息
這三個(gè)簡單的字母可以快速顯示出所有正在登錄本機(jī)的用戶的名稱以及他們正在開啟的終端信息
[root@@study ~]# who
登陸的用戶名 | 終端設(shè)備 | 登陸到系統(tǒng)的時(shí)間 |
---|---|---|
root | :0 | 2017-08-24 17:52 (:0) |
root | pts/0 | 2017-08-24 17:52 (:0) |
6、last命令
last命令用于查看所有系統(tǒng)的登錄記錄低剔,格式為“l(fā)ast [參數(shù)]”速梗。
使用last命令可以查看本機(jī)的登錄記錄。但是襟齿,由于這些信息都是以日志文件的形式保存在系統(tǒng)中姻锁,因此黑客可以很容易地對內(nèi)容進(jìn)行篡改。千萬不要單純以該命令的輸出信息而判斷系統(tǒng)有無被惡意入侵猜欺!
[圖片上傳失敗...(image-b3ab83-1545122190869)]
7位隶、history命令
history命令用于顯示歷史執(zhí)行過的命令,格式為“history [-c]”开皿。
執(zhí)行history命令能顯示出當(dāng)前用戶在本地計(jì)算機(jī)中執(zhí)行過的最近1000條命令記錄涧黄。如果覺得1000不夠用,還可以自定義/etc/profile文件中的HISTSIZE變量值赋荆。在使用history命令時(shí)笋妥,如果使用-c參數(shù)則會清空所有的命令歷史記錄。還可以使用“!編碼數(shù)字”的方式來重復(fù)執(zhí)行某一次的命令窄潭。
[圖片上傳失敗...(image-cc8b99-1545122190869)]
[圖片上傳失敗...(image-e37b8d-1545122190869)]
歷史命令會被保存到用戶家目錄中的.bash_history文件中春宣。Linux系統(tǒng)中以點(diǎn)(.)開頭的文件均代表隱藏文件,這些文件大多數(shù)為系統(tǒng)服務(wù)文件嫉你,可以用cat命令查看其文件內(nèi)容月帝。
[圖片上傳失敗...(image-4f4343-1545122190869)]
要清空當(dāng)前用戶在本機(jī)上執(zhí)行的Linux命令歷史記錄信息,可執(zhí)行如下命令:
[root@@study ~]# history -c
8幽污、sosreport命令
sosreport命令用于收集系統(tǒng)配置及架構(gòu)信息并輸出診斷文檔嚷辅,格式為sosreport。
當(dāng)Linux系統(tǒng)出現(xiàn)故障需要聯(lián)系技術(shù)支持人員時(shí)距误,大多數(shù)時(shí)候都要先使用這個(gè)命令來簡單收集系統(tǒng)的運(yùn)行狀態(tài)和服務(wù)配置信息簸搞,以便讓技術(shù)支持人員能夠遠(yuǎn)程解決一些小問題,亦或讓他們能提前了解某些復(fù)雜問題准潭。在下面的輸出信息中攘乒,加粗的部分是收集好的資料壓縮文件以及校驗(yàn)碼,將其發(fā)送給技術(shù)支持人員即可:
[圖片上傳失敗...(image-34096a-1545122190869)]