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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix