系統程序,系統資源檢視,定時任務

2021-10-02 03:58:33 字數 1588 閱讀 7974

程序管理 --判斷伺服器健康狀態

ps aux 檢視系統中所有程序

ps -le 檢視系統中所有程序

%mem 該程序占用物理記憶體的百分比

vsz 該程序占用虛擬記憶體的大小,單位kb

rss 該程序占用實際物理記憶體的大小,單位kb

tty終端 pts代表虛擬終端。

stata 程序狀態,r:執行;s:休眠;t:停止狀態;s:包含子程序;+:位於後台

start 該程序的啟動時間

time 該程序占用cpu的運算時間

command 產生此程序的命令名

top

-d 更新時間
pstree 檢視程序樹
-p 顯示程序的pid

-u 顯示程序的所屬使用者

kill 終止程序
-l 檢視可用的程序訊號

-1 pid 重啟程序

-9 pid 強制殺死程序

killall[選項] 程序名

pkill [選項] 程序名

-t 按照終端號提出使用者

例如 pkill -9 -t tty1

w

工作管理

1把程序放入後台

&後台執行   ctrl+z 後台暫停
2檢視後台的工作
jobs
3.恢復前台工作
fg %工作號
4.恢復後台
bg %工作號
系統資源檢視
vmstat [重新整理延時 重新整理次數]   監控系統資源

dmesg 開機時核心檢測資訊

demesg | grep cpu

free 檢視記憶體使用狀態

-b 位元組為單位顯示

-k kb

-m 以mb為單位顯示

-g gb

/proc/cpuinfo 檢視cpu資訊

uptime 顯示系統的啟動時間和平均負載

uname [選項] 檢視系統與核心相關資訊

-a 檢視系統所有相關資訊

-r 檢視核心版本

-s 檢視核心名稱

file /bin/ls 判斷當前系統的位數

lsb_release -a 查詢當前系統的髮型版本

lsof [選項] 列出程序呼叫或開啟的檔案資訊

-c 只列出以字串開頭的程序開啟的檔案

-u 只列出某個使用者的程序開啟的檔案

-p 只列出某個pid程序開啟的檔案

systemctl list-unit-files 系統服務啟動檢視

系統定時任務

1.crond服務啟動

2.使用者的crondtab 設定

crontab [選項]

-e 編輯crontab定時任務

******命令

[第幾分鐘][第幾小時][一月當中第幾天][一年當中第幾月][一周當中的星期幾]

*/n 每隔多久執行一次

, 不連續的

- 連續的

-l 查詢crontab任務

-r 刪除當前使用者所有的crontab任務

Linux工作管理 系統資源檢視 系統定時任務

把程序放入後台 方法1 在執行的命令後加上 放入後台的命令還在執行 方法2 在命令執行的過程中按下ctrl z 放入後台的命令是暫停的 檢視後台工作程序 後台工作恢復到前台 前台工作恢復到後台 後台恢復執行的命令,是不能和前台有互動的,否則不能恢復到後台執行 快取和緩衝的區別 快取cache是迎來加...

系統資源檢視

1 vmstat命令監控系統資源 root localhost vmstat 重新整理延時 重新整理次數 例如 root localhost proc vmstat 1 3 2 dmesg開機時核心檢測資訊 root localhost dmesg root localhost dmesg grep...

檢視定時任務crontab命令詳解

crontab命令選項基本只有對使用者操作的選項 u 指定乙個使用者 l 列出某個使用者的任務 r 刪除某個使用者的任務 e 編輯某個使用者的任務 crontab e 編輯乙個定時任務 編輯crontab,輸入 crontab e 進入了vi編輯,輸入i就可以編輯,然後編輯,00 03 bin sh...