linux端口检查常见命令
一.查看端口是否开放
1.使用lsof -i:端口号命令行,以80为例的,如图所示
[root@test]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
/usr/sbin 15261 root 3u IPv4 253665 0t0 TCP *:http (LISTEN)
/usr/sbin 15262 apache 3u IPv4 253665 0t0 TCP *:http (LISTEN)
2.使用netstat -aptn命令行,查看所有开启的端口号
[root@test]# netstat -aptn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:443 0.0.0.0:*
netstat -nupl:查看系统中所有使用udp协议的端口号
netstat -ntpl: 查看系统中使用tcp协议的端口号信息
3.使用telnet命令查看端口是否连通
telnet ip 端口号命令,如下
[root@iZ2ze23i6d0otj7vj1fpglZ wordpress]# telnet 127.0.0.1 80
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.