linux下查看進程id時用到的命令


一、查看端口占用的進程

1、lsof -i:端口號:查看某一端口的占用情況

2、netstat -ntlp:查看當前所有TCP口

3、netstat -tunlp | grep 端口號:查看端口占用情況

-t,顯示TCP的相關選項

-u,顯示UDP的相關選項

-n,拒絕顯示別名,能顯示數字的全部轉化為數字

-p,顯示建立相關鏈接的程序名

 

 上述結果表示8080端口被一個進程id為3511的Java進程占用

 

 上述結果表示3000端口被一個進程id為13298的node程序占用

二、根據程序名稱查詢進程ID

1、ps  -ef | grep  進程名

ps  -ef  是顯示所有進程

 

UID:進程擁有者

PID:進程ID

PPID:上級父進程的ID

C:CPU使用的資源百分比

STIME:系統啟動時間

TTY:登入者的終端機位置

TIME:使用掉的CPU時間

CMD:所下達的指令名稱

例如查詢nginx相關的進程狀態:ps  -ef  |  grep   nginx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM