位置: IT常识 - 正文

Linux下多线程下载工具MWget和Axel使用介绍(linux多线程运行)

编辑:rootadmin
这篇文章主要介绍了Linux下多线程下载工具mwget和Axel的使用,都是基于命令行进行操作,需要的朋友可以参考下... 15-12-27

推荐整理分享Linux下多线程下载工具MWget和Axel使用介绍(linux多线程运行),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux多线程运行程序,linux多线程并发的处理方式,linux多线程并发的处理方式,linux多线程运行程序,linux 多线程 多进程,linux 多线程 多进程,linux多线程编程实例,linux多线程运行程序,内容如对您有帮助,希望把文章链接给更多的朋友!

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 foundconfigure: 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.tgzBegin to download: mongodb-linux-x86_64-2.4.5.tgzFileSize: 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.tgzResolving 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 OKLength: 94827295 (90M) [application/x-tar]Saving to: “mongodb-linux-x86_64-2.4.5.tgz.1”

6% [==> ] 6,470,547 210K/s eta 6m 26s

wget速度截图如下

mwget用法:

代码如下:# mwget -hGNU MWget 0.1.0 ,a non-interactive and multiline network retriever of all POSTIX Systems.Usage: mwget [Options]... [URL]...Options: -b, --debug Show the debug message -c, --count=num Set the retry count to [num], no limit when "0", the default is "99" -d, --directory=dir Set the local direcotry to [dir], the default is "." -f, --file=file Rename 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=URL Include `Referer: [URL]' header in HTTP request. -t, --timeout=num Set the connection timeout to [num] seconds, the default is "30" -v, --version Show the version of the mwget and exit -x, --proxy=URL Set the proxy [URL] Linux下多线程下载工具MWget和Axel使用介绍(linux多线程运行)

Mail bug reports and suggestions to <sa@kmlinux.tk><xiao_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使用的人更多,不仅仅安装方法简单,命令更简单。往下看。安装AxelRPM安装Axel(方法一)下载地址:http://pkgs.repoforge.org/axel/如图,选择适合你服务器的RPM

代码如下:root@ttlsa # wget http://pkgs.repoforge.org/axel/axel-2.4-1.el6.rf.x86_64.rpmroot@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 -hUsage: 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.jpgInitializing download: https://www.yuucn.com/wp-content/uploads/2022/04/1650720329-ab5ed26214430be.jpgFile size: 73009 bytesOpening output file zabbix-adduser-01.jpgStarting download</p><p>root@ttlsa # axel https://www.yuucn.com/wp-content/uploads/2022/04/1650720329-ab5ed26214430be.jpgInitializing download: https://www.yuucn.com/wp-content/uploads/2022/04/1650720329-ab5ed26214430be.jpgFile size: 73009 bytesOpening output file zabbix-adduser-01.jpgStarting 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.isoFile size: 4467982336 bytesOpening output file CentOS-6.5-x86_64-bin-DVD1.isoStarting download</p><p>[ 1%] [0 1 2 3 ] [ 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.isoFile size: 4467982336 bytesOpening output file CentOS-6.5-x86_64-bin-DVD1.isoState 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,你的安装了吗?

本文链接地址:https://www.jiuchutong.com/zhishi/268583.html 转载请保留说明!

上一篇:TP-Link TL-WR841N管理员密码(初始密码)是多少

下一篇:鸿蒙超级终端搜索不到设备怎么办? 超级终端支持设备清单(鸿蒙超级终端搜不到)

  • 如何从sim卡带入通讯录到手机(如何从sim卡带入网络)

    如何从sim卡带入通讯录到手机(如何从sim卡带入网络)

  • 如何快速制作合同封面的下划线(怎么制作合成图)

    如何快速制作合同封面的下划线(怎么制作合成图)

  • qq条件查找什么意思(qq条件查找的都是些什么人)

    qq条件查找什么意思(qq条件查找的都是些什么人)

  • 拼多多确认收货还可以退货吗(拼多多确认收货后多久到账)

    拼多多确认收货还可以退货吗(拼多多确认收货后多久到账)

  • ipad屏幕跳的解决方法(ipadmini屏幕跳)

    ipad屏幕跳的解决方法(ipadmini屏幕跳)

  • 钉钉视频会议能两个群一起吗(钉钉视频会议能投屏到电视吗)

    钉钉视频会议能两个群一起吗(钉钉视频会议能投屏到电视吗)

  • 优盘丢了能定位找回吗(优盘丢了能从电脑上找到吗)

    优盘丢了能定位找回吗(优盘丢了能从电脑上找到吗)

  • 华为Nova5怎么关掉手机上的hd(华为nova5怎么关机重启)

    华为Nova5怎么关掉手机上的hd(华为nova5怎么关机重启)

  • 视频拼接处为什么有卡顿(为什么拼接的视频会缩小)

    视频拼接处为什么有卡顿(为什么拼接的视频会缩小)

  • 美图秀秀怎么给图片换背景(美图秀秀怎么给视频添加音乐)

    美图秀秀怎么给图片换背景(美图秀秀怎么给视频添加音乐)

  • soul里面收到的礼物有什么用(soul里面收到的礼物怎么退还)

    soul里面收到的礼物有什么用(soul里面收到的礼物怎么退还)

  • word怎么把图片背景改成白色(word怎么把图片放到想要的位置)

    word怎么把图片背景改成白色(word怎么把图片放到想要的位置)

  • wps段前设置了没变化(wps设置了段前间距可是没有改变)

    wps段前设置了没变化(wps设置了段前间距可是没有改变)

  • 抖音做电影剪切有版权问题吗(抖音电影剪切怎么赚钱?)

    抖音做电影剪切有版权问题吗(抖音电影剪切怎么赚钱?)

  • 滴滴新手保护期有啥用(滴滴新手保护期是多少天)

    滴滴新手保护期有啥用(滴滴新手保护期是多少天)

  • 永久封的微信可以解封吗(永久封的微信可以改密码吗)

    永久封的微信可以解封吗(永久封的微信可以改密码吗)

  • 什么时候有滴滴的(什么时候有滴滴打车)

    什么时候有滴滴的(什么时候有滴滴打车)

  • 华为拍照能不能正方形(华为拍照能不能关掉美颜)

    华为拍照能不能正方形(华为拍照能不能关掉美颜)

  • 如何查看手机操作记录(如何查看手机操作系统版本)

    如何查看手机操作记录(如何查看手机操作系统版本)

  • 抖音忘记登录账号(抖音忘记登录账号了怎么找回原来那个)

    抖音忘记登录账号(抖音忘记登录账号了怎么找回原来那个)

  • 手机屏幕漏液敢充电不(手机屏幕漏液了会扩散吗)

    手机屏幕漏液敢充电不(手机屏幕漏液了会扩散吗)

  • qq基友关系能有几个(qq基友关系能有亲密度吗)

    qq基友关系能有几个(qq基友关系能有亲密度吗)

  • 抖音里鳌拜鳌拜是什么歌(抖音鳌拜鳌拜的歌叫啥)

    抖音里鳌拜鳌拜是什么歌(抖音鳌拜鳌拜的歌叫啥)

  • ppt卷轴制作的步骤(ppt 卷轴)

    ppt卷轴制作的步骤(ppt 卷轴)

  • cad多行文字(cad多行文字怎么修改内容)

    cad多行文字(cad多行文字怎么修改内容)

  • 大金中央空调面板调试步骤(大金中央空调面板图解)

    大金中央空调面板调试步骤(大金中央空调面板图解)

  • Opencv学习之:将图片的值进行范围调整 cv2.normalize()(opencv语句)

    Opencv学习之:将图片的值进行范围调整 cv2.normalize()(opencv语句)

  • phpcms模型怎么导入(phpcms生成html)

    phpcms模型怎么导入(phpcms生成html)

  • 农资公司性质
  • 个人独资企业要承担无限责任吗
  • 运动会奖品有什么
  • 生产成本和营业成本的关系
  • 房地产老项目简易计税方法备案
  • 银行结息计入什么费用
  • 税金及附加包括什么
  • 开发票产品名称
  • 新个税劳务费税率怎么算
  • 公司租车怎么抵税
  • 医疗器械销售初次拜访话术
  • 专用发票红冲后可以退税吗?
  • 企业所得税季报营业收入,营业成本怎么填
  • 增普票付款要不要从公户走?
  • 变更税务登记证法人需要哪些资料
  • 长期待摊费用账户按用途和结构分类应属于
  • 应收账款怎么样转入以前年度损益调整
  • 贷款余额反映了什么
  • 收到投资款怎么做记账凭证
  • 金税盘电子发票怎么开
  • 小规模企业国税怎么报税
  • 合作社人工工资账务处理
  • 自产自销的茶叶要交增值税吗
  • linux命令df -h结果详解
  • 检验费用会计分录
  • 股权转让交易税计税依据是什么
  • 消费税不可抵扣已纳税款
  • jusched.exe
  • nbscheduler是什么程序
  • synaudsrv.exe是什么
  • 固定资产清理的借贷方向表示什么
  • 视同销售计税价格如何确定
  • 土地增值税清算管理规程
  • 西西弗书店主管级
  • 税局 不负责任
  • 租赁费用增值税率
  • 银行承兑汇票收费标准
  • 车船使用税代征手续费
  • mysql5.7.17在win2008R2的64位系统安装与配置实例
  • 房地产公司计提税金
  • 开发商提供物业用房的法律依据
  • 金融企业往来支出科目属于什么科目
  • 上月结转余额怎么做会计分录
  • 技术服务费该怎么收
  • sql server 2008怎么使用sql语句
  • 用mysql的小技巧
  • 教育行业税收优惠政策2022
  • 长期待摊费用在注会哪一章
  • 以前年度损益调整在利润表中怎么填
  • 无形资产当年提摊销嘛
  • 残保金是交上一年的吗
  • 明细账要如何做账
  • sql数据采集
  • sql 普通行列转换
  • sql2000语句
  • winxp关闭自动更新方法
  • 摄像头无法启用
  • 怎么查看win7系统电脑访问了哪些应用程序
  • 重装系统清空
  • 戴尔笔记本自带win7系统盘重装系统
  • win安装ie8
  • win8.1玩游戏好不好
  • 开发环境配置是干嘛
  • Android GLSurfaceView.Renderer
  • nodejs获取post数据
  • 用python加密
  • cocos2dx lua在sublime下的插件安装及查看定义
  • Linux数据库备份的命令
  • 深入浅出python
  • python读配置文件配置信息
  • unity基础包
  • bootstrap基础教程 源代码
  • node js 开发
  • bat批处理的if里面双感叹号
  • mongoose教程
  • JQUERY的AJAX请求缓存里的数据问题处理
  • 国家税务2018年61号附件
  • 长春市税务局领导
  • 打税务局电话
  • 福建福州有几个火车站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设