uname 顯示系統資訊
hostname顯示與更新主機名
last 列出最近的使用者登入
lastlog 列出每一個使用者的最近登入情況
free 顯示記憶體使用狀況
top 系統螢幕
gnome-system-monitor 或 “應用程式菜單”->“系統工具” -> “系統螢幕” 通過圖形化界面的方式監視系統
查詢程序的指令:
ps [option]
a 顯示所有包括所有終端的程序
x 顯示所有包括不連接配接終端的程序(如守護程序)
u 顯示程序所有者的資訊
p 顯示指定程序ID的資訊
-e 顯示所有程序
-f 顯示程序的父程序
-l 以長清單的方式顯示資訊
-o 屬性,… 顯示定制的資訊
pid、comm、%cpu、%mem、state、tty…
pstree可以用來以樹狀的方式表現程序的父子關系
top是一個常用的系統監視工具
按預定的模式:pgrep <關鍵字>
pgrep –U root
pgrep –G grp1
按确切的程式名稱:pidof <程序名>
pidof bash
通過管道來搜尋
ps aux | grep XXX
kill用于向指定程序号發送特定信号。
文法:kill [-signal] <PID>
預設為15(終結)
kill -l:列出所有可以由kill傳遞的訊号
man 7 signal:顯示信号的詳細清單
-15,TERM(預設)-整潔終止
-9,KILL-立即終止
killall根據程序名來發送標明信号。
文法:killall [-signal] <程序名>
command & 将一個程序直接丢入背景
ctrl + z:将一個正在運作的前台程序暫時停止,并丢入背景
jobs 列出系統作業号和名稱
fg [%作業号] 前台恢複運作
bg [%作業号] 背景恢複運作
kill [%作業号] 給對應的作業發送終止信号
/var/log/messages
日志是核心系統日志檔案。它包含了系統啟動時的引導消息,以及系統運作時的其他狀态消息。IO 錯誤、網絡錯誤和其他系統錯誤都會記錄到這個檔案中。其他資訊,比如某個人的身份切換為 root,也在這裡列出。如果服務正在運作,比如 DHCP 伺服器,您可以在 messages 檔案中觀察它的活動。通常,/var/log/messages 是您在做故障診斷時首先要檢視的檔案。
/var/log/secure
安全資訊
系統登入與網絡連接配接的資訊