1、查看進程
創(chuàng)新互聯(lián)公司主營嘉峪關(guān)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),嘉峪關(guān)h5微信小程序搭建,嘉峪關(guān)網(wǎng)站營銷推廣歡迎嘉峪關(guān)等地區(qū)企業(yè)咨詢
#ps -aux | grep nginx*
上述命令表示查看nginx相關(guān)的進程
2、殺死進程
#kill -9 7819
上述命令表示殺死pid為7819的進程
-----------------------------------------------------------------------------------------------------
netstat -lntp? ? #查看監(jiān)聽(Listen)的端口
netstat -antp? ?#查看所有建立的TCP連接
netstat -tulpn? #查看所有運行中的服務(wù)的詳細(xì)信息
ps -ef? ? ? ? ? ? ? #查看所有進程
ps -aux? ? ? ? ? ?#查看使用內(nèi)存的進程
top? ? ? ? ? ? ? ? ? #查看內(nèi)存使用說明 (shift+m 按照排名)
kill -pid? #結(jié)束進程
ps aux。ps命令用于報告當(dāng)前系統(tǒng)的進程狀態(tài)??梢源钆鋕ill指令隨時中斷、刪除不必要的程序。ps命令是最基本同時也是非常強大的進程查看命令,使用該命令可以確定有哪些進程正在運行和運行的狀態(tài)、進程是否結(jié)束、進程有沒有僵死、哪些進程占用了過多的資源等等,總之大部分信息都是可以通過執(zhí)行該命令得到的。a:顯示當(dāng)前終端下的所有進程信息,包括其他用戶的進程。u:使用以用戶為主的格式輸出進程信息。x:顯示當(dāng)前用戶在所有終端下的進程。
Linux下顯示系統(tǒng)進程的命令ps,最常用的有ps -ef 和ps aux。這兩個到底有什么區(qū)別呢?兩者沒太大差別,討論這個問題,要追溯到Unix系統(tǒng)中的兩種風(fēng)格,System V風(fēng)格和BSD 風(fēng)格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,兩者輸出略有不同?,F(xiàn)在的大部分Linux系統(tǒng)都是可以同時使用這兩種方式的。
ps -ef 是用標(biāo)準(zhǔn)的格式顯示進程的、其格式如下:?
其中各列的內(nèi)容意思如下?
UID //用戶ID、但輸出的是用戶名?
PID //進程的ID?
PPID //父進程ID?
C //進程占用CPU的百分比?
STIME //進程啟動到現(xiàn)在的時間?
TTY //該進程在那個終端上運行,若與終端無關(guān),則顯示? 若為pts/0等,則表示由網(wǎng)絡(luò)連接主機進程。?
CMD //命令的名稱和參數(shù)
ps aux 是用BSD的格式來顯示、其格式如下:?
同ps -ef 不同的有列有?
USER //用戶名?
%CPU //進程占用的CPU百分比?
%MEM //占用內(nèi)存的百分比?
VSZ //該進程使用的虛擬內(nèi)存量(KB)?
RSS //該進程占用的固定內(nèi)存量(KB)(駐留中頁的數(shù)量)?
STAT //進程的狀態(tài)?
START //該進程被觸發(fā)啟動時間?
TIME //該進程實際使用CPU運行的時間
其中STAT狀態(tài)位常見的狀態(tài)字符有?
D //無法中斷的休眠狀態(tài)(通常 IO 的進程);?uninterruptible sleep (usually IO)不可中斷?
R //正在運行可中在隊列中可過行的;?
S //處于休眠狀態(tài);?
T //停止或被追蹤;?traced or stopped?
W //進入內(nèi)存交換 (從內(nèi)核2.6開始無效);?
X //死掉的進程 (基本很少見);?
Z //僵尸進程;??a defunct (”zombie”) process
//優(yōu)先級高的進程?
N //優(yōu)先級較低的進程?
L //有些頁被鎖進內(nèi)存;?
s //進程的領(lǐng)導(dǎo)者(在它之下有子進程);?
l //多線程,克隆線程(使用 CLONE_THREAD, 類似 NPTL pthreads);?
+ //位于后臺的進程組;
命令是[ps-aux]。
該命令主要用于查看當(dāng)前在線上的用戶情況。這個命令非常有用。如果用戶想和其他用戶建立即時通訊,比如使用talk命令,那么首先要確定的就是該用戶確實在線上,不然talk進程就無法建立起來。又如,系統(tǒng)管理員希望監(jiān)視每個登錄的用戶此時此刻的所作所為。
該命令也用于顯示登錄到系統(tǒng)的用戶情況,但是與who不同的是,w命令功能更加強大,它不但可以顯示有誰登錄到系統(tǒng),還可以顯示出這些用戶當(dāng)前正在進行的工作,并且統(tǒng)計數(shù)據(jù)相對who命令來說更加詳細(xì)。
1、首先打開xshell軟件,連接上linux服務(wù)器,使用指令ps查看系統(tǒng)進程,參數(shù)a表示全部,u表示以用戶格式顯示,x表示進程參數(shù)。
2、接著通過符號|加上grep查找具體的某個進程,如下圖所示。
3、然后輸入ps -ef用于查看進程的父進程id,如下圖所示。
4、最后使用pstree指令查看進程樹結(jié)構(gòu),如下圖所示就完成了。
psaux為查看系統(tǒng)當(dāng)前所有進程命令。
工具/原料
VMware??Linux??電腦
方法/步驟
1、打開VMware虛擬機,打開終端命令行,通過”su“命令切換到root用戶下。
2、輸入“psaux“按下回車鍵,即可顯示linux下所有的進程。
3、輸入ps-le也可以顯示所有的進程,這個是按照優(yōu)先級來顯示。
文章標(biāo)題:linux中查進程的命令 Linux查看進程的命令
分享網(wǎng)址:http://sd-ha.com/article44/doocpee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、企業(yè)網(wǎng)站制作、響應(yīng)式網(wǎng)站、靜態(tài)網(wǎng)站、域名注冊、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)