linux 中進程及任務管理命令

    Linux 系統上所有運行的東西都可以稱之爲一個進程,每個用戶任務、每個系統管理守護進程都可以稱之爲進程。Linux 用分時管理方法使所有的任務共同分享系統資源。

    1. ps

ps 命令是最基本同時也是非常強大的進程查看命令。使用該命令可以查看有哪些進程正在運行,以及運行的狀態,進程是否結束,進程有沒有僵死,哪些進程佔用了過多的資源等等。

    2.top

top 命令和 ps 命令的基本作用是相同的,顯示系統當前的進程和其他狀況。但是 top 是一個動態顯示過程,即可以通過用戶按交互來不斷刷新當前狀態。top 命令執行過程中 可以使用交互命令,從使用角度來看熟練的掌握這些命令比掌握選項還重要一些。這些命令都是單字母的常用的命令有:

<空格> 立即刷新顯示
h 或者? 顯示幫助畫面給出一些簡短的命令總結說明
m 切換顯示內存信息
t 切換顯示進程和CPU狀態信息
c 切換顯示命令名稱和完整命令行
M 根據駐留內存大小進行排序
P 根據CPU使用百分比大小進行排序
q 退出

    3. kill

kill 命令可以用於終止後臺進程kill 命令是通過向進程發送指定的信號來結束進程的

    4. cron

cron 命令用來實現定時任務的,完成如每日執行一次的任務進程。cron 命令是不應該手工啓動的,一般情況下, cron 命令在系統啓動時就由一個shell 腳本自動啓動,啓動後, cron 命令會搜索 /var/spool/cron 目錄,尋找以 /etc/passwd 文件中的用戶名命名的 crontab 文件,被找到的這種文件將載入內存。例如一個用戶名爲 user 的用戶它所對應的 crontab 文件就應該是 /var/spool/cron/user,也就是說以該用戶命名的 crontab 文件存放在 /var/spool/cron 目錄下面 。cron 命令還將搜索 /etc/crontab文件,這個文件是用不同的格式寫成的,cron 啓動以後它將首先檢查是否有用戶設置了crontab文件,如果沒有就轉入休眠狀態,釋放系統資源。它每分鐘醒過來一次,查看當前是否有需要運行的命令。 可以使用 crontab –l 命令查看目前已經存在的cron 任務。

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章