LINUX查看端口是否开放的方法
一、使用NetStat命令
使用NetStat命令可以查看本机开放的端口情况,其用法如下:
NETSTAT-AN|grep端口号
如:查看本机开放的80端口
Netstat-an|grep 80
运行结果如下:
Tcp 0 0 127.0.0.1:8080 0.0.0.0:*监听
Tcp 0 0 0.0.0.0:80 0.0.0.0:*监听
Tcp 0 0 0.0.0.0:8080 0.0.0.0:*监听
可以看到,80端口和8080端口正由本机的应用程序侦听,说明该端口已经开放。
二、使用NMAP命令
使用NMAP命令可以查看远程主机开放的端口情况,其用法如下:
Nmap-p端口号ip地址
如:查看远程主机192.168.1.1是否开放80端口
Nmap-p 80 192.168.1.1
运行结果如下:
从2015-04-15 17:33 CST开始Nmap 5.21()
192.168.1.1的NMAP扫描报告
主机已启动(延迟为0.00s)。
港口国服务
80/tcp打开http
Nmap完成:在0.08秒内扫描1个IP地址(1台主机启动)
可以看到,80端口正由远程主机的应用程序侦听,说明该端口已经开放。
LINUX查看端口是否开放的方法命令Netstat-tulpn
NETSTAT-ANP|grep端口号
Linux查看端口是否开放的方法有哪些?一、NetStat命令:
使用NetStat可以查看所有网络活动,包括网络连接、接口状态及路由表等,其中也可以查看某个端口是否开放,使用方法如下:
1、查看某个端口(如80端口)是否开放:
Netstat-tulnp|grep 80
2个、查看所有开放的端口:
Netstat-tulpn
二、Isof命令:
Lsof命令是一款功能强大的查看文件以及网络连接信息的工具,它可以用来查看某个端口是否处于监听状态,使用方法如下:
1、查看某个端口(如80端口)是否开放:
Isof-I:80
2个、查看所有开放的端口:
伊索夫-I