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 @   zz12138  阅读(1147)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示