Linux系统操作——tcping安装与使用

目录

.一、安装

1、安装依赖 tcptraceroute和bc

 2、安装tcping

3、赋予tcping执行权限

4、测试

5、tcping返回结果说明

二、使用说明(参数)


一、安装

1、安装依赖 tcptraceroute和bc

 CentOS 或 RHEL

sudo yum install -y tcptraceroute bc

【Ubuntu 或 Debian 】 

sudo apt-get install tcptraceroute bc

#说明:安装失败的话,可以更新软件源后再尝试。

sudo yum update -y       # CentOS系统 用这个 
sudo apt-get update -y   # Debian/Ubuntu系统 用这个

 2、安装tcping

切换到/usr/bin目录并下载tcping可执行文件

【下载源一】

cd /usr/bin
wget -O tcping http://www.vdberg.org/~richard/tcpping

【下载源二】 

cd /usr/bin
wget -O tcping https://soft.mengclaw.com/Bash/TCP-PING

3、赋予tcping执行权限

chmod +75 tcping

4、测试

tcping www.baidu.com

5、tcping返回结果说明

【连接成功】

#说明:<syn,ack> 连接成功,看到这个端口是开放的。

traceroute to www.baidu.com (183.2.172.42), 255 hops max, 60 byte packets

将路由跟踪到 www.baidu.com (183.2.172.42),最大 255 跳,60 字节数据包

seq 0: tcp response from 183.2.172.42 (183.2.172.42) <syn,ack>  26.961 ms

序列 0:来自 183.2.172.42 (183.2.172.42) <syn,ack> 26.961 毫秒的 TCP 响应

【连接失败】

(1)请求超时

#说明:(timeout)请求超时,看到这个表示连接不成功。

seq 0: no response (timeout)

序列 0:无响应(超时)

(2)端口未监听

#说明:<rst,ack>端口未监听,看到这个表示该端口关闭。

seq 0: tcp response from localhost (10.10.0.28) <rst,ack>  0.034 ms
序列 0:来自 localhost (10.10.0.28) <rst,ack> 的 TCP 响应 0.034 毫秒

二、使用说明(参数)

【用法】tcpping [-d] [-c] [-C] [-w sec] [-q num] [-x count] ipaddress [port]

# -d 在每个响应时间前,打印时间戳

# -c 以列表形式显示

<syn,ack> 连接成功、<rst,ack>端口未监听 返回结果都是下图结果。

(timeout)请求超时 返回结果是下图

# -C 输出类似于fping工具中-C选项的结果

# -w 等待时间(默认 3)

# -r 每N秒重试一次(默认 1)

# -x 限定测试总时长 (默认 无限)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/336274.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

React Native 桥接原生实现 JS 调用原生方法

一、为什么需要桥接原生 为了满足在React 层无法实现的需求 复杂高性能的组件&#xff1a;复杂表格、视频播放原生层开发能力&#xff1a;传感器编程、widget平台属性&#xff1a;系统信息、设备信息对接第三方应用&#xff1a;相机、相册、地图 真实的开发过程中是不可能完…

格密码基础:对偶格(超全面)

目录 一. 对偶格的格点 1.1 基本定义 1.2 对偶格的例子 1.3 对偶格的图形理解 二. 对偶格的格基 2.1 基本定义 2.2 对偶格的格基证明 三. 对偶格的行列式 3.1 满秩格 3.2 非满秩格 四. 重复对偶格 五. 对偶格的转移定理&#xff08;transference theorem&#xff…

AI文本朗读应用(一)

案例介绍 随着NLP&#xff08;Natural Language Processing&#xff09;技术的发展&#xff0c;NLP的应用场景正在逐渐扩大&#xff0c;这大大地方便了我们的生活。其中&#xff0c;TTS&#xff08;Text To Speech&#xff09;的应用在生活中极为广泛。 在过去&#xff0c;许…

自定义HBase负载均衡器MyCustomBalancer实现步骤与代码解析

目录 1.HBase默认负载均衡策略 1.1 负载均衡总体流程 1.2 不能触发负载均衡的情况 1.3 负载均衡算法 2.自定义的 HBase 负载均衡器的步骤 3.MyCustomBalancer的代码细节 3.1 balanceCluster 方法的作用 3.2balanceCluster 对数据的影响 3.3监控HBase的性能指标 3.3.…

C#,数值计算,高斯消元法与列主元消元法的源代码及数据动态可视化

高斯消元法&#xff01; 一、高斯消元法 Gaussian Elimination 高斯消元法&#xff08;或译&#xff1a;高斯消去法&#xff09;&#xff0c;是线性代数中的一个常用算法&#xff0c;常用于求解线性方程组和矩阵的逆。 本程序的运行效果&#xff1a; 1、高斯消元法的动画演示…

在学习爬虫前的准备

1. 写一个爬虫程序需要分几步 获取网页内容。 我们会通过代码给一个网站服务器发送请求&#xff0c;它会返回给我们网页上的内容。 在我们平时使用浏览器访问服务器内容是&#xff0c;本质上也是向服务器发送一个请求&#xff0c;然后服务器返回网页上的内容。只不过浏览器还会…

v-if控制div内容显示,克隆这个div但是v-if没有效果

问题描述&#xff1a; 我的子页面打印的时候通过isPdf来隐藏“选择参加人员”按钮。 我子页面有个el-dialog&#xff0c;el-dialog里面有个大的div它的id为app-pre-meet-add&#xff0c;在子页面我通过isPdf来显示我想要的内容。现在我在父页面先通过this.$refs.child.control…

高效管理近 2 万个 API,中金财富是如何做到的?

为引导安全的 API 治理&#xff0c;中国信息通信研究院云计算开源产业联盟近期整理并发布了《API 治理应用案例汇编(2023)》。此次征集中&#xff0c;Eolink 参与共建的三大项目入选金融行业示范案例&#xff0c;是入选项目最多的企业&#xff0c;充分体现官方对 Eolink 在金融…

计算机视觉技术-区域卷积神经网络(R-CNN)

区域卷积神经网络&#xff08;region-based CNN或regions with CNN features&#xff0c;R-CNN&#xff09; (Girshick et al., 2014)也是将深度模型应用于目标检测的开创性工作之一。 本节将介绍R-CNN及其一系列改进方法&#xff1a;快速的R-CNN&#xff08;Fast R-CNN&#x…

构建自己的私人GPT-支持中文

上一篇已经讲解了如何构建自己的私人GPT&#xff0c;这一篇主要讲如何让GPT支持中文。 privateGPT 本地部署目前只支持基于llama.cpp 的 gguf格式模型&#xff0c;GGUF 是 llama.cpp 团队于 2023 年 8 月 21 日推出的一种新格式。它是 GGML 的替代品&#xff0c;llama.cpp 不再…

控制el-table的列显示隐藏

控制el-table的列显示隐藏&#xff0c;一般的话可以通过循环来实现&#xff0c;但是假如业务及页面比较复杂的话&#xff0c;list数组循环并不好用。 在我们的页面中el-table-column是固定的&#xff0c;因为现在是对现有的进行维护和迭代更新。 对需要控制列显示隐藏的页面进…

微信Windows版如何从旧电脑迁移聊天记录到新电脑

我们都知道&#xff0c;换手机的话&#xff0c;如果是同品牌&#xff0c;可以用该品牌的换机助手将微信资料传输给新手机&#xff0c;或者用微信PC端的迁移与备份功能来实现 那么换电脑或者重装系统呢&#xff1f;我们可以通过转移文件夹的方式进行 1、登录PC微信&#xff0c;…