【信创】Linux上图形化多ping工具--gping的编译安装与打包 _ 统信 _ 麒麟 _ 方德

306 篇文章 8 订阅
306 篇文章 6 订阅

原文链接:【信创】图形化多ping工具gping的编译安装与打包 | 统信 | 麒麟 | 方德
Hello,大家好啊!今天给大家带来一篇关于在Linux操作系统上使用gping的文章。gping是一款非常实用的命令行工具,它将传统的ping命令进行了可视化改进,通过图形化的方式展示网络延迟情况,使得网络诊断变得更加直观和易于理解。本文将详细介绍如何在Linux上安装和使用gping,帮助大家更好地进行网络监控和故障排除。欢迎大家分享转发,点个关注和在看吧!

什么是gping?

gping是一个开源的命令行工具,它基于Rust语言开发,主要用于可视化网络延迟。与传统的ping命令不同,gping在终端中以图形化的方式显示每次ping的结果,形成动态的延迟曲线。这种可视化的展示方式不仅能实时监控网络延迟,还能更直观地发现网络问题。

1.查看终端架构与系统版本

pdsyw@pdsyw-PC:~/Desktop$ cat /etc/os-version 
pdsyw@pdsyw-PC:~/Desktop$ uname -a

2.安装Rust工具链

pdsyw@pdsyw-PC:~/Desktop$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh


3.加载Rust和Cargo的环境变量

pdsyw@pdsyw-PC:~/Desktop$ source $HOME/.cargo/env

4.安装git

pdsyw@pdsyw-PC:~/Desktop$ cd
pdsyw@pdsyw-PC:~$ sudo apt install git -y

5.克隆gping源码

pdsyw@pdsyw-PC:~$ git clone https://github.com/orf/gping.git

6.使用cargo编译gping

pdsyw@pdsyw-PC:~$ cd gping
pdsyw@pdsyw-PC:~/gping$ cargo build --release

7.查看编译后的gping

pdsyw@pdsyw-PC:~/gping$ cd target/release
pdsyw@pdsyw-PC:~/gping/target/release$ ls -ltr
总用量 3656
drwxr-xr-x  2 pdsyw pdsyw    4096 8月  29 19:43 incremental
drwxr-xr-x  2 pdsyw pdsyw    4096 8月  29 19:43 examples
drwxr-xr-x 29 pdsyw pdsyw    4096 8月  29 19:43 build
-rw-r--r--  2 pdsyw pdsyw  447198 8月  29 19:44 libpinger.rlib
-rw-r--r--  2 pdsyw pdsyw    9266 8月  29 19:48 libgping.rlib
-rwxr-xr-x  2 pdsyw pdsyw 3228696 8月  29 19:48 gping
drwxr-xr-x  2 pdsyw pdsyw   24576 8月  29 19:48 deps
-rw-r--r--  1 pdsyw pdsyw     234 8月  29 19:48 libpinger.d
-rw-r--r--  1 pdsyw pdsyw     343 8月  29 19:48 libgping.d
-rw-r--r--  1 pdsyw pdsyw     526 8月  29 19:48 gping.d
pdsyw@pdsyw-PC:~/gping/target/release$ 

8.运行程序

pdsyw@pdsyw-PC:~/gping/target/release$ ./gping baidu.com taobao.com   uniontech.com  chinauos.com


9.准备目录结构

pdsyw@pdsyw-PC:~$ mkdir -p gping_deb/DEBIAN
pdsyw@pdsyw-PC:~$ mkdir -p gping_deb/usr/local/bin

10.复制二进制文件

pdsyw@pdsyw-PC:~$ cp gping/target/release/gping gping_deb/usr/local/bin/

11.创建控制文件

pdsyw@pdsyw-PC:~$ vim gping_deb/DEBIAN/control
pdsyw@pdsyw-PC:~$ 
pdsyw@pdsyw-PC:~$ cat gping_deb/DEBIAN/control
Package: gping
Version: 1.0.0
Section: utils
Priority: optional
Architecture: amd64
Maintainer: pds pds@pdsyw.cn
Description: Graphical ping tool for your terminal
 A better version of the classic 'ping' utility.

pdsyw@pdsyw-PC:~$ 


12.打包

pdsyw@pdsyw-PC:~$ dpkg-deb --build gping_deb/   gping_1.0.0_amd64.deb

13.本机测试安装

pdsyw@pdsyw-PC:~$ sudo dpkg -i gping_1.0.0_amd64.deb 
(正在读取数据库 ... 系统当前共安装有 221542 个文件和目录。)
准备解压 gping_1.0.0_amd64.deb  ...
正在解压 gping (1.0.0) 并覆盖 (1.0.0) ...
/home/pdsyw/gping_1.0.0_amd64.deb
正在设置 gping (1.0.0) ...
pdsyw@pdsyw-PC:~$ 

14.测试软件

pdsyw@pdsyw-PC:~$ gping baidu.com


15.将安装包移动到其它电脑

16.安装

17.输入密码

18.安装完成

19.测试软件

pdsyw@pdsyw-PC:~/Desktop$ gping baidu.com uniontech.com


gping是一款功能强大且易于使用的网络监控工具,通过可视化的方式帮助用户更好地理解网络延迟情况。在Linux系统上,gping的安装和使用都非常简单,是进行网络诊断和监控的理想选择。如果您觉得这篇文章有用,请分享和转发,同时别忘了点个关注和在看,以便未来获取更多实用的技术信息和工具推荐。感谢大家的阅读,我们下次再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹏大圣运维

编写不易,还请支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值