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