Linux 系统中,端口是用于网络通信的逻辑接口,每个端口都有一个唯一的编号(通常是0到65535之间的整数)。端口占用通常指的是某个端口被某个进程使用,导致其他进程无法使用该端口。
netstat
命令netstat -tuln | grep <端口号>
例如,检查端口 80 是否被占用:
netstat -tuln | grep 80
lsof
命令lsof -i :<端口号>
例如,检查端口 80 是否被占用:
lsof -i :80
ss
命令ss -tuln | grep <端口号>
例如,检查端口 80 是否被占用:
ss -tuln | grep 80
原因:另一个进程已经在使用该端口。
解决方法:
<PID>
是占用端口的进程ID。原因:可能是防火墙阻止了该端口的访问。
解决方法:
通过以上方法,可以有效地检查和管理 Linux 系统中的端口占用情况。
领取专属 10元无门槛券
手把手带您无忧上云