您好,登錄后才能下訂單哦!
1、程序:靜態保存的代碼
保存在硬盤、光盤等介質中的可執行的代碼和數據
2、進程:在CPU及內存中運行的程序代碼
動態執行的代碼
父子進程
每個進程可以創建一個或多個進程
3、線程:一個進程包含多個線程
進程是線程的集合
%MEM:內存所在百分比
VSZ :占用的虛擬內存大小
RSS:占用的常駐內存大小
TTY終端
STAT 進程狀態
S:可中斷休眠進程
D:不可中斷休眠進程
s:父進程
<:代表優先級高的進程
R:代表正在運行的進程
l:代表多線性進程
N:代表優先級低
Z:僵尸進程
+:前臺進程
START 啟動時間
TIME:今年初占用CPU的總時間
COMMAND 進程名稱
F:加載序列
PPID 當前進程的父進程
AADR
-:正在運行
SZ : 虛擬交換分區的容量
WCHAN:當前進程的內核名稱
C CPU占用
PRI 用戶態優先級
NI 內核態優先級 (-20~19,數值越低優先級越高)
默認每隔3秒刷新一次
CPU占用信息: ni,內核調度優先級 id,空閑空間 wa, i/o讀寫占用
hi ,硬占用 si ,軟占用 st ,虛擬占用
內存占用(Mem)信息:total,總共 ; free,空閑; used,使用 ;buffers,緩沖區間
交換空間(Swap):total,總共; free,空閑; used,使用 ;cached,緩存空間;
根據特定條件查詢進程PID信息
以樹形結構列出進程信息
(1)前臺啟動:用戶輸入命令,直接執行程序。
(2)后臺啟動:在命令行尾加入“&符號”
命令為:cp /mnt/Packages/ /opt/ &
輸出信息中包含后臺任務序號、PID號
Ctrl+Z鍵
將當前進程掛起,即調入后臺并停止執行
jobs命令
jobs -l
查看后臺的任務列表
fg命令
將后臺進程恢復到前臺運行,可指定任務序號·
Ctrl+C組合鍵
中斷正在執行的命令
kill、killall命令
kill 用戶終止指定PID號的進程
killall用于終止指定所有名稱的所有進程
-9選項用于強制終止
pkill命令
根據特定條件終止相應的進程
命令形式:pkill -9 -U
-U:根據進程所屬的用戶名終止相應進程
-t:根據進程所在的終端終止相應進程
結束單個進程
結束多個相同名稱的進程
強行終止用戶lzp的進程
一次性計劃任務
at命令常用類型
at [HH:MM] [yyyy-mm-dd]
data獲取時間
atq查看等待任務
atrm 刪除
at命令應運示范
按照預先設置的時間周期(分鐘、小時、天.....)重復執行用戶指定的命令操作
屬于周期性計劃任務
主要設置文件
全局配置文件,位于文件:/etc/crontab
系統默認的設置,位于目錄:/etc/cron./
用戶定義的設置,位于文件:/var/spool/cron/用戶名
編輯計劃任務
crontab -e [-u 用戶名]
查看計劃任務
crontab -l [-u 用戶名]
刪除計劃任務
crontab -r [-u 用戶名]
crontab 任務配置的格式格式
事件數值的特殊表示范圍
“/”指定間隔的時間頻率
“”表示該范圍內的任意時間
“,”表示間隔的多個不連續時間點
“-”表示一個連續的時間范圍
crontab命令常用格式:
分鐘:取值為從0~59的任意整數
小時:取值為從0~23的任意整數
日期:取值為從1~31的任意整數(日期在該月份中必須有效)
月份:取值為從1~12的任意整數
星期:取值為從0~7的任意整數,0或7代表星期日
命令:可以是普通命令,也可以是自己編譯的程序腳本
crontab命令應運示范
查看系統任務配置
進入crontab e后輸入的內容
刪除計劃任務
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。