售前咨询
技术支持
渠道合作

使用apt-spy查找最快的源

Debian提供了一个apt-spy工具来帮助我们自动完成这件事,原理就是从geekbone下载一个Debian软件源的列表,然后逐个测试速度,从中找出最快的源。而Debian提供了一个apt-spy工具来帮助我们自动完成这件事,原理就是从geekbone下载一个Debian软件源的列表,然后逐个测试速度,从中找出最快的源。

首先备份源

cp /etc/apt/sources.list /etc/apt/sources.list.bak

安装apt-spy

sudo apt-get install apt-spy

安装完成后就可以使用apt-spy了,首先需要下载软件源列表,需要root权限。

sudo apt-spy update

然后就可以测试速度了:

sudo apt-spy -d unstable -a asia -t 5

-d stable 说明要Debian的stable分支的软件源,Debian共有三个分支,分别是stable(稳定版)testing(测试版)unstable(开发版)

-a asia 说明你要测试的地区,一般机器在哪就填哪,地理距离进的服务器速度一般都比较快。包括:Africa,Asia,Europe,North-America,Oceania,South-America,All

-c config 指定配置文件。

-e number 指定测试的服务器数量。

-f file 测试时抓取制定的文件(文件相对 debian base 的路径)。

-i file 指定输入的文件,配合 -w 参数使用。

-m mirror-list 指定要升级的镜像列表文件。

-o output-file 重定向输出到指定文件。

-p proxy 指定使用的代理服务器,需要遵从 [server]:[port] 的格式。

-s country_list 指定要进行测试的国家。不能和 -a 参数同时使用。

-t time 指定进行测试时每台服务器的超时时间,只能是正整数。

-u update-URL 从指定的 URL 获得镜像列表更新。

-w file 输出

-i 参数提供的服务器列表中速度最快的前几台镜像服务器(缺省是前 5 台)。

-n number 制定 -w 参数输出的服务器数量。

-v 输出版本信息。

-h 输出当前帮助信息

等待apt-spy逐个测速就可以了,然后你的/etc/apt/source.list就被自动更新了,这也是为什么命令需要root权限的原因等待apt-spy逐个测速就可以了,然后你的/etc/apt/source.list就被自动更新了,这也是为什么命令需要root权限的原因


若在使用apt-get update是出现下面的错误

W: There is no public key available for the following key IDs

主要是源的问题,我们可以选择更换源也可以使用下面的方法进行解决

apt-get install debian-keyring debian-archive-keyring

apt-key update

SSL证书采用了技术含量比较高的加密技术。日后GDCA(数安时代)将会持续为大家推荐更多关于SSL证书的技术知识。让大家正确认识SSL证书,快速无误部署HTTPS安全协议。更多资讯,请关注GDCA。

上一篇:

下一篇:

相关文章