查看某个端口被占用的进程
netstat
netstat -pan
可用于查看当前开放的端口和正在进行的网络连接。
1 | $ netstat -pan |
netstat -pan | grep “:端口号”
可用于查看某端口被哪个进程占用。
如:
1 | $ sudo netstat -pan | grep ":80" |
可以看到当前 80 端口被 httpd
(即 Apache Web Server)占用.
lsof
1 | # 查看某个端口是否被占用 |
查看当前被占用的所有端口
1 | $ netstat -at | grep LISTEN |
或者
1 | $ lsof -i -P | grep -i "listen" |