1、首先,連接相應(yīng)linux主機,進入到linux命令行狀態(tài)下,等待輸入shell指令。
我們提供的服務(wù)有:網(wǎng)站設(shè)計、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、額爾古納ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的額爾古納網(wǎng)站制作公司
2、其次,以終止進程號1984的nginx子進程為例,在linux命令行中輸入:kill -9 1984。
3、最后,按下回車鍵執(zhí)行shell指令,此時會看到進程號1984的nginx子進程被成功終止了。
linux查看進程命令如下:
操作設(shè)備:戴爾筆記本電腦
操作系統(tǒng):win10
操作程序:xshell軟件
1、首先打開xshell軟件,連接上linux服務(wù)器,使用指令ps查看系統(tǒng)進程,參數(shù)a表示全部,u表示以用戶格式顯示,x表示進程參數(shù)。
2、接著通過符號|加上grep查找具體的某個進程,如下圖所示。
3、然后輸入ps -ef用于查看進程的父進程id,如下圖所示。
4、最后使用pstree指令查看進程樹結(jié)構(gòu),這樣就完成了。
命令是[ps-aux]。
該命令主要用于查看當(dāng)前在線上的用戶情況。這個命令非常有用。如果用戶想和其他用戶建立即時通訊,比如使用talk命令,那么首先要確定的就是該用戶確實在線上,不然talk進程就無法建立起來。又如,系統(tǒng)管理員希望監(jiān)視每個登錄的用戶此時此刻的所作所為。
該命令也用于顯示登錄到系統(tǒng)的用戶情況,但是與who不同的是,w命令功能更加強大,它不但可以顯示有誰登錄到系統(tǒng),還可以顯示出這些用戶當(dāng)前正在進行的工作,并且統(tǒng)計數(shù)據(jù)相對who命令來說更加詳細。
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 是用標準的格式顯示進程的、其格式如下:?
其中各列的內(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);?
+ //位于后臺的進程組;