需要去mongodb官网下载一个4.x的安装包,可是国内这网络环境,wget直接超时,PC上使用IDM下载成功。
IDM属于多线程下载,既然能成功,那服务器上是否也能多线程下载呢。
我们常用的wget 、curl都属于单线程,这里无用武之地。
下面介绍我们的axel安装。
yum install -y axel
什么,没有包,那只能手动安装了,为了偷懒,我们还是用rpm包安装吧,度娘找rpm包。
https://centos.pkgs.org/7/epel-x86_64/axel-2.4-9.el7.x86_64.rpm.html
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/a/axel-2.4-9.el7.x86_64.rpm
还好,wget成功。
rpm -ivh axel-2.4-9.el7.x86_64.rpm
成功安装,没有缺少依赖。
那下面我们就来试试吧。
axel的使用参数
--max-speed=x , -s x # 最高速度x --num-connections=x , -n x # 连接数x --output=f , -o f # 下载为本地文件f --search[=x] , -S [x] # 搜索镜像 --header=x , -H x # 添加头文件字符串x(指定 HTTP header) --user-agent=x , -U x # 设置用户代理(指定 HTTP user agent) --no-proxy , -N # 不使用代理服务器 --quiet , -q # 静默模式 --verbose ,-v # 更多状态信息 --alternate , -a # Alternate progress indicator --help ,-h # 帮助 --version ,-V # 版本信息
其实我们需要使用的就是
axel -n 10 http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-v4.4-latest.tgz
其中 -n 就是指10线程。
也用了不少时间,但是总比下载不动好。
转载请注明:果果.IT » Linux安装多线程下载工具axel