Linux 查看端口被程序占用的命令

技术分享 2018-04-08
Linux 查看端口被程序占用的命令

用 lsof -i 和 netstat -tunlp 查看端口被哪个进程占用,配合 grep 快速定位指定端口的进程情况。

1、lsof -i

lsof -i 用于显示符合条件的进程情况,lsof(list open files)是列出当前系统打开文件的工具。以 root 用户执行:

lsof -i:端口号

2、netstat -tunlp

netstat -tunlp 用于显示 TCP、UDP 的端口和进程等情况;配合 grep 可查看指定端口,如查看 80 端口:

netstat -tunlp | grep 80

netstat 查看端口进程