Linux下多线程下载工具MWget和Axel使用介绍
linux运维在操作linux过程中,用得最多的linux下载工具想必一定是wget,没有看到哪一台服务器没装过wget的,或许有人使用ftp下载,也有人使用多线程的axel以及ProZilla,毫无疑问这两个工具都非常的出色,但是对于习惯使用wget的人来说显得不适应,于是老外便开发了多线程版本的wget工具mwget,m表示multi多线程的意思.
mwget
官方地址:http://sourceforge.net/projects/kmphpfm/?source=dlp
# cd /usr/local/src/
# wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2
# tar -xjvf mwget_0.1.0.orig.tar.bz2
# cd mwget_0.1.0.orig
# ./configure
# make
# make install
configure过程中如果出现如下错误,请安装大于等于0.35版本的intltool
复制代码代码如下:
checking for intltool >= 0.35.0... ./configure: line 6824: intltool-update: command not found
found
configure: error: Your intltool is too old.You need intltool 0.35.0 or later.
# yum install intltool
wget vs mwget速度测试
以下使用下载2.4.5版本的mongodb来取样.
mwget速度测试
复制代码代码如下:
# mwget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.5.tgz
Begin to download: mongodb-linux-x86_64-2.4.5.tgz
FileSize:90M
36% [====> =====>===>====>] [ 33M] [2.0M/s] [ETA:00:28]
mwget速度截图如下:
wget速度测试
复制代码代码如下:
# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.5.tgz
--2013-08-16 10:55:23--http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.5.tgz
Resolving fastdl.mongodb.org... 54.230.114.206, 54.230.113.36, 54.230.114.144, ...
Connecting to fastdl.mongodb.org|54.230.114.206|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 94827295 (90M) [application/x-tar]
Saving to: “mongodb-linux-x86_64-2.4.5.tgz.1”
6% [==] 6,470,547210K/seta 6m 26s
wget速度截图如下
>
mwget用法:
复制代码代码如下:
# mwget -h
GNU MWget 0.1.0 ,a non-interactive and multiline network retriever of all POSTIX Systems.
Usage:mwget[Options]... [URL]...
Options:
-b,--debugShow the debug message
-c,--count=numSet the retry count to [num], no limit when "0", the default is "99"
-d,--directory=dirSet the local direcotry to [dir], the default is "."
-f,--file=fileRename the file to [file]
-h,--help A brief summary of all the options
-i,--interval=num Set the ftp retry interval to [num] seconds, the default is "5"
-n,--number=num Use [num] connections instead of the default (4)
-r,--referer=URLInclude `Referer: [URL]' header in HTTP request.
-t,--timeout=numSet the connection timeout to [num] seconds, the default is "30"
-v,--versionShow the version of the mwget and exit
-x,--proxy=URLSet the proxy [URL]
Mail bug reports and suggestions to sa@kmlinux.tkxiao_suo@hotmail.com
On website bug reports and suggestions to http://mwget.sourceforge.net/ http://www.kmlinux.tk/
We Welcome your BUG REPORT!
<><><><>
Axel
运维工作中,常常需要下载文件,因为网站下载速度限制或者网络等原因导致下载让人无法忍受,前面有介绍多线程wget工具mwget,提速不少,而且使用很简单。axel使用的人更多,不仅仅安装方法简单,命令更简单。往下看。
安装Axel
RPM安装Axel(方法一)
下载地址:http://pkgs.repoforge.org/axel/
如图,选择适合你服务器的RPM
复制代码代码如下:
root@ttlsa # wget http://pkgs.repoforge.org/axel/axel-2.4-1.el6.rf.x86_64.rpm
root@ttlsa # rpm -ivh axel-2.4-1.el6.rf.x86_64.rpm
Preparing...########################################### [100%]
1:axel ########################################### [100%]
yum安装Axel(方法二)
复制代码代码如下:
root@ttlsa # yum install axel
apt-get安装Axel
如果你是Ubuntu系统
复制代码代码如下:
root@ttlsa # axel -h
Usage: axel [options] url1 [url2] [url...]
--max-speed=x -s x 最大速度 (字节/秒)
--num-connections=x -n x 最大连接数
--output=f -o f 指定文件名
--search[=x] -S [x] Search for mirrors and download from x servers
--header=x -H x 添加header
--user-agent=x -U x 设置用户代理
--no-proxy -N 不使用任何代理
--quiet -q Leave stdout alone
--verbose -v 显示更多状态信息
--alternate -a 显示简单进度条
--help -h 帮助
--version -V 版本信息
axel使用实例
下载centos
复制代码代码如下:
root@ttlsa # axel http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
[1%].......... .......... .......... .......... ..........[4654.5KB/s]
[1%].......... .......... .......... .......... ..........[4657.1KB/s]
[1%].......... .......... .......... .......... ..........[4656.5KB/s]
[1%].......... .......... .......... .......... ..........[4659.3KB/s]
下载运维生存时间某图片
复制代码代码如下:
root@ttlsa # axel http://www.ttlsa.com/wp-content/uploads/2014/04/a href="http://www.ttlsa.com/monitor/zabbix/" title="zabbix"target="_blank"zabbix/a-adduser-01.jpg
Initializing download: http://www.ttlsa.com/wp-content/uploads/2014/04/zabbix-adduser-01.jpg
File size: 73009 bytes
Opening output file zabbix-adduser-01.jpg
Starting download/p
root@ttlsa # axel http://www.ttlsa.com/wp-content/uploads/2014/04/zabbix-adduser-01.jpg
Initializing download: http://www.ttlsa.com/wp-content/uploads/2014/04/zabbix-adduser-01.jpg
File size: 73009 bytes
Opening output file zabbix-adduser-01.jpg
Starting download
[0%].......... .......... .......... .......... ..........[ 598.0KB/s]
[ 70%].......... .......... .
Connection 0 finished
Downloaded 71.3 kilobytes in 0 seconds. (710.02 KB/s)
简单进度条
默认情况下,整个屏幕都是进度条,加上-a参数,进度条类似wget。
复制代码代码如下:
root@ttlsa # axel -a http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
Initializing download: http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
File size: 4467982336 bytes
Opening output file CentOS-6.5-x86_64-bin-DVD1.iso
Starting download
[1%] [01 23 ] [ 3.2MB/s] [21:47]
下载限速
ttlsa的网站带宽有限制,我要保证下载的同时又不影响用户的访问,例如限制为1MB/s的下载速度,如下可以看到速度基本保证在1MB以内。
复制代码代码如下:
root@ttlsa # axel -s 1024000 http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
Initializing download: http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
File size: 4467982336 bytes
Opening output file CentOS-6.5-x86_64-bin-DVD1.iso
State file found: 30522952 bytes downloaded, 4437459384 to go.
Starting download
,,,,,,,... .......... .......... .......... ..........[ 394.8KB/s]
[0%].......... .......... .......... .......... ..........[ 689.2KB/s]
[0%].......... .......... .......... .......... ..........[ 879.5KB/s]
[0%].......... .......... .......... .......... ..........[ 974.5KB/s]
[0%].......... .......... .......... .......... ..........[1086.4KB/s]
[0%].......... .......... .......... .......... ..........[ 967.5KB/s]
[0%].......... .......... .......... .......... ..........[ 943.8KB/s]
[0%].......... .......... .......... .......... ..........[1021.0KB/s]
[0%].......... .......... .......... .......... ..........[1066.1KB/s]
最后
完成,方法很简单,功能很简单。运维生存时间的服务器以及安装了axel,你的安装了吗?
<><><>
推荐系统
微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载
语言:中文版系统大小:5.13GB系统类型:Win11微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Win11 64位 Office办公版(免费)优化 1、保留 Edge浏览器。 2、隐藏“操作中心”托盘图标。 3、保留常用组件(微软商店,计算器,图片查看器等)。 5、关闭天气资讯。
Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载
语言:中文版系统大小:4.75GB系统类型:Win11Ghost Win11 21H2是微软在系统方面技术积累雄厚深耕多年,Ghost Win11 21H2系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Ghost Win11 21H2是微软最新发布的KB5019961补丁升级而来的最新版的21H2系统,以Windows 11 21H2 22000 1219 专业版为基础进行优化,保持原汁原味,系统流畅稳定,保留常用组件
windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载
语言:中文版系统大小:5.31GB系统类型:Win11windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载,微软win11发布快大半年了,其中做了很多次补丁和修复一些BUG,比之前的版本有一些功能上的调整,目前已经升级到最新版本的镜像系统,并且优化了自动激活,永久使用。windows11中文版镜像国内镜像下载地址微软windows11正式版镜像 介绍:1、对函数算法进行了一定程度的简化和优化
微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载
语言:中文版系统大小:5.31GB系统类型:Win11微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载,微软2022年正式推出了win11系统,很多人迫不及待的要体验,本站提供了最新版的微软Windows11正式版系统下载,微软windows11正式版镜像 是一款功能超级强大的装机系统,是微软方面全新推出的装机系统,这款系统可以通过pe直接的完成安装,对此系统感兴趣,想要使用的用户们就快来下载
微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件
语言:中文版系统大小:0MB系统类型:Win11微软Ghost win11 正式版镜像文件是一款由微软方面推出的优秀全新装机系统,这款系统的新功能非常多,用户们能够在这里体验到最富有人性化的设计等,且全新的柔软界面,看起来非常的舒服~微软Ghost win11 正式版镜像文件介绍:1、与各种硬件设备兼容。 更好地完成用户安装并有效地使用。2、稳定使用蓝屏,系统不再兼容,更能享受无缝的系统服务。3、为
雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载
语言:中文版系统大小:4.75GB系统类型:雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载在系统方面技术积累雄厚深耕多年,打造了国内重装系统行业的雨林木风品牌,其系统口碑得到许多人认可,积累了广大的用户群体,雨林木风是一款稳定流畅的系统,一直以来都以用户为中心,是由雨林木风团队推出的Windows11国内镜像版,基于国内用户的习惯,做了系统性能的优化,采用了新的系统
雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO
语言:中文版系统大小:5.91GB系统类型:Win7雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO在系统方面技术积累雄厚深耕多年,加固了系统安全策略,雨林木风win7旗舰版系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。win7 32位旗舰装机版 v2019 05能够帮助用户们进行系统的一键安装、快速装机等,系统中的内容全面,能够为广大用户
番茄花园Ghost Win7 x64 SP1稳定装机版2022年7月(64位) 高速下载
语言:中文版系统大小:3.91GB系统类型:Win7欢迎使用 番茄花园 Ghost Win7 x64 SP1 2022.07 极速装机版 专业装机版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,集成最全面的硬件驱动,精心挑选的系统维护工具,加上独有人性化的设计。是电脑城、个人、公司快速装机之首选!拥有此系统
相关文章
- xp系统双击我的电脑直接弹出资源管理器的故障原因及解决方法
- Solaris服务器多网卡配置
- Win10系统如何将edge浏览器图标固定到任务栏?
- Win10 IoT Core RedStone预览版14295下载
- windows XP停止服务后还能用吗 XP Mode(XP兼容模式)可以解决这个问题
- Ubuntu如何禁用关机确认框?Ubuntu禁用关机确认框的方法
- 在Ubuntu系统中安装Chrome浏览器的教程
- Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法
- Freebsd PF 安装使用详解
- Win10 build9879版补丁更新:修复资源管理器频繁崩溃问题
- Linux下查看一个进程占用了哪个端口的方法
- WinXP系统修改网卡MAC地址图文教程
- win8.1怎么切换账户?Win8.1系统切换本地账户方法详细教程介绍
- Win10 mobile预览版14332更新失败错误代码0x80070002怎么办?
- 用init玩转 Linux 运行级别
- 微软停止预装Win7家庭初级版、家庭高级版和旗舰版或为Win9铺平道路
- 详细解读Linux系统中ntpq命令的使用
- 在Linux系统中安装使用WPS的方法
热门系统
- 1华硕笔记本&台式机专用系统 GhostWin7 32位正式旗舰版2018年8月(32位)ISO镜像下载
- 2深度技术 Windows 10 x86 企业版 电脑城装机版2018年10月(32位) ISO镜像免费下载
- 3电脑公司 装机专用系统Windows10 x86喜迎国庆 企业版2020年10月(32位) ISO镜像快速下载
- 4雨林木风 Ghost Win7 SP1 装机版 2020年4月(32位) 提供下载
- 5深度技术 Windows 10 x86 企业版 六一节 电脑城装机版 版本1903 2022年6月(32位) ISO镜像免费下载
- 6深度技术 Windows 10 x64 企业版 电脑城装机版2021年1月(64位) 高速下载
- 7新萝卜家园电脑城专用系统 Windows10 x64 企业版2019年10月(64位) ISO镜像免费下载
- 8新萝卜家园 GhostWin7 SP1 最新电脑城极速装机版2018年8月(32位)ISO镜像下载
- 9电脑公司Ghost Win8.1 x32 精选纯净版2022年5月(免激活) ISO镜像高速下载
- 10新萝卜家园Ghost Win8.1 X32 最新纯净版2018年05(自动激活) ISO镜像免费下载
热门文章
常用系统
- 1雨林木风 Windows10 x64 企业装机版2019年10月(64位) ISO镜像高速下载
- 2番茄花园 Windows 10 六一节 极速企业版 2020年6月(32位) ISO镜像快速下载
- 3新萝卜家园电脑城专用系统 Windows10 x64 企业版 版本1903 2022年5月(64位) ISO镜像免费下载
- 4深度技术 GHOSTXPSP3 中秋特别 电脑城极速装机版 2021年9月 ISO镜像高速下载
- 5雨林木风Ghost Win8.1 x64位 多驱动纯净版2018年7月(免激活) 提供下载
- 6笔记本&台式机专用系统 GhostWin7 32位旗舰版2020年4月(32位) ISO镜像免费下载
- 7深度技术Ghost Win7 Sp1 电脑城万能装机版2021年2月(32位) ISO高速下载
- 8深度技术 Windows 10 x64 企业版 电脑城装机版2020年1月(64位) 高速下载
- 9电脑公司 装机专用系统Windows10 x64 企业版2021年4月(64位) ISO镜像高速下载
- 10新萝卜家园 GhostWin7 SP1 电脑城极速装机版2018年10月(32位) 最新版ISO镜像下载