linux 通过pid查看端口号,Linux 命令使用 - 端口号与 PID 的相互查询

f3c315b7495d1ed4f64279c47ccf77ce.png

在Linux系统使用过程中,可以利用好netstat/lsof/ps等命令在端口、PID号、进程名、用户之间进行互相查询。

命令介绍

lsof 命令

lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。

ps 命令

ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。kill 命令用于终止进程的方法如下:kill -9 [PID]

ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

netstat 命令

netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。

使用方法

通过端口查询PID

如何查看特定端口的占用情况lsof -i:[Port]

根据用户查看进程和端口lsof -i|grep [user]

查询结果等同于lsof -i | grep [PID]

通过进程名查询PID

有时候一些常用的进程我们都很熟悉,那么此时我们就可以用ps命令来查询目标的PID号了。ps -ef | grep [进程名]

前提是你要知道进程名,比如若是一些系统后台进程则不能查看到。

通过PID查询端口号

若你在知道进程PID的情况下,如何查看该PID的进程情况呢?netstat -nap | grep [PID]

查询该目标端口的开放情况!当然前提是你要知道该PID号

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值