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

posted @ 2022-04-19 15:39  zz12138  阅读(1116)  评论(0编辑  收藏  举报