一,程序管理
1,程序檢視
1,程序簡介
程序是正在執行的乙個程式或命令,每乙個程序都是乙個執行的實體,都有自己的位址空間,並占用一定的系統資源
2,程序管理的作用
1,判斷伺服器健康狀態
2,檢視系統中所有程序
3,殺死程序
3,檢視系統中所有程序
ps -aux 檢視系統中所有程序,使用bsd作業系統格式 unix
ps -le 檢視系統中所有程序,使用linux標準命令格式
4,檢視系統健康狀態
top【選項】
選項:-d 秒數 指定top命令每隔幾秒進行更新,預設是3秒
在top命令的互動模式中可以執行的命令:
?或h 顯示互動模式的幫助
p: 以cpu使用率排序,預設就是此項
m: 以記憶體的使用率排序
n: 以pid排序
q: 退出top
5,檢視程序樹
pstree【選項】
選項:-p: 顯示程序的pid
-u: 顯示程序的所屬使用者
6,終止程序
1,kill命令
kill -l
檢視可用的程序資訊
kill -1 22354 重啟程序
kill -9 22368 強制殺死程序
2,killall命令
killall【選項】【訊號】程序名
按照程序名殺死程序
選項:-i: 互動式詢問是否殺死某個程序
-i: 忽略程序名的大小寫
3,pkill命令
pkill【選項】【訊號】程序名
按照程序名終止程序
選項:-t 終端號: 按照終端號踢出使用者
w使用w命令查詢主機已經登入的使用者
pkill -t -9 pts/1
強制殺死從pts/1虛擬終端登入的程序
二,工作管理
1,把程序放入後台
1,tar -zcf etc.tar.gz /etc & (在命令後加&符)該程序還在執行
2,top
在top命令執行的過程中,按下ctrl+z快捷鍵(該程序在後台暫停)
2,檢視後台的工作
jobs 【-l】
選項:-l 顯示工作的pid
注:"+" 號代表最近乙個放入後台的工作,也是工作恢復時,預設恢復的工作
"-"號代表倒數第二個放入後台的工作
3,將後台暫停的工作恢復到前台執行
fg %工作號
引數:%工作號 %號可以省略,但是注意工作號和pid的區別
4,把後台暫停的工作恢復到後台執行
bg %工作號
注:後台回覆執行的命令,是不能和前台有互動的,否則不能恢復到後台執行
三,系統資源檢視
1,vmstat命令監控系統資源
vmstat 【重新整理延時,重新整理次數】
2,dmesg 開機時核心檢測修復
dmesg
dmesg | grep cpu
3,free命令檢視記憶體使用狀態
free 【-b|-k|-m|-g】
選項:-b 以位元組為單位顯示
-k 以kb為單位顯示,預設就是以kb為單位顯示
-m 以mb為單位顯示
-g 以gb為單位顯示
快取與緩衝的區別:
簡單來說快取(cache)是用來加速資料從硬碟中"讀取"的,而緩衝(buffer)是用來加速資料"寫入"硬碟的
4,檢視cpu資訊
cat /proc/cpuinfo
5,uptime命令
uptime
顯示系統的啟動時間和平均負載,也就是top命令的第一行,w命令也可以看到這個資料
6,檢視系統與核心相關資訊
uname【選項】
選項:-a: 檢視系統所有相關資訊
-r: 檢視核心版本
-s: 檢視核心名稱
判斷當前系統的位數:
file /bin/ls (檢視系統外部命令的檔案型別,順便顯示位數資訊)
查詢當前linux系統的發行版本
lsb_release -a
7,列出程序開啟或使用過的檔案資訊
lsof 【選項】(列出程序呼叫或開啟的檔案的資訊)
選項:-c 字串:只列出以字串開頭的程序開啟的檔案
-u 使用者名稱:只列出某個使用者的程序開啟的檔案
-p pid:列出某個pid程序開啟的檔案
8,系統定時任務
1,crond 服務管理與訪問控制
service crond restart
chkconfig crond on
2,使用者的crontab設定
crontab【選項】
選項:-e: 編輯crontab定時任務
-l: 查詢crontab任務
-r: 刪除當前使用者所有的crontab任務
crontab -e
進入crontab編輯介面,會開啟vim編輯你的工作
*****執行的任務
在定時任務中%需要使用\轉義,即\%y\%m\%d
Linux系統管理
程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...
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...