位置: 编程技术 - 正文

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

  • 个税汇算清缴系统找不到扣缴义务人
  • 一般纳税人销售使用过的固定资产
  • 预收账款可以开票吗
  • 一般纳税人主表第一栏数据
  • 收到进项发票已认证,对方冲红重开,我方凭证什么做
  • 应交税金应交增值税已交税金怎么结转
  • 国际多式联运必须具备的基本条件是什么
  • 一次性奖金并入综合所得
  • 新个税聘用退休后怎么算
  • 如何规范填写费用表格
  • 机关和事业单位哪个好
  • 税金及附加与期间费用区别
  • 股权转让个人所得税
  • 公司给自然人咨询怎么说
  • etc预付卡发票能不能报销
  • 用于非增值税应交税费
  • 公司获得投资
  • 防伪税控服务费减免文件
  • 两个公司领工资会不会合并纳税
  • 转账支票背书是什么意思啊
  • 租用服务器会泄漏数据吗
  • 一般纳税人库存商品怎么做分录
  • 败诉赔偿如何支付
  • 短期投资算债权吗
  • 普通支票如何转账
  • 坏账准备转回影响应交所得税吗
  • 购买所有物品都是可以退货吗
  • 定期存款是否属于受限资金
  • php开发常用技术
  • 代垫费用的进项税怎么算
  • 安置残疾人就业单位城镇土地使用税
  • elementui中的el-tab-pane为什么内容会为0
  • 企业收到政府奖励会计分录
  • smiles查询
  • pytorch1.9.0
  • Linux | 将SpringBoot+Vue项目部署到服务器上
  • 网络安全网页设计作品构思
  • html+css登录页面
  • 蓝桥杯b组2020
  • 发票勾选了还能冲红吗
  • phpcms开发手册
  • 印花税与增值税有什么区别
  • 公司给员工租房进项税可以抵扣吗
  • 采购的技术服务费需入库吗
  • 金税盘插电脑上没反应是怎么回事
  • 购买工程物资是什么费用
  • 推广费需要交税吗
  • 研发费用资本化可以加计扣除吗
  • db2数据库备份文件为bkd格式
  • mongodb进阶与实战下载
  • 一次性扣除固定资产出售处理
  • 车辆置换差价账务处理
  • 建筑企业收到发票未付款怎么做账
  • 未付工资挂什么科目
  • 业务招待费有
  • 记账凭证审核的内容
  • 本年利润在明细里怎么填
  • 未确认融资费用计算公式
  • 收据注明实际到账时间
  • 固定资产处置如何申报企业所得税
  • 预收物业费预收什么意思
  • 企业支付宝要交税吗?
  • 海量数据的查询
  • win10怎么查看windows版本
  • vrvedp_m.exe是什么进程
  • win8怎么查看系统信息
  • 在linux操作系统中
  • window7系统清理
  • glCopyBufferSubData
  • Unity3D面试题整合
  • 同一个文件夹中的文件可以同名吗
  • js判断输入用户名是否正确
  • 别踩白块世界纪录视频
  • 上海退休核定表两种算法
  • 广州市税务局长
  • 整备质量吨位数是什么意思
  • 网上发票分配
  • 西安未央区的面积
  • 罗湖税务局在哪
  • 城市建设维护税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设