新聞中心
查詢PID在linux系統(tǒng)中是很常見的,PID是進程的唯一標識符,如果想管理某個進程,我們就需要查詢它的PID。本文將分享如何在Linux中查詢PID,具體包括以下內容:

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設計、成都網(wǎng)站制作與策劃設計,興賓網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設10多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:興賓等地區(qū)。興賓做網(wǎng)站價格咨詢:028-86922220
## 使用ps命令查詢PID
Linux提供了一個`ps”` —— process status 命令,可以用來查詢進程的PID。使用ps命令,可以得到進程及其PID:
user@linux:/# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 31111 3304 ? Ss 09:55 0:01 /sbin/init
root 2 0.0 0.0 0 0 ? S 09:55 0:00 [kthreadd]
上面的輸出結果中的第二列為進程的PID,例如 init進程的PID是1,kthreadd進程的PID是2。
## 使用pgrep查詢PID
Linux也提供了`pgrep`命令來查詢PID,它可以搜索系統(tǒng)當中的運行的進程,它會返回進程的PID:
user@linux:/# pgrep SSHD
2542
以上為sshd進程的PID (2542)。
## 使用pidof查詢PID
pidof是一個Linux內置的簡潔命令,可以查詢某個進程的PID,其使用方式如下:
user@linux:/# pidof sshd
2542
這里得到的也是sshd進程的PID 。
## 使用top查詢PID
另外,我們還可以使用top來查詢PID,top是一個常用的實時查看當前系統(tǒng)進程的工具,它可以得到進程的PID:
user@linux:/# top
top - 09:55:25 up 4:48, 5 users, load average: 0.24, 0.21, 0.15
Tasks: 70 total, 1 running, 70 sleeping, 0 stopped, 0 zombie
%Cpu(s): 10.4 us, 3.2 sy, 0.0 ni, 70.7 id, 15.8 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 7801396 total, 3476764 free, 1938972 used, 2433672 buff/cache
KiB Swap: 8388604 total, 8388604 free, 0 used. 3345076 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10740 root 20 0 11628 4568 3344 S 0.0 0.1 0:00.00 sshd
這里得到的sshd進程的PID是10740。
總結:本文介紹了如何在Linux中查詢PID,主要分為以下幾種方式:使用ps,pgrep,pidof和top命令。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
當前標題:如何在Linux中查詢PID?(Linux查詢pid)
網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/codjgoh.html


咨詢
建站咨詢
