日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux进程和计划任务管理

發布時間:2025/3/19 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux进程和计划任务管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、程序和進程的關系

二、查看進程信息 --- ps

六、進程的啟動方式

6.1手動啟動

6.2調度啟動

6.3進程的前后臺調度

七、終止進程的運行

7.1 ctrl+c組合鍵

7.2 kill、killall命令

7.3 pkill命令

八、計劃任務管理

8.1一次性計劃任務 ----at

8.2計劃任務管理 ---crontab


一、程序和進程的關系

進程 是cpu及內存中運行的程序代碼

動態執行的代碼

父,子進程

每個程序可以創建一個個或多個程序

程序: 二進制的文件、靜態保存的代碼。

進程: 是程序運行的過程、屬于動態,在生命周期及運行狀態。

程序 進程 線程關系

線程包含在進程之中,是進程中實際運作單位,也是操作系統中能夠獨立運行的基本單位

也稱作輕量進程,一個進程中可以并發多個線程,每一條線程可以并行執行不同的任務,而我們在任務管理器中看到的一個個進程則由我們下載的應用程序所產生的,當然一個應用程序也可以包含多個進程。

二、查看進程信息 --- ps

ps命令?
查看靜態的進程統計信息?

2.1 方法一:ps -aux 可以顯示cup和內存的占用率

a:顯示終端上的所有進程,包括其它用戶的進程。

u:表示列出進程的用戶。

x:顯示所有終端的進程

2.2方法二: ps -elf

-e:顯示系統內的所有進程信息。

-l:使用長格式顯示進程信息。

-f:使用完整的格式顯示進程信息。

三、查看進程信息 ---top

3.1 top命令

查看動態的進程排名信息

3.2 top常用命令

按鍵作用
P鍵根據CPU使用百分比大小進行排序
M鍵根據駐留內存大小進行排序
N鍵根據啟動時間進行排序
c鍵切換顯示命令名稱和完整命令行
h鍵可以獲得top程序的在線幫助信息
k鍵根據提示輸入指定進程的PID號并按Enter鍵終止對應的進程
q鍵退出top程序
數字1鍵顯示cpu個數和狀態

四、查看進程信息 ---pgrep

五.查看進程樹 --- pstree

?

六、進程的啟動方式

6.1手動啟動

前臺啟動: 使用相關代碼 直接執行

后臺啟動: 在命令行的尾部 加上“&”符號

6.2調度啟動

使用at命令,設置一次性計劃任務

使用crontab命令 ,設置周期性計劃任務

6.3進程的前后臺調度

ctrl + Z組合鍵 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 將當前進程掛起,即調入后臺并停止執行

jobs命令 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 查看處于后臺的任務列表 ? jobs-l

fg命令 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 將后臺進程恢復到前臺運行,可指定任務序號

七、終止進程的運行

7.1 ctrl+c組合鍵

? ? 中斷正在執行的命令

7.2 kill、killall命令

?? kill用于終止指定PID號的進程

?? killall用于終止指定名稱相關的所有進程

?? -9選項用于強制終止

7.3 pkill命令

根據特定條件終止相應的進程

-U:根據進程所屬的用戶名終止相應進程

-t:根據進程所在的終端終止相應程序

八、計劃任務管理

8.1一次性計劃任務 ----at

at 命令

一次性計劃任務

語法: at【HH:MM】【yyyy-mm-dd】

HH:小時 ?MM:分鐘 ?yyyy:年 ?mm:月 ?dd:日

atq 查看 ? atrm 刪除

8.2計劃任務管理 ---crontab

crontab? -e ? ? 編輯計劃任務

crontab ? -l ? ?? 查看計劃任務

crintab ?? -r ? ?? 刪除計劃任務

時間數值的特殊表示方法

* 表示該范圍內的任意時間

, 表示間隔的多個不連續時間點

- 表示一個連續的時間范圍

/ 表示間隔的時間頻率

總結

以上是生活随笔為你收集整理的Linux进程和计划任务管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。