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

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計、成都網(wǎng)站制作與策劃設(shè)計,興賓網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:興賓等地區(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]
上面的輸出結(jié)果中的第二列為進程的PID,例如 init進程的PID是1,kthreadd進程的PID是2。
## 使用pgrep查詢PID
Linux也提供了`pgrep`命令來查詢PID,它可以搜索系統(tǒng)當(dāng)中的運行的進程,它會返回進程的PID:
user@linux:/# pgrep SSHD
2542
以上為sshd進程的PID (2542)。
## 使用pidof查詢PID
pidof是一個Linux內(nèi)置的簡潔命令,可以查詢某個進程的PID,其使用方式如下:
user@linux:/# pidof sshd
2542
這里得到的也是sshd進程的PID 。
## 使用top查詢PID
另外,我們還可以使用top來查詢PID,top是一個常用的實時查看當(dāng)前系統(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。
總結(jié):本文介紹了如何在Linux中查詢PID,主要分為以下幾種方式:使用ps,pgrep,pidof和top命令。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
名稱欄目:如何在Linux中查詢PID?(Linux查詢pid)
文章出自:http://m.5511xx.com/article/codjgoh.html


咨詢
建站咨詢
