linux下查看端口占用
1. lsof -i:端口号 用于查看某一端口的占用情况
需要注意的是,centos默认是没有安装lsof(list open files)的,需要手动安装
yum install lsof
各列代表的含义:
- COMMAND:进程的名称
- PID:进程标识符
- USER:进程所有者
- FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等
- TYPE:文件类型,如DIR、REG等
- DEVICE:指定磁盘的名称
- SIZE:文件的大小
- NODE:索引节点(文件在磁盘上的标识)
- NAME:打开文件的确切名称
2. netstat -tunlp | grep 端口号,用于查看指定端口号的进程情况
几个参数含义
- -t (tcp) 仅显示tcp相关选项
- -u (udp)仅显示udp相关选项
- -n 拒绝显示别名,能显示数字的全部转化为数字
- -l 仅列出在Listen(监听)的服务状态
- -p 显示建立相关链接的程序名