服务器一般为了防止ping flood,会禁用icmp协议,但我们为了验证远程服务器是否正常运行,常规的ping又不能用,怎么办,这时需要用
到tcping。1、下载tcping安装包
下载地址:http://pan.baidu.com/s/1i4987el
2、解压并安装
阅读 README文档, 根据文档提示,先解压安装包:
$ tar xzf tcping-1.3.5.tar.gz
执行make命令进行编译,链接并生成可执行文件,注意先确保本机有安装gcc
$ make
设置可执行权限
$ chmod 0755 tcping
将上面生成的tcping可执行文件拷贝到/bin目录下,以后就可以直接使用了
$ cp -a tcping /bin
3、使用tcping
$ tcping
error: Usage: tcping [-q] [-t timeout_sec] [-u timeout_usec] <host> <port>
$ tcping -t 3 www.baidu.com 80
$ echo $?
根据$?的返回值, README里面有详细的说明:
Return values to the shell are:
-1 an error occured
0 port is open
1 port is closed
2 connection establishment timed out