插件窝 干货文章 linux怎么看进程端口

linux怎么看进程端口

端口 进程 netstat sudo 269    来源:    2025-04-06

查看Linux进程端口的方法

在Linux系统中,有几种常用方法可以查看进程占用的端口信息:

1. 使用netstat命令

sudo netstat -tulnp

参数说明: - -t 显示TCP端口 - -u 显示UDP端口 - -l 仅显示监听端口 - -n 以数字形式显示地址和端口号 - -p 显示进程标识符和程序名称

2. 使用ss命令(更现代的替代方案)

sudo ss -tulnp

参数与netstat类似,但性能更好。

3. 使用lsof命令

sudo lsof -i

或者查看特定端口:

sudo lsof -i :端口号

4. 查看特定进程的端口

如果知道进程ID(PID):

sudo lsof -p PID -nP | grep LISTEN

如果知道进程名:

sudo lsof -i | grep 进程名

5. 查看端口对应的进程

sudo netstat -tulnp | grep :端口号

sudo ss -tulnp | grep :端口号

注意事项

  1. 大多数命令需要root权限才能查看所有进程信息
  2. 在新版Linux发行版中,推荐使用ss替代netstat
  3. 如果命令不存在,可能需要安装相关包:
    • net-tools(包含netstat)
    • iproute2(包含ss)
    • lsof

以上方法可以帮助您快速定位Linux系统中进程与端口的对应关系。