程式和資源管理 分類 命令 選項 註解 背景管理 & command+& 將任務放到後臺進行 ctrl+z 暫停任務 fg [%number] 講後臺程式推到前臺來,number表示進程編號,不加參數表示將最近的進程推到前臺 jobs 查詢所有後臺任務 系統狀態監控 ps 顯示當前系統中運行的進程,
程式和資源管理 | |||
分類 | 命令 | 選項 | 註解 |
背景管理 | & | command+& | 將任務放到後臺進行 |
ctrl+z | 暫停任務 | ||
fg | [%number] | 講後臺程式推到前臺來,number表示進程編號,不加參數表示將最近的進程推到前臺 | |
jobs | 查詢所有後臺任務 | ||
系統狀態監控 | ps | 顯示當前系統中運行的進程,ps -aux=ps -ef,都表示顯示系統當前的所有進程 | |
-a(-e) | 所有進程 | ||
-u | 顯示用戶 | ||
-x | 列出所有tty進程 | ||
-f | 完整顯示進程信息 | ||
w | 查看當前系統負載,顯示的內容依次為:時間,系統運行時間,登陸用戶數,平均負載 | ||
vmsat | 監控當前系統狀態,顯示內容依次為 procs,memory,swap,io,system,cpu | ||
procs (r,b) | 顯示進程相關信息;r:運行和等待cpu時間片的進程數,若長期大於cpu個數,則表明cpu不夠用了;b:表示等待資源的進程數,若長期大於1需註意 | ||
memory | 記憶體相關信息;swpd:切換到交換分區中的記憶體數量 free:當前空閑的記憶體數量 buff:換緩衝大小 cache:緩存大小 | ||
swap | 記憶體交換情況 si:有記憶體進入交換區的數量;so 由交換區進入記憶體的數量 | ||
io | 磁碟使用情況; bi 讀磁碟 bo寫磁碟 | ||
system | 顯示採集間隔內發生的中斷次數 | ||
cpu | 顯示cpu的使用裝態 | ||
top | 動態監控進程所占系統的資源,每3秒變一次 | ||
free | [選項] | 查看記憶體使用情況 | |
-b(-k,-m) | 用位元組做單位(用kb,mb作單位) | ||
-t | 顯示total總計 | ||
netstat | [選項] | 顯示網路狀況 | |
-lnp | 當前系統啟用哪些埠 | ||
-an | 用於顯示網路連接狀況 | ||
ping | [選項] 目標 | 測試目標與本機的連接狀況 | |
-c | 用戶指定測試多少次,若不加,會無休止測試下去,可用crtl+c強行停止 | ||
kill | [選項] PID或任務號 | 用於停止或殺死進程 | |
-1 | 讓該進程重新讀取配置文件 | ||
-9 | 強制殺掉進程或任務 | ||
-15 | 停止進程 | ||
網路設置 | ifconfig | 顯示當前網卡的IP相關信息(子網掩碼、網關等) | |
設備名(如eth0) | 查看該設備的網卡信息 | ||
設備名(如eth0)+IP地址 | 給該網卡配置IP地址 | ||
設備名(如eth0)+down=ifdown | 禁用eth0 網卡 | ||
設備名(如eth0)+up=ifup | 啟用eth0 | ||
服務腳本 | service | 服務腳本名 腳本參數 | 如service network restart 重啟網路服務 |
start/stop restart status | |||
chkconfig | 查看所有後臺服務 |