1.测试端口是否打开,最常用的方式是用telnet命令,具体使用方法如下:
telnet localhost 80
命令说明:telnet是命令关键字 ,localhost是IP地址,本机可表示为localhost,80是端口
如果有类似于以下字符说明端口打开了
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'
如果有类似于以下字条说明端口未打开:Connection refused
2.还有一种方式是查询本机已打开的端口号,以ubuntu14为例(注:如果以root用户来执行命令会看到更多的信息):
netstat -anlp | grep -v unix
在打印出来的信息中,看Local Address中的一列:如下图
3.lsof命令.需要以root账户执行命令才能发更好的发挥它的威力
lsof -i :80
解释:
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
lsof -i 命令关键字. :80要查看的端口.注意 冒号的书写