1. 程式人生 > >Linux系統檢測命令總結

Linux系統檢測命令總結

1.top命令
a.作用:顯示系統所用狀態的資訊,是“工作管理員“的加強版
b.格式:top -引數
c.引數
(a)-v:顯示top程式的版本號
(b)-H:動態重新整理top顯示程序列表
d.top資訊解釋
(a)第一行:顯示時間、執行時間、登入賬戶數;
Load average: 0:00 0:01 0:05
系統平均負載:1分鐘 5分鐘 15分鐘
(b)第二行:程序總數、執行數、休眠數、停止數、僵死數
(c)第三行:CPU佔用率、空閒率
(d)第四行:記憶體總量、剩餘量、已使用量、已快取量
(e)第五行:swap總量、剩餘量、已使用量
(f)正文:PID(程序編號)、使用賬戶、時間、CPU%、mem%等

2.ps命令
a.作用:顯示程序相關資訊
b.格式:ps -引數
c.引數
(a)ps -a 顯示所有程序
(b)ps -u 顯示詳細資訊
(c)ps -x 顯示沒有終端控制的程序
d.注意:需關注第一列:賬戶、第二列:PID、第三、四列:cpu% mem%、最後一列:執行的命令。

3.piodf程序
a.作用:檢視置頂程序ID值
b.格式:piodf 服務名稱
c.:pidof sshd

4.kill命令
a.作用:強制結束程序
b.格式: kill 程序PID
c.注意:killall命令:用於結束該服務產生的一組程序

5.ifconfig命令
a.作用:用於查詢本機網絡卡資訊
b.格式

:ifconfig
c.顯示資訊解釋
(a)ens33(32):本機物理網絡卡
mtu:網路傳輸介質順勢承載資料量
Inet 192.168.222.134 本機ip地址
Inet6 本機IPV6 128位的IP地址
netmask 本機子網掩碼
RX 傳送資料報個數及資料量
TX 接受書記報個數及資料量
(b)lo:迴環地址資訊
e.虛擬網路編輯器
(a)VMnet0:橋接模式,橋接到不要設定為“自動”,應選擇具體的能上網的網絡卡進行橋接
(b)VMnet8:NAT模式,點選“DHCP”設定,(動態IP分配協議),檢視本機網路地址,及起始和終止地址。
f.引數-s:以網格形式顯示所有網絡卡的狀態引數
引數-V:顯示當前網路工具軟體的版本

6.uname命令
a.作用:檢視本機安裝系統的版本資訊
b.格式:uname -a

7.uptime命令
a.作用:顯示系統執行時間及資訊,為簡化版的top
b.格式:uptime
c.注意:load average 表示系統的平均負載資訊,負載值越低越好,長期不要超過1,在生產環境下不要超過5

8.free命令(單位為k)
a.作用:檢視記憶體及swap空間狀態
b.格式:free -引數
c.引數
(a)-h:以人性化的方式顯示容量(常用)
(b)-m:以mB為單位顯示容量
(c)-k:以kB為單位顯示容量
(d)-V:檢視free工具軟體版本

9.last命令
a.作用:顯示系統的登入記錄
b.格式: last
c.引數:-d:顯示IP地址

10.who命令
a.作用:顯示當前登入的終端資訊
b.格式:who -a
c.引數-H:表示加上標題

11.history命令
a.作用:檢視歷史命令記錄
b.格式:history -引數
c.常用引數:-c(清楚歷史記錄)
d.修改history記錄條數
(a)預設狀態下最多紀錄一千條,迴圈往復進行覆蓋
(b)配置檔案絕對路徑: /etc/profile
(c)修改配置檔案:
vim /etc/profile
點選i鍵進入編輯狀態
找到HISTORYSIZE=1000,將其後數字進行修改
修改後點選esc鍵,修改完成
點選shift+:輸入wq儲存且退出
reboot重啟並生效
(d)清空歷史記錄命令的檔案
cd ~
ls -a
vim .bash_history_
(e)徹底刪除history值:
HISTORYSIZE值設為0
-c清空
vim .bash_history_ 編輯並儲存,刪除所有內容