作用:ps命令主要用于查看系統中進程的狀態。
用法:ps [選項]
主要選項如下。
— -a:顯示系統中所有進程的信息。
— -e:顯示所有進程的信息。
linux常用的20個命令,— -f:顯示進程的所有信息。
— -l:以長用法顯示進程信息。
— -r:只顯示正在運行的進程。
— -u:顯示面向用戶的用法(包括用戶名、CPU及內存使用情況等信息)。
— -x:顯示所有非控制終端上的進程信息。
— -p:顯示由進程ID指定的進程的信息。
linux查看進程命令。— -t:顯示指定終端上的進程的信息。
說明:要對進程進行監測和控制,首先要了解當前進程的情況,也就是需要查看當前進程。ps命令就是最基本、也是非常強大的進程查看命令。根據顯示的信息可以確定哪個進程正在運行、哪個進程被掛起、進程已運行了多久、進程正在使用的資源、進程的相對優先級,以及進程的標志號(PID)。所有這些信息對用戶都很有用,對于系統管理員來說更為重要。使用“ps aux”命令可以獲得終端上所有用戶的有關進程的所有信息,下面將結合圖4-3講解進程的基本信息。
圖4-3 ps aux命令詳解
圖4-3的第二行代碼中,USER表示啟動進程用戶。PID表示進程標志號。%CPU表示運行該進程占用CPU的時間與該進程總的運行時間的比例。%MEM表示該進程占用內存和總內存的比例。VSZ表示占用的虛擬內存大小,以KB為單位。RSS為進程占用的物理內存值,以KB為單位。TTY表示該進程建立時所對應的終端,“?”表示該進程不占用終端。STAT表示進程的運行狀態,包括以下幾種代碼:D,不可中斷的睡眠;R,就緒(在可運行隊列中);S,睡眠;T,被跟蹤或停止;Z,終止(僵死)的進程;Z,不存在,但暫時無法消除;W,沒有足夠的內存分頁可分配;<,高優先序的進程;N,低優先序的進程;L,有內存分頁分配并鎖在內存體內(實時系統或I/O)。START為進程開始時間。TIME為執行的時間。COMMAND是對應的命令名。
應用實例如下。
shell命令?(1)按內存占用情況對進程排序
# ps auxw --sort=rss
(2)在進行系統維護時,如果CPU負載突然增加,而又不知道是哪一個進程造成的
#ps auxw --sort=%cpu
?
?
vim查詢命令是什么,
書名:Linux核心應用命令速查
作者:曹江華, 方建國編著
ISBN:978-7-121-11149-5
出版日期:2010年7月
定價:59.00元
linux內核源碼詳解?開本:16開
頁碼:528 頁
內 容 簡 介
經過十幾年的發展,Linux操作系統不斷完善,得到了更多的應用。現在,Linux桌面已經相對成熟,但是命令行技術仍然是Linux 的核心技術。
本書匯集了Linux命令行下核心管理命令(包括最新的虛擬化管理命令、SELinux管理命令)的功能說明、語法說明、選項介紹、典型應用實例和注意事項等,對每一個命令都做了非常詳盡的介紹,并列舉了大量的實例進行說明,可以使讀者對Linux下的命令有快速深入的認識。全書按照Linux命令的功能進行分類,便于讀者查詢。閱讀本書之前不需要讀者掌握太多的背景知識,無論讀者是UNIX用戶還是Linux新手,甚至是從未接觸過Linux的Windows用戶,都可以輕松地理解和掌握這些內容,并可以快速了解和使用各個發行版的Linux系統。本書使用RHEL 5.5所涉及的命令,同時也適用于其他Linux發行版,是所有Linux用戶必備的參考用書。
本書購買地址:? 當當網???? 中國互動出版網
ps命令中什么參數顯示所有用戶進程、?
?
相關連載:
《linux核心應用命令速查》連載九:crontab:設置計時器
《linux核心應用命令速查》連載八:kill:殺掉進程
《linux核心應用命令速查》連載八:bg:后臺運行命令
Linux查看核心數?《linux核心應用命令速查》連載六:batch:在系統負載水平允許的時候執行命令
《linux核心應用命令速查》連載五:atq:顯示目前使用at命令后待執行的命令隊列
《linux核心應用命令速查》連載四:at:定時運行命令
《linux核心應用命令速查》連載三:sa:報告、清理并維護進程統計文件
《linux核心應用命令速查》連載二:lastcomm:顯示以前使用過的命令的信息
《linux核心命令速查》連載一:accton:打開或關閉進程統計
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态