linux查看端口占用

以下两种方式均可查看指定端口被占用情况

  1. lsof -i 查看所有进程
  2. lsof -i:端口号

centos下,无法使用lsof命令,可以通过yum安装

# lsof -i:8000
-bash: lsof: command not found

# yum 安装
yum install lsof

步骤详解

1. lsof -i

linux查看端口占用_第1张图片
查看端口号.png

lsof输出各列信息意义如下:
COMMAND:进程的名称
PID:进程标识符
USER:进程所有者
FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等
TYPE:文件类型,如DIR、REG等
DEVICE:指定磁盘的名称
SIZE/OFF:文件的大小
NODE:索引节点(文件在磁盘上的标识)
NAME:打开文件的确切名称

2. lsof -i:端口号

单个端口查询.png

上图为查看8000端口是否被占用,显示被node进程占用

你可能感兴趣的:(linux查看端口占用)