導航:首頁 > 程序命令 > pssf清理進程命令

pssf清理進程命令

發布時間:2022-12-06 19:15:59

㈠ 在linux系統中查看進程及殺死僵屍進程的方法

ps
命令
ps
命令就是最根本相應情況下也是相當強大地進程查看命令.運用該命令可以確定有哪些進程正在運行和運行地狀態、
進程
是否結束、進程有沒有僵死、哪些進程佔用了過多地資源等等.總之大部分信息均為可以通過執行該命令得到地.
ps
命令及其參數
ps
命令最經常使用地還是用於監控後台進程地工作情況,因為後台進程是不和屏幕鍵盤這些標准輸入/輸出設
備進行通信地,所以如果需要檢測其情況,便可以運用
ps
命令了.
該命令語法格式如下:
ps
[選項]
-e
顯示所有進程,環境變數
-f
全格式
-h
不顯示標題
-l
長格式
-w
寬輸出
a
顯示終端上地所有進程,包括其他用戶地進程
r
只顯示正在運行地進程
x
顯示沒有控制終端地進程
O[+|-]
k1
[,[+|-]
k2
[,…]]
根據
SHORT
KEYS、k1、k2
中快捷鍵指定地多級排序順序顯示進程列表.
對於
ps
地不同格式都存在著默認地順序指定.這些默認順序可以被用戶地指定所覆蓋.在這裡面“+”字元是可選地,“-”
字元是倒轉指定鍵地方向.
pids
只列出進程標識符,之間運用逗號分隔.該進程列表必須在命令行參數地最後一個選項後面緊接著給出,中間不能插入
空格.比如:ps
-f1,4,5.
以下介紹長命令行選項,這些選項都運用“--”開頭:
--sort
X[+|-]
key
[,[+|-]
key
[,…]]

SORT
KEYS
段中選一個多字母鍵.“+”字元是可選地,因為默認地方向就是按
數字升序或者詞典順序.比如:
ps
-jax
-sort=uid,-ppid,+pid.
--help
顯示幫助信息.
--version
顯示該命令地版本信息.
在前面地選項說明中提到了排序鍵,接下來對排序鍵作進一步說明.需要注意地是排序中運用地值是
ps
運用地內部值,並非
僅用於某些輸出格式地偽值.排序鍵列表見表
4-3.
排序鍵列表
c
cmd
可執行地簡單名稱
C
cmdline
完整命令行
f
flags
長模式標志
g
pgrp
進程地組
ID
G
tpgid
控制
tty
進程組
ID
j
cutime
累計用戶時間
J
cstime
累計系統時間
k
utime
用戶時間
K
stime
系統時間
m
min_flt
次要頁錯
查找Zombie進程
首先,當桌面程序卡死的時候,你可以嘗試進入其他tty終端。切換方式:ctrl
+
alt
+
[1,2,3,4,5,6,7],7是桌面終端
其次,你可以使用top命令查看當前是否有Zombie進程
從上圖可以看到僵屍進程數,num
zombie,num大於0,則代表系統存在僵屍進程
最後,利用ps命令查找Zombie進程
復制代碼
代碼如下:
ps
-A
-ostat,ppid,pid,cmd
|
grep
-e
'^[zZ]'
示例

殺死Zombie進程
直接kill
-9
Zombiepid是沒有作用的,原因是:Zombie表示進程已經退出,想要清理這樣的進程,需要清除其父進程或者等很長時間後內核將其清除
復制代碼
代碼如下:
kill
-HUP
ppid
後記
不知道為什麼我注銷之後重新登錄還有這個僵屍進程,懷疑是否是LightDM的bug,不過Ubuntu12.04
desktop
display
manager就是LightDM,所以kill
-HUP至少起到了注銷的作用,不用重啟了

㈡ linux下 用什麼命令查看進程如何殺死進程

top 動態的查看進程
ps aux 顯示進程以及PID,可以用 『|』管道符號篩選
killall -9 進程名字(這里使用的名字是一些服務,比如httpd,就有好多進程,這時就可以用此方法一次殺死與httpd服務有關的進程)
kill -9 進程的PID
希望能幫到你。

㈢ 如何查找和殺掉Linux中的僵屍進程

Linux 系統中,進程就是一個程序的運行實例。它可能運行在前端(比如有交互的進程),也可能運行在後端(比如無交互或自動運行的進程)。它可能是一個父進程(運行期間創建了其他進程),也可能是一個子進程(由其他進程所創建)。

在 Linux 系統中,除 PID 為 0 的第一個 init 進程(或 systemd )外,其餘進程都有父進程。進程也可以擁有自己的子進程。

你可以通過使用 pstree 命令 來查看進程的樹型結構,你可以清晰的看到各個進程的「家族樹」。

在 Linux 系統中,正常情況下,子進程死亡後其父進程會接收到通知進行一些例如釋放內存之類的清理操作。但是,如果父進程未收到通知察覺子進程死亡,那麼子進程就進入了「僵死」狀態。

這就是僵死進程產生的原因。

僵屍進程並不可怕,少量的僵屍進程對系統影響並不大。但如果系統的內存已經所剩不多或者有太多的僵屍進程在耗掉內存,問題會變得糟糕。

同樣,大部分 Linux 系統進程最大 PID 設置為 32768,如果過多僵屍進程導致其他重要任務沒有 PID 可用,那麼你的系統會發生崩潰。

特別當存在一個編碼糟糕的程序開始大量產生僵屍進程的時候,這種情況經常發生。在這種情況下,我們就需要找到並殺死僵屍進程。

在linux系統中,進程有如下幾種狀態,它們隨時可能處於以上狀態中的一種:

我們可以在命令終端中通過 top命令 來查看系統進程和它的當前狀態。

命令如下:

如上面截圖中看到的,其中共有 250 個任務(進程),其中 1 個處在 「運行中running」 狀態,248 個進程處於 「休眠sleep」 狀態,還有一個處於 「僵屍zombie」 狀態。

現在問題進入下一步,如何殺死 「僵屍」 進程?

僵屍進程對系統來說就是已經死亡的進程,那麼如何殺掉一個已經死亡的進程呢?

方法很簡單,我們只需要通過如下ps命令就可以列舉僵屍進程,得到它們的進程 ID。

ps ux 命令輸出的第 8 列顯示了進程狀態。上述命令將會列印所有處在 Z+ 狀態(表示僵屍狀態)的進程。

確認了進程 ID 後,我們可以得到它的父進程 ID:

你也可以將上述兩個命令結合在一起,直接得到僵屍進程的 PID 及其父進程的 PID:

通過以上命令都可以找到僵屍進程,然後你就可以通過 kill命 令殺掉了。

或者通過如下命令查看僵屍進程:

該命令輸出結果上你可以直接看出其父進程ID,這時候你直接使用kill命令殺掉即可。

再次運行 ps 命令或 top 命令,你可以驗證僵屍進程是否已經被殺死。

通過本文你將認識 Linux 系統中的僵屍進程以及明白了其產生的主要原因。同時,你也能學會如何查找僵屍僵屍進程並殺掉僵屍進程。

當然你也可以自己別寫腳本設置成定時運行任務自動來替你做這些工作。

㈣ 查看後台運行的命令 、進程狀態、關閉前後台命令

有兩個命令可以來查看,ps 和 jobs。區別在於 jobs 只能查看當前終端後台執行的任務,換了終端就看不見了。而ps命令適用於查看瞬時進程的動態,可以看到別的終端的任務。

先後起了兩個後台運行的進程,使用jobs後都顯示出來了。 「+」代表最近的一個任務(當前任務),「-」代表之前的任務。

只有在當前終端命令行中敲下 nohup和& 時,jobs命令才能將它顯示出來。如果將他們寫到 .sh 腳本中,然後執行腳本,是顯示不出來的

比如執行下面這個腳本後,jobs顯示不出來:

這個是查看進程常用的命令,不多說了。
a: 顯示所有程序 u: 以用戶為主的格式來顯示 x: 顯示所有程序,不以終端機來區分

在Linux系統中,ps(Process Status的縮寫)命令常常用來用來列出系統中當前運行的進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程, 如果想要動態的顯示進程信息,就可以使用top命令。 要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程,而 ps 命令就是最基本同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程佔用了過多的資源等等。總之大部分信息都是可以通過執行該命令得到的。
Linux上進程有5種狀態:

ps命令有很多參數,具體如下:

ps -ef 與 ps aux
Linux下顯示系統進程的命令ps,最常用的有ps -ef 和ps aux。這兩個到底有什麼區別呢?兩者沒太大差別,討論這個問題,要追溯到Unix系統中的兩種風格,System V風格和BSD 風格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,兩者輸出略有不同。現在的大部分Linux系統都是可以同時使用這兩種方式的。

ps -ef 是用標準的格式顯示進程的、其格式如下:

ps aux 是用BSD的格式來顯示、其格式如下:

其中STAT狀態位常見的狀態字元有
D 無法中斷的休眠狀態(通常 IO 的進程);
R 正在運行可中在隊列中可過行的;
S 處於休眠狀態; [ 注意:在前台的進程狀態為s+,而在後台的sleep進程狀態都是s ]
T 停止或被追蹤;
W 進入內存交換 (從內核2.6開始無效);
X 死掉的進程 (基本很少見);
Z 僵屍進程;
< 優先順序高的進程
N 優先順序較低的進程
L 有些頁被鎖進內存;
s 進程的領導者(在它之下有子進程);
l 多線程,克隆線程(使用 CLONE_THREAD, 類似 NPTL pthreads);
+ 後面有加號說明進程是「位於在 前台 進程組」。也就是進程可以使用鍵盤輸出;

(1)通過jobs命令查看jobnum,然後執行 kill %jobnum

(2)通過ps命令查看進程號PID,然後執行 kill %PID

如果是前台進程的話,直接執行 Ctrl+c 就可以終止了

將後台中的命令調至前台繼續運行

如果後台中有多個命令,可以先用jobs查看jobnun,然後用 fg %jobnum 將選中的命令調出。

(2)Ctrl + z 命令

將一個正在前台執行的命令放到後台,並且處於暫停狀態

(3)bg命令

將一個在後台暫停的命令,變成在後台繼續執行

如果後台中有多個命令,可以先用jobs查看jobnum,然後用 bg %jobnum 將選中的命令調出繼續執行。

㈤ 如何清理僵屍進程(轉載)

首先說說:僵屍進程是什麼?

僵屍進程是當子進程比父進程先結束,而父進程又沒有回收子進程,釋放子進程佔用的資源,此時子進程將成為一個僵屍進程。如果父進程先退出 ,子進程被init接管,子進程退出後init會回收其佔用的相關資源。

我們都知道進程的工作原理。我們啟動一個程序,開始我們的任務,然後等任務結束了,我們就停止這個進程。進程停止後, 該進程就會從進程表中移除。

僵屍進程啥危害?

由於子進程的結束和父進程的運行是一個不同過程,父進程無法判斷子進程什麼時候結束. 或者說不知道 子進程什麼時候結束,而丟失子進程結束時的狀態信息呢? 不會。因為UNⅨ提供可用機制,這種機制就是:在每個進程退出的時候,內核釋放該進程所有的資源,包括打開的文件,佔用的內存等。但是仍然為其保留一定的信息(包括進程號the process ID,退出狀態the termination status of the process,運行時間the amount of CPU time taken by the process等)。直到父進程釋放. 但這樣就導致了問題,如果進程不更新掉,那麼保留的那段信息就不會釋放,其進程號就會一直被佔用,系統進程號有限,如果大量的產生僵屍進程,可能因為進程太多佔用無法產生新的進程,這應該避免。

1、那麼如何查看僵屍進程呢?

如何查看 linux 系統上的僵屍進程,或者如何統計有多少僵屍進程?

命令:ps -ef | grep defunct

或者查找狀態為Z的進程,Z就是代表zombie process,僵屍進程的意思,使用top命令查看,如果狀態為Z也就是(zombie process)說明它就是僵屍進程。

Tasks: 85 total, 2 running, 82 sleeping, 0 stopped, 0 zombie

top命令也可以查看。或者使用下面的命令:

ps -ef | grep defunct | grep -v grep | wc -l

2、如何殺死僵屍進程?

一般僵屍進程很難直接kill掉,不過您可以kill父進程(僵屍父親),「父親」死後,僵屍進程成為」孤兒進程」,接著給init它始終會負責清理僵屍進程.緊隨著父親消失了,兒子也就跟著消失了。

ps -e -o ppid,stat | grep Z | cut –d」 」 -f2 | xargs kill -9

kill -HUP ps -A -ostat,ppid | grep -e 』^[Zz]『 | awk 』{print $2}』

當然了,如果您精通其他語言的話,當真是簡單方便

3、如何避免僵屍進程?

對於某些進程,特別是伺服器進程往往在請求到來時生成子進程處理請求。如果父進程不等待子進程結 束,子進程將成為僵屍進程(zombie)從而佔用系統資源。如果父進程等待子進程結束,將增加父進程的負擔,影響伺服器進程的並發性能。在Linux下 可以簡單地將 SIGCHLD信號的操作設為SIG_IGN。

signal(SIGCHLD,SIG_IGN);

用兩次fork()參數,而且使緊跟的子進程直接退出,讓孫子進程成為孤兒進程,從而init進程將負責清除這個孤兒進程

㈥ 電腦內存清理命令

cleanmgr是電腦自帶的垃圾清理軟體,我們按Ctrl+R呼出運行界面,然後輸入cleanmgr ,會彈出自帶的磁碟清理工具,我們選擇需要清理的磁碟即可。

02
我們按Ctrl+R呼出運行界面,然後在運行界面輸入cleanmgr /SAGERUN:99,然後就會自動清理當前所有的系統垃圾了。

DOS命令符清理
01
新建記事本然後在記事本裡面輸入以下圖片命令,並且以Bat格式保存下來即可。

02
當然也可以選擇需要清理的磁碟,右擊屬性,點擊」磁碟清理「也是可以做到一鍵清理的。

03
以上就是不使用外部軟體清理系統垃圾的方法,是不是很方便呢?電腦自帶的
cleanmgr以及DOS命令符清理都是很不錯的工具,合理使用可以讓電腦運行速度更快。

㈦ linux操作系統中常見的進程管理命令有哪些

ps:查看進程
pstree:顯示進程狀態樹
pgrep:查找匹配條件的進程
kill:終止進程
killall:通過進程名終止進程
pkill:通過進程名終止進程
top:實時顯示系統中各個進程的資源佔用狀況
nice:調整程序運行時的優先順序
renice:調整運行中進程的優先順序
nohup:用戶退出系統進程繼續工作
strace:跟蹤進程的系統調用
ltrace:跟蹤進程調用庫函數
runlevel:輸出當前運行級別
init:初始化Linux進程
service:管理系統服務

㈧ 哪些命令可以查看進程

在 Linux 系統中,以下幾個命令可以查看進程:

1、ps aux:

ps 命令用於報告當前系統的進程狀態。可以搭配kill指令隨時中斷、刪除不必要的程序。ps 命令是最基本同時也是非常強大的進程查看命令,使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程佔用了過多的資源等等,總之大部分信息都是可以通過執行該命令得到的。

2、ps -elf:

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

(2)-l:使用長(long)格式顯示進程信息。

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

3、top:

以全屏互動式的界面顯示進程排名,及時跟蹤包括 CPU、內存等系統資源佔用情況,默認情況下每三秒刷新一次,其作用基本類似於 Windows 系統中的任務管理器。

(系統)進程的特點:

(1)動態性:

進程是程序的一次執行過程,是臨時的,有生命期的。

(2)獨立性:

進程是系統進行資源分配和調度的一個獨立單位。

(3)並發性:

多個進程可在處理機上交替執行。

(4)結構性:

系統為每個進程建立一個進程式控制制塊。

以上內容參考:網路-系統進程?

㈨ Linux裡面殺掉進程命令是什麼

方法一: Terminal終端輸入: gnome-system-monitor,就可以打開system monitor

如圖:

然後找到相應進程,右擊選擇kill process就可以了

方法二: 通過kill 進程id的方式可以實現,

首先需要知道進程id, 例如,想要殺死firefox的進程,通過 ps -ef|grep firefox,可以查到firefox的進程id:

然後通過 kill 3781 就可以關閉進程了.

補充: 1. kill -9 來強制終止退出, 例如: kill -9 3781

2.特殊用法:

kill -STOP [pid]
發送SIGSTOP (17,19,23)停止一個進程,而並不消滅這個進程。
kill -CONT [pid]
發送SIGCONT (19,18,25)重新開始一個停止的進程。
kill -KILL [pid]
發送SIGKILL (9)強迫進程立即停止,並且不實施清理操作。
kill -9 -1
終止你擁有的全部進程。

方法三: killall 通過程序的名字,來殺死進程

例如: killall firefox
注意: 該命令可以使用 -9 參數來強制殺死進程, killall -9 firefox

方法四: pkill 通過程序的名字, 直接殺死所有進程
例如: pkill firefox

方法五: 通過xkill 可以殺死圖形程序應用, 例如firefox崩潰無響應,可以使用該命令.
例如: 用法xkill , 會出現一個白色的x, 然後用滑鼠單擊想要殺死的應用,如圖

以下內容引用自: http://justcoding.iteye.com/blog/1931347

◆編者註:
KILLALL(Section: User (1)/Updated: 1999年9月7日)
———————————————–

NAME (名稱)
killall – 以名字方式來殺死進程

SYNOPSIS (總覽)
killall [-egiqvw] [-signal] name …
killall -l
killall -V

DESCRIPTION (描述)
killall 發送一條信號給所有運行任意指定命令的進程. 如果沒有指定信號名, 則發送SIGTERM.。
信號可以以名字 (如 -HUP ) 或者數字 (如 -1 ) 的方式指定. 信號 0 (檢查進程是否存在)只能以數字方式指定。
如果命令名包括斜杠 (/), 那麼執行該特定文件的進程將被殺掉, 這與進程名無關。
如果對於所列命令無進程可殺, 那麼 killall 會返回非零值. 如果對於每條命令至少殺死了一個進程, killall 返回 0。Killall 進程決不會殺死自己 (但是可以殺死其它 killall 進程)。

OPTIONS (選項)
-e
對 於很長的名字, 要求准確匹配. 如果一個命令名長於 15 個字元, 則可能不能用整個名字 (溢出了). 在這種情況下, killall 會殺死所有匹配名字前 15 個字元的所有進程. 有了 -e 選項,這樣的記錄將忽略. 如果同時指定了 -v 選項, killall 會針對每個忽略的記錄列印一條消息。
-g
殺死屬於該進程組的進程. kill 信號給每個組只發送一次, 即使同一進程組中包含多個進程。
-i
交互方式,在殺死進程之前徵求確認信息。
-l
列出所有已知的信號名。
-q
如果沒有進程殺死, 不會提出抱怨。
-v
報告信號是否成功發送。
-V
顯示版本信息。
-w
等待所有殺的進程死去. killall 會每秒檢查一次是否任何被殺的進程仍然存在, 僅當都死光後才返回. 注意: 如果信號被忽略或沒有起作用, 或者進程停留在僵屍狀態, killall 可能會永久等待。
FILES(相關文件)
/proc proc文件系統的存在位置。
KNOWN bugS (已知 BUGS)
以文件方式殺死只對那些在執行時一直打開的可執行文件起作用, 也即, 混雜的可執行文件不能夠通過這種方式殺死。
要警告的是輸入 killall name 可能不會在非 Linux 系統上產生預期的效果, 特別是特權用戶執行時要小心。
在兩次掃描的間隙, 如果進程消失了而被代之以一個有同樣 PID 的新進程, killall -w 偵測不到。

來源:http://www.ubuntuhome.com/ubuntu-kill-command.html

下面來了解相關命令:

一、查看進程的命令 有ps、pstree、pgrep等:

1、ps
顯示進程信息,參數可省略
-aux 以BSD風格顯示進程 常用
-efH 以System V風格顯示進程
-e , -A 顯示所有進程
a 顯示終端上所有用戶的進程
x 顯示無終端進程
u 顯示詳細信息
f 樹狀顯示
w 完整顯示信息
l 顯示長列表

在終端中執行ps aux,
各列輸出欄位的含義:

USER 進程所有者
PID 進程ID
PPID 父進程
%CPU CPU佔用率
%MEM 內存佔用率
NI 進程優先順序。數值越大,佔用CPU時間越少
VSZ 進程虛擬大小
RSS 頁面文件佔用
TTY 終端ID
STAT 進程狀態
+---D 不可中斷 Uninterruptible sleep (usually IO)
+---R 正在運行,或在隊列中的進程
+---S 處於休眠狀態
+---T 停止或被追蹤
+---Z 僵屍進程
+---W 進入內存交換(從內核2.6開始無效)
+---X 死掉的進程

+---< 高優先順序
+---N 低優先順序
+---L 有些頁被鎖進內存
+---s 包含子進程
+---+ 位於後台的進程組;
+---l 多線程,克隆線程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

PID:進程標識符,系統為每一個進程分配一個識別碼,稱為PID。

ps命令極為常用,其他命令還有:

2.pstree
樹狀顯示進程信息
-a 顯示完整命令及參數
-c 重復進程分別顯示
-c 顯示進程ID PID
-n 按 PID 排列進程

3.pgrep <進程名>
顯示進程的PID
-l 顯示進程名和進程PID
-o 進程起始ID
-n 進程終止ID

二、結束進程的命令 有kill、pkill、killall、xkill等:

kill [信號代碼] <進程PID>

根據PID向進程發送信號,常用來結束進程,默認信號為 -9
信號代碼,可取值如下:
-l [信號數字] 顯示、翻譯信號代碼
-9 , -KILL 發送 kill 信號退出
-6 , -ABRT 發送 abort 信號退出
-15 , -TERM 發送 Termination 信號
-1 , -HUP 掛起
-2 , -INT 從鍵盤中斷,相當於 Ctrl+c
-3 , -QUIT 從鍵盤退出,相當於 Ctrl+d
-4 , -ILL 非法指令
-11 , -SEGV 內存錯誤
-13 , -PIPE 破壞管道
-14 , -ALRM
-STOP 停止進程,但不結束
-CONT 繼續運行已停止的進程
-9 -1 結束當前用戶的所有進程

pkill <進程名>
結束進程族。如果結束單個進程,請用 kill

killall <進程名>
killall和pkill 應用方法差不多,也是直接殺死運行中的程序;如果您想殺掉單個進程,請用kill 來殺掉。

xkill
在圖形界面中點殺進程。
當xkill運行時滑鼠指針變為骷髏圖案,哪個圖形程序崩潰一點就OK了。如果您想終止xkill ,就按右鍵取消。
比如當firefox 出現崩潰不能退出時,點滑鼠就能殺死firefox 。
xkill 調用方法:
[root@localhost ~]# xkill

來源: http://www.cnblogs.com/1024-wusuopuBUPT/archive/2012/02/16/2354132.html

linux中pkill的簡單用法

pkill 和killall 應用方法差不多,也是直接殺死運行中的程序;如果您想殺掉單個進程,請用kill 來殺掉。

必要參數
-f 顯示完整程序
-l 顯示源代碼
-n 顯示新程序
-o 顯示舊程序
-v 與條件不符合的程序
-x 與條件符合的程序

選擇參數
-p<進程號> 列出父進程為用戶指定進程的進程信息
-t<終端> 指定終端下的所有程序
-u<用戶> 指定用戶的程序

應用方法:

#pkill 正在運行的程序名

舉例:

Java代碼
[root@localhost beinan]# pgrep -l gaim
2979 gaim
[root@localhost beinan]# pkill gaim

也就是說:

kill 對應的是 PID

pkill 對應的是COMMAND

例如在Ubuntu中強制結束一個已成僵屍的名稱為:firefox,PID為:1603的進程,可以如下操作:

方法一:

(1)ctrl+alt+t,調出終端,輸入 top,然後就可以看到現在系統的進程,是按佔用資源從多到少排列的。

找到要關掉的進程,記下該進程第一列的數字編號(假設是xx),然後輸入q,退回終端。

(2)輸入:sudo kill xx(對應剛才的編號)。

方法二:

ctrl+alt+t,調出終端,輸入:sudo pkill firefox

範例1: 殺死指定進程

Java代碼
root@snail-hnlinux:~# ps -A //顯示所有進程
PID TTY TIME CMD
1 ? 00:00:03 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
……忽略部分
28382 ? 00:00:00 gvfsd-http
28391 ? 00:07:07 software-center
30467 ? 00:00:31 designer-qt4
30487 ? 00:00:06 gnome-terminal
30488 ? 00:00:00 gnome-pty-helpe
30489 pts/0 00:00:00 bash
30670 ? 00:00:00 debconf-communi
30749 pts/0 00:00:17 gedit
31155 ? 00:00:00 dhclient
31325 ? 00:00:01 sshd
31327 ? 00:00:00 sshd
31400 pts/1 00:00:00 bash
31485 pts/2 00:00:00 bash
3 ? 00:00:00 aptd
31658 pts/1 00:00:00 ps
root@snail-hnlinux:~# pidof sshd //查看與sshd相關進程
31327 31325 2095
root@snail-hnlinux:~# pkill -9 sshd //殺死指定進程

範例2:殺死同義終端下的進程

Java代碼
root@snail-hnlinux:~# pkill -t tty1 //殺死終端1下的所有進程

範例3: 殺死指定用戶進程

Java代碼
root@snail-hnlinux:~# pkill -u hnlinux

範例4:反向選擇

Java代碼
root@snail-hnlinux:~# pkill -vu hnlinux //殺死不屬於hnlinux用戶的所有進程

————————————————
版權聲明:本文為CSDN博主「MrCoderr」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/coderder/article/details/78899823

閱讀全文

與pssf清理進程命令相關的資料

熱點內容
單片機怎麼測負脈沖 瀏覽:170
魅族備份的app在哪裡 瀏覽:736
java倒三角列印 瀏覽:112
通達信回封板主圖源碼 瀏覽:44
戰地什麼伺服器 瀏覽:299
安卓為什麼老是閃退怎麼辦 瀏覽:803
樂高機器人的編程軟體下載 瀏覽:223
工作中怎麼使用加密狗 瀏覽:735
雲伺服器的後台找不到 瀏覽:98
php逐行寫入文件 瀏覽:912
javaoracleweb 瀏覽:440
京東加密碼怎麼弄 瀏覽:467
單片機程序員培訓 瀏覽:992
PHP商城源代碼csdn 瀏覽:636
怎麼把電腦里文件夾挪出來 瀏覽:693
java流程處理 瀏覽:685
ftp創建本地文件夾 瀏覽:660
腰椎第一節壓縮 瀏覽:738
xp去掉加密屬性 瀏覽:117
2345怎麼壓縮文件 瀏覽:982