位置: 编程技术 - 正文

Linux下多线程下载工具MWget和Axel使用介绍(linux多线程并发的处理方式)

编辑:rootadmin

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

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

linux运维在操作linux过程中,用得最多的linux下载工具想必一定是wget,没有看到哪一台服务器没装过wget的,或许有人使用ftp下载,也有人使用多线程的axel以及ProZilla,毫无疑问这两个工具都非常的出色,但是对于习惯使用wget的人来说显得不适应,于是老外便开发了多线程版本的wget工具mwget,m表示multi多线程的意思.mwget官方地址: cd /usr/local/src/# wget tar -xjvf mwget_0.1.0.orig.tar.bz2# cd mwget_0.1.0.orig# ./configure# make# make installconfigure过程中如果出现如下错误,请安装大于等于0.版本的intltool复制代码代码如下:checking for intltool >= 0..0... ./configure: line : intltool-update: command not found foundconfigure: error: Your intltool is too old. You need intltool 0..0 or later.# yum install intltoolwget vs mwget速度测试以下使用下载2.4.5版本的mongodb来取样.mwget速度测试复制代码代码如下:# mwget to download: mongodb-linux-x_-2.4.5.tgzFileSize: M % [====> =====> ===> ====> ] [ M] [2.0M/s] [ETA::]mwget速度截图如下:

Linux下多线程下载工具MWget和Axel使用介绍(linux多线程并发的处理方式)

wget速度测试复制代码代码如下:# wget ::-- fastdl.mongodb.org... ..., ..., ..., ...Connecting to fastdl.mongodb.org|...|:... connected.HTTP request sent, awaiting response... OKLength: (M) [application/x-tar]Saving to: “mongodb-linux-x_-2.4.5.tgz.1” 6% [==> ] 6,, K/s eta 6m swget速度截图如下

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 "" -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 "" -v, --version Show the version of the mwget and exit -x, --proxy=URL Set the proxy [URL] Mail bug reports and suggestions to <sa@kmlinux.tk><xiao_suo@hotmail.com>On website bug reports and suggestions to < < Welcome your BUG REPORT!

Axel 运维工作中,常常需要下载文件,因为网站下载速度限制或者网络等原因导致下载让人无法忍受,前面有介绍多线程wget工具mwget,提速不少,而且使用很简单。axel使用的人更多,不仅仅安装方法简单,命令更简单。往下看。安装AxelRPM安装Axel(方法一)下载地址: # wget # rpm -ivh axel-2.4-1.el6.rf.x_.rpm Preparing... ########################################### [%] 1:axel ########################################### [%]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 1%] .......... .......... .......... .......... .......... [.5KB/s][ 1%] .......... .......... .......... .......... .......... [.1KB/s][ 1%] .......... .......... .......... .......... .......... [.5KB/s][ 1%] .......... .......... .......... .......... .......... [.3KB/s] 下载运维生存时间某图片复制代码代码如下:root@ttlsa # axel href=" title="zabbix"target="_blank">zabbix</a>-adduser-.jpgInitializing download: size: bytesOpening output file zabbix-adduser-.jpgStarting download</p><p>root@ttlsa # axel download: size: bytesOpening output file zabbix-adduser-.jpgStarting download [ 0%] .......... .......... .......... .......... .......... [ .0KB/s][ %] .......... .......... .Connection 0 finished Downloaded .3 kilobytes in 0 seconds. (. KB/s) 简单进度条默认情况下,整个屏幕都是进度条,加上-a参数,进度条类似wget。复制代码代码如下:root@ttlsa # axel -a Initializing download: size: bytesOpening output file CentOS-6.5-x_-bin-DVD1.isoStarting download</p><p>[ 1%] [0 1 2 3 ] [ 3.2MB/s] [:] 下载限速ttlsa的网站带宽有限制,我要保证下载的同时又不影响用户的访问,例如限制为1MB/s的下载速度,如下可以看到速度基本保证在1MB以内。复制代码代码如下:root@ttlsa # axel -s Initializing download: size: bytesOpening output file CentOS-6.5-x_-bin-DVD1.isoState file found: bytes downloaded, to go.Starting download ,,,,,,,... .......... .......... .......... .......... [ .8KB/s][ 0%] .......... .......... .......... .......... .......... [ .2KB/s][ 0%] .......... .......... .......... .......... .......... [ .5KB/s][ 0%] .......... .......... .......... .......... .......... [ .5KB/s][ 0%] .......... .......... .......... .......... .......... [.4KB/s][ 0%] .......... .......... .......... .......... .......... [ .5KB/s][ 0%] .......... .......... .......... .......... .......... [ .8KB/s][ 0%] .......... .......... .......... .......... .......... [.0KB/s][ 0%] .......... .......... .......... .......... .......... [.1KB/s]最后完成,方法很简单,功能很简单。运维生存时间的服务器以及安装了axel,你的安装了吗?

Linux常用的磁盘管理及文件目录管理命令总结 磁盘管理日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩;查看磁盘空间查看磁盘空间利用

Linux系统中查询发型版本号以及内核版本的命令总结 了解Linux发行版本的版本号是一项非常重要的事情,大多数软件对系统的版本都有要求,发行版本号与软件不匹配,软件将无法安装或者无法使用.这边

Linux中终止某个用户的所有进程的简单方法 在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法

标签: linux多线程并发的处理方式

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

上一篇:Linux下安装使用sar工具来获取系统运行状态(linux安装.sh)

下一篇:Linux常用的磁盘管理及文件目录管理命令总结(linux 磁盘使用)

  • 商贸的增值税税率
  • 一般纳税人的计税方式是什么
  • 住宿业的小规模纳税标准
  • 小规模免税收入账务处理
  • 一般纳税人销售二手车
  • 多交的增值税和附加税退回,如何记账
  • 小微企业所得税税率2.5% 10% 25%
  • 餐饮发票数量单价必须填吗
  • 纳入固定资产的标准
  • 个体户一季度利润28万用缴纳增值税吗
  • 小微企业第一季度不符合条件怎么处理
  • 企业资产核算不包括哪些
  • 本月计提所得税费用
  • 车辆购置税退税申请表
  • 新成立公司注资流程
  • 企业发生的装修费可以几年摊销
  • 企业所得税核定征收怎么计算
  • 市政配套费交给哪个部门
  • 增值税小规模纳税人减免增值税
  • 客运服务费怎么开票
  • 纳税人如何网上申请预填报服务
  • 水利工程建设费用组成
  • 企业借款利息税前扣除怎么算
  • 未开发土地可否转给子公司
  • 开办企业验资
  • 财务会计中关于坏账损失的账务处理
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • 如何编辑受保护的word文档
  • 公司取得发明专利证书股票大涨
  • 文件上传之后返回一个文件路径怎么设置
  • php变量格式说法错误的是
  • code ide
  • 小企业会计准则适用于哪些企业
  • 喉咙有异物怎么咳出来
  • php使用oci8扩展连接oracle
  • 资产负债表项目填列的依据是
  • 购进农产品增值税进项税额的确认方法
  • php框架零基础入门
  • vue3.0项目创建
  • php实现当前页面的快捷键
  • 应收贷方有余额怎么调整
  • python如何设置窗口背景色
  • 残保金交错了怎么办
  • python 断言
  • 一般纳税人购进小规模纳税人的货物
  • 分公司非独立核算怎么做账
  • 事业单位收入入账
  • 电脑自学网
  • 汉诺塔问题动画演示
  • 增值税专用发票电子版
  • 标准工资表怎么填
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • sql server2008中删除表中记录的命令
  • 租赁房屋怎么做账
  • 房地产企业帐套设置
  • 在建工程转固定资产是什么意思?
  • 新收入准则按照期间确认收入
  • 子公司实现利润怎么会计处理
  • 一般纳税人的进项税额可以抵扣吗
  • 减免税款属于政府补助利得吗
  • sql server日期函数有哪些
  • sql server服务器模式
  • 如何更改win8开始菜单
  • CentOS yum php mcrypt 扩展安装方法
  • centos挂载lvm硬盘
  • win8.1关机
  • WINDOWS10系统怎样看主板
  • android textview设置字体
  • javaweb物流管理系统源码
  • opengl绘制一个矩形
  • javascript函数大全
  • js网页自动化
  • nodejs全局异常监听
  • windows下使用什么命令查看监听端口
  • jquery 表格插件
  • jquery easing
  • js基于什么
  • 河南普通发票查询真伪查询系统
  • 税务注销核对发票怎么办
  • 怎么登陆国税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设