位置: 编程技术 - 正文

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 磁盘使用)

  • 北京增值税发票查验平台
  • 抄税 报税 清卡
  • 捐赠劳务支出可在企业所得税前扣除吗
  • 以前年度调整损益借方表示什么
  • 收到公司发来的材料,计入会计分录
  • 离境退税政策文件
  • 建筑材料专票抵扣
  • 逾期抵扣办理申请书模板
  • 公司的钱转到个人账户用途写什么
  • 收取招标代理费会计分录
  • 国税代开普通发票现需作废需要哪些资料?
  • 不动产增值税总结
  • 委托研发受托方怎么做账
  • 应收代位偿款
  • 金融行业信托
  • 外币借款利息汇兑差额计算公式
  • 调整以前年度损益调整汇算清缴
  • 企业已确认销售收入的售出商品发生销售折让,且不属于
  • 增值税发票为什么要勾选认证
  • win10任务栏不显示最近
  • 如果在XP系统中QQ音乐听不了怎么办?
  • bioss设置
  • 高速过路费抵扣进项怎么填报
  • 分配股利怎么算
  • php实现用户登录
  • 已冲销凭证是否可以作废
  • 员工的通讯费怎么报销
  • 新成立公司建账
  • 垃圾清运费进入会计什么科目
  • 1000左右打印机
  • 抵扣联和发票联算一张发票吗
  • 房地产企业收到定金是否要预缴税款
  • 代收收款收据证明范本
  • 什么样的差旅费津贴可以税前扣除
  • mysql优化命令
  • 个人所得税计提会计分录怎么做
  • 银行账户如何开立
  • 国债利息收入计入什么会计科目
  • 城市生活垃圾处理费征收管理办法
  • 生产车间制造产品领用材料45000元,领用车间一半消耗
  • 股东以货币出资的 应当将货币足额存入
  • 退休职工取暖费发放标准2023年
  • 机票退票手续费可以开发票吗
  • 转账手续费怎么入账
  • 哪些发票可以报账
  • 计提税金及附加的金额如何算
  • 企业的管理人员应该是互补型
  • win9什么意思
  • ug实体命令怎么使用
  • linux实用技巧
  • wincomm.exe - wincomm是什么进程
  • windows unistd.h
  • windows无法完成配置若要尝试恢复配置
  • win8系统如何
  • windows7 usb
  • 谷歌浏览器点更新没反应
  • Bootstrap与KnockoutJs相结合实现分页效果实例详解
  • fragmentize
  • android:View的setTag和getTag使用
  • input和button按钮合到一起
  • Node.js中的事件循环是什么
  • jquery怎么写
  • unity特色
  • android基础入门教程
  • python 线程教程
  • js判断时间差
  • js中的substring
  • flash怎么测试当前场景
  • js过滤特殊字符
  • js从数组中选出最大的三个数
  • Genymotion首次运行程序出现错误Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
  • 一般纳税人预缴税款怎么计算
  • 北京朝阳区地税服务大厅
  • 工行网银如何申请发票
  • 开票日期是今年但是业务是去年
  • 延期审理税务案件的后果
  • 山东省地方税务局公告2018年第6号
  • 百旺税控盘怎么安装开票软件
  • 开健身会所国家有补贴吗
  • 租赁发票交多少税费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设