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

查看端口号.png

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

2. lsof -i:端口号

单个端口查询.png

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容