1. lsof -i:端口号 用于查看某一端口的占用情况

需要注意的是,centos默认是没有安装lsof(list open files)的,需要手动安装

yum install lsof

linux下查看端口占用_文件描述符

各列代表的含义:

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

2. netstat -tunlp | grep 端口号,用于查看指定端口号的进程情况

linux下查看端口占用_标识符_02

几个参数含义

  • -t (tcp) 仅显示tcp相关选项
  • -u (udp)仅显示udp相关选项
  • -n 拒绝显示别名,能显示数字的全部转化为数字
  • -l 仅列出在Listen(监听)的服务状态
  • -p 显示建立相关链接的程序名

linux下查看端口占用_应用程序_03