程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。
盤點伺服器的健康狀態
檢視所有系統中所有程序
殺死程序
1.3.1 ps aux
#檢視系統中所有程序,使用bsd作業系統格式
1.3.2 ps -le
#檢視系統中所有程序,使用linux標準命令格式
top [選項]選項
-d 秒數
在top命令的互動模式當中可以執行的命令:
?或h 顯示互動模式的幫助
p: 以cpu使用率排序,預設就是此項
m: 以記憶體的使用率排序
n 以pid排序
q; 退出top
第一行為任務佇列資訊
第二行為程序資訊
第三行為cpu資訊
第四行物理記憶體資訊
第五行交換分割槽(swap )資訊
1.3.4 pstree [選項] 檢視程序樹
-p 顯示程序的id
-u 顯示程序的所屬使用者
1.4.1 kill -l
#檢視可用的程序訊號
1.4.2重啟程序
kill -1 程序id
1.4.3強制終止程序
kill -9 程序id
1.4.4按照程序名殺死程序
killall [選項] [訊號] 程序名
選項 -i 互動式,詢問是否要殺死某個程序
-i 忽略程序名的大小寫
pkill [選項] [訊號] 程序名
選項:-t 終端號:按照終端號剔除使用者
tar -zcf etc.tar.gz /etc &
#在命令後加「&」符號
在top命令執行中 ,按下 ctrl+z
jobs [-l]
選項:-l 顯示工作的pid
注:「+」號代表最近乙個放入後台的工作,也是工作恢復時,預設恢復的工作。「-」號代表倒數第二個放入後台的工作。
fg %工作號
引數:%工作號 %號可以省略,但是注意工作號和pid的區別
bg %工作號
注:後台恢復執行的命令,如果和前台有交換,是不能夠恢復到後台的。
vmstat [重新整理延時重新整理次數] vmstat 1 3
free [-b|-k|-m|-g]
選項:-b: 以位元組為單位顯示
-k: 以kb為單位顯示,預設
-m: 以mb為單位顯示
-g: 以gb為單位顯示
緩衝和快取的區別
簡單來說快取是用來加速資料從硬碟中「讀取」的,而緩衝是用來加速資料寫入硬碟的。
cat /proc/cupinfo
#顯示系統的啟動時間和評價負載,也就是top命令的第一行。w命令也可以看到這個資料
uname [選項]
選項:-a 檢視系統所有相關資訊
-r 檢視核心版本
-s 檢視核心名稱
判斷當前系統的位數
file /bin/ls
檢視linux系統的髮型版本 lsb_reslease -a
lsof [選項]
選項-c 字串 只列出一字串開頭的程序開啟的檔案
-u 使用者名稱: 只列出某個使用者開啟的檔案
-p pid: 列出某個pid程序開啟的檔案
crontab [選項]
選項:-e 編輯crontab定時任務
-l 查詢crontab任務
-r 刪除當前使用者所有的crontab任務
Linux 系統管理
linux 系統管理 檢視資料夾大小 du sh 第1章 程序管理 1 1 程序檢視ps命令 1 2 程序的檢視top命令 1 3 殺死程序 1 4 修改程序優先順序 第2章工作管理 2 1 工作管理簡介 2 2 工作管理方法 把命令放到後台 如果想要程序在後台執行 必須不能與前台有互動 1 把程序...
linux 系統管理
正在執行的程式,任何程式執行都要耗費一定的系統資源 判斷伺服器健康狀態 檢視系統中所有程序 殺死程序 1 判斷程序健康狀態 top 選項 d 秒數 指定top命令每隔幾秒更新。預設是3秒 b 使用批處理模式輸出。一般和 n 選項合用 n 次數 指定top命令執行的次數。一般和 b 選項和用 在top...
Linux 系統管理
檢視登入者的資訊 w 顯示系統已經執行了多長時間 uptime 檢視檔案大小 du test.html du h test.html 檢視磁碟大小 df df hchown chown change owner 修改擁有者 修改檔案擁有者 chown user name test.html 修改檔案...