Linux查看80端口占用情况简易操作(linux查看80端口占用)

Linux查看80端口占用情况简易操作

用户在使用Linux系统的时候,经常需要查看系统端口占用情况,比如TCP及UDP的端口是否被占用,而查看80端口的一般在部署WEB程序的时候非常有用,通过下面的操作可以查看80端口占用情况。

1.首先是使用代码: netstat -ntpl ,可以查看所有TCP占用情况:

[root@localhost ~]# netstat -ntpl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1/mysqld

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2/httpd

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3/sshd

可以看出80端口对应的是httpd,所以本机的80已经被占用。

2.使用 lsof -n 也可以查看端口占用情况:

[root@localhost ~]# lsof -n | grep -i80

httpd 2 root 50u IPv6 0xfbbdadf01b81545f 0t0 TCP *:http (LISTEN)

可以看出进程号是2 的httpd服务在使用80端口,端口也被使用了

3.使用fuser命令是Unix/Linux上另一个查看指定端口号占用情况的工具,可以查看指定端口被那个进程占用:

[root@localhost ~]# fuser -n tcp 80

80/tcp: 2

可以看出2是引用httpd服务进程号,说明80已经被占用。

总结:通过上面的操作,就可以简单查看Linux系统指定端口的占用情况,netstat、lsof、fuser等命令都可以查看。当然,我们也可以自行构造脚本用来探测特定段落的端口情况,例如检查端口 1-3333 的使用情况。


数据运维技术 » Linux查看80端口占用情况简易操作(linux查看80端口占用)