判断端口是否开放
1、netstat -tanp【显示目前tcp的开放端口】
netstat -t参数:t代表TCP协议的套节字链接,除了t之外还有u(UDP)、w(RAW)、x(UNIX)套节字。
netstat -a参数:a就是(all)简写,意思就是包括全部正在监听的端口。
netstat -n参数:直接显示端口号,不是根据“/etc/server”显示端口对应的服务名称。
netstat -p参数:显示占用该端口号的进程。
netstat -l参数:显示正在被监听的端口。
2、直接windows下telnet
如
就是代表不成功
如果进去了就是代表成功了。
3、如果不通:
在局域网内部telnet一下。如果通,就是硬件防火墙的问题,如果不通,就是软件Linux防火墙的问题。
代表成功
代表不成功。
4、另外一种方法:
lsof -i:80
有数据,代表成功了
下图什么也没有,代表不成功
----------------------------------------------------------------------
2015年3月16日
1\内网能ping通,说明没有宕机,局域网的sshd改了端口,或者是结束了进程,或者是防火墙有改动
2\80端口没开,也许就是服务进程都没打开【这次都没关闭防火墙,直接开启httpd就可以了】