前言

在 Linux 系统的网络管理和故障排查工作中,我们常常用ping来检测网络的连通性和稳定性,但是挺多实际场景中是禁ping的,无法通过 ping 命令达到目标。那么我可以用tcpping来检测对方 TCP 端口的连通性和稳定性,同时也支持长 ping 操作,查看网络延迟和丢包情况。接下来,就为大家详细介绍在 Linux 系统中安装和使用 tcpping 的方法。

一、tcpping 是什么

tcpping 是一款基于 TCP 协议的网络测试工具,与传统的 ping 工具不同,它主要用于测试指定端口的连通性。通过向目标主机的特定端口发送 TCP SYN 包,并等待对方的响应,来判断端口是否开放以及网络连接是否正常。这在排查网络应用故障时非常有用,比如当我们的某个服务无法访问时,可以使用 tcpping 来确定是网络问题还是端口被占用等原因。

二、linux安装使用步骤

1.安装依赖 tcptraceroute、bc

1、Ubuntu 或 Debian 安装依赖 tcptraceroute、bc

sudo apt install tcptraceroute bc

2、 CentOS 或 RHEL 安装依赖 tcptraceroute、bc

sudo yum install tcptraceroute bc

2.安装tcpping

1、在线安装tcpping

wget http://www.vdberg.org/~richard/tcpping   
cp tcpping /usr/bin   
chmod 755 /usr/bin/tcpping

2、离线安装tcpping,电脑访问https://pan.baidu.com/s/1CJDDkqOmZlxacxgj0IHj2A?pwd=i98i下载tcpping包,上传到服务器再安装

cp tcpping /usr/bin   
chmod 755 /usr/bin/tcpping

3.tcpping使用

1、tcpping使用格式

 tcpping [-d] [-c] [-r sec] [-x count] ipaddress [端口] 
-d: 在每个结果之前打印时间戳。
-c: 使用分列输出以便于解析。
-r:连续探测之间的间隔(以秒为单位)(默认为 1 秒)。
-x: 重复 n 次(默认无限制)。
[port]: 目标端口(默认为 80)。

2、tcpping使用事例

测试百度网站的 443 端口
在这里插入图片描述
测试ip地址端口
在这里插入图片描述

三、总结

tcping 作为一款强大的网络测试工具,在 Linux 系统中安装和使用都非常方便。通过它,我们可以更准确地检测网络连通性,进行长 ping 操作以监测网络稳定性。无论是网络工程师还是普通的 Linux 用户,掌握 tcping 的使用方法都能为我们的网络管理和故障排查工作带来很大的帮助。希望本文介绍的内容能让大家快速上手使用 tcping,提升网络管理效率。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐