一般我们检测云服务器是否在正常工作,会用到两个两个操作系统内置的工具:ping和telnet。Ping用于检测服务器本身是否宕机及响应的时间,telnet则是用来检测端口是不是开放的。
但我们难免会遇到机房禁PING或服务器禁PING,这种情况下应该怎么办呢?
可以用TCPing,默认是检测80端口,也可以检测其他端口(需要在IP后空格端口号)。以下为我用小鸟云内蒙BGP云服务器,性能比较稳定,在进行TCPing命令设置的过程中也很顺利,以下方法可以作为参考:
-
tcping 59.36.100.206
-
tcping
-
tcping -t
-
tcping -t 59.46.9.195 3389
我们就针对tcping -t 59.46.9.195 3389进行说明,这个意思就是连续ping服务器59.36.100.195的3389端口,去掉-t就只发送默认的4次tcp包。
linux服务器里直接输入:
-
[root@niaoyun ~]# tcping 123.184.33.150 3389
-
123.184.33.150 port 33890 open.
centos服务器安装:
注意:参数-t 是让命令一直运行ping;参数 -d 是显示时间
可以参考文档:
-
https:///docs/15871.html/?utm_source=cuc-1130
TCPing 的命令参数和使用方法和 Ping 很相似,主要的区别是 Ping 是通过既有的 ICMP 协议进行,而 TCPing 是通过 TCP 协议进行,所以可以在最后加入一个端口参数,对服务器的不同端口进行探测。
TCPing可以看到ping 返回的时间,这样可以知道服务器是否有延时或者端口不通的状态。
例如,网页服务器默认是探测 80 端口 (不指定端口时默认就是 80),而邮件服务器可以探测SMTP的25 端口。 基本上对于一个网站来说,80端口是不可能关闭的,所以我们一般会用TCPing来代替Ping对本地到服务器之间的网络通断进行探测。
阅读(652) | 评论(0) | 转发(0) |