linux网络命令

admin 2026-01-13 14:27:40 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍了Linux下的网络测速工具speedtest-cli,该工具基于Python编写,用于测试上传下载速度。文章详细讲解了如何通过pip安装该工具,利用list参数查找并筛选中国地区的测速服务器,指定特定服务器进行测速,以及通过curl管道直接执行测速的方法。此外还提供了简化输出格式及处理执行超时的建议。 综合评分: 68 文章分类: 安全工具


cover_image

linux网络命令

原创

刘军军

运维星火燎原

2026年1月13日 00:03 山西

网络测速

speedtest-cli顾名思义,这个命令为网络测速命令,基于Python编写,测试系统网络的上传下载速度,GitHub托管的项目地址,以下列出常见的用法安装命令

pip install speedtest-cli

使用命令

查看帮助,具体选项说明自行查看,这里列出几个常用的

speedtest-cli -h

查看测速服务器

打印全球的测速服务器,结果可能会非常多,可以重定向到文件保存,方便查看;或者只打印中国的测速服务器

speedtest-cli --list | grep -i 'china' > servers.txt
[[email protected] ~]# speedtest-cli --list | grep -i 'China' > servers.txt
[[email protected] ~]# cat servers.txt
36663) China Telecom JiangSu 5G (Zhenjiang, China) [887.61 km]
30852) Duke Kunshan University (Kunshan, China) [1053.72 km]
24447) China Unicom 5G (Shanghai, China) [1103.20 km]

结果解释

36663) ChinaTelecomJiangSu5G (Zhenjiang, China) [887.61 km]
# 6663是测速服务器ID,
ChinaTelecomJiangSu5G (Zhenjiang, China)
# 中国江苏电信5G。
887.61km
# 服务器距离本机887.61公里
30852) DukeKunshanUniversity (Kunshan, China) [1053.72 km]
24447) ChinaUnicom5G (Shanghai, China) [1103.20 km]

测速

# 指定某个测速服务器
speedtest-cli --server 36663
# 简化打印信息
speedtest-cli --server 36663 --simple

一条命令测速

# 该命令默契情况下会选择最近距离的测速服务器作为测速
[[email protected] ~]# curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
[[email protected] ~]# curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
Retrieving speedtest.net configuration...
Testing from China Telecom (223.11.75.180)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by JSQY - Suzhou (Suzhou) [1034.70 km]: 41.943 ms
Testing download speed................................................................................
Download: 2.23 Mbit/s
Testing upload speed......................................................................................................
Upload: 6.55 Mbit/s

需要注意,执行过程可能会超时,那么就分两步执行,下载测速脚本,用Python执行,和命令行用法一样,也可以加执行参数


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:运维星火燎原 刘军军《linux网络命令》

linux网络命令 网络安全文章

linux网络命令

文章总结: 本文介绍了Linux下的网络测速工具speedtest-cli,该工具基于Python编写,用于测试上传下载速度。文章详细讲解了如何通过pip安装该
评论:0   参与:  0