银河麒麟高级服务器操作系统V10上编译安装多线程下载工具axel

axel简介

axel是linux平台轻量级的下载工具,支持多线程下载。针对在国外服务器下载困难的资源,通过axel多线程下载可以有效提升下载速度可成功率

axel安装

安装依赖库

[root@localhost ~]# sudo dnf install openssl-devel -y
Last metadata expiration check: 2:01:42 ago on 2020年12月01日 星期二 08时10分35秒.
Dependencies resolved.
=============================================================================================================
 Package                        Architecture       Version                      Repository              Size
=============================================================================================================
Installing:
 openssl-devel                  aarch64            1:1.1.1d-9.ky10              ks10-adv-os            1.7 M
Installing dependencies:
 e2fsprogs-devel                aarch64            1.45.3-4.p01.ky10            ks10-adv-os            287 k
 keyutils-libs-devel            aarch64            1.5.10-11.ky10               ks10-adv-os            9.8 k
 krb5-devel                     aarch64            1.17-9.ky10                  ks10-adv-os            160 k
 libverto-devel                 aarch64            0.3.1-2.ky10                 ks10-adv-os             16 k

Transaction Summary
=============================================================================================================
Install  5 Packages

Total download size: 2.2 M
Installed size: 9.7 M
Downloading Packages:
(1/5): keyutils-libs-devel-1.5.10-11.ky10.aarch64.rpm                         92 kB/s | 9.8 kB     00:00    
(2/5): libverto-devel-0.3.1-2.ky10.aarch64.rpm                                55 kB/s |  16 kB     00:00    
(3/5): krb5-devel-1.17-9.ky10.aarch64.rpm                                    153 kB/s | 160 kB     00:01    
(4/5): e2fsprogs-devel-1.45.3-4.p01.ky10.aarch64.rpm                         209 kB/s | 287 kB     00:01    
(5/5): openssl-devel-1.1.1d-9.ky10.aarch64.rpm                               277 kB/s | 1.7 MB     00:06    
-------------------------------------------------------------------------------------------------------------
Total                                                                        331 kB/s | 2.2 MB     00:06     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                     1/1 
  Installing       : libverto-devel-0.3.1-2.ky10.aarch64                                                 1/5 
  Installing       : keyutils-libs-devel-1.5.10-11.ky10.aarch64                                          2/5 
  Installing       : e2fsprogs-devel-1.45.3-4.p01.ky10.aarch64                                           3/5 
  Running scriptlet: e2fsprogs-devel-1.45.3-4.p01.ky10.aarch64                                           3/5 
  Installing       : krb5-devel-1.17-9.ky10.aarch64                                                      4/5 
  Installing       : openssl-devel-1:1.1.1d-9.ky10.aarch64                                               5/5 
  Running scriptlet: openssl-devel-1:1.1.1d-9.ky10.aarch64                                               5/5 
  Verifying        : e2fsprogs-devel-1.45.3-4.p01.ky10.aarch64                                           1/5 
  Verifying        : keyutils-libs-devel-1.5.10-11.ky10.aarch64                                          2/5 
  Verifying        : krb5-devel-1.17-9.ky10.aarch64                                                      3/5 
  Verifying        : libverto-devel-0.3.1-2.ky10.aarch64                                                 4/5 
  Verifying        : openssl-devel-1:1.1.1d-9.ky10.aarch64                                               5/5 

Installed:
  openssl-devel-1:1.1.1d-9.ky10.aarch64                 e2fsprogs-devel-1.45.3-4.p01.ky10.aarch64           
  keyutils-libs-devel-1.5.10-11.ky10.aarch64            krb5-devel-1.17-9.ky10.aarch64                      
  libverto-devel-0.3.1-2.ky10.aarch64                  

Complete!
[root@localhost ~]# 

 

下载源码

[yeqiang@localhost ~]$ wget https://github.com/axel-download-accelerator/axel/releases/download/v2.17.10/axel-2.17.10.tar.gz
--2020-12-01 10:05:07--  https://github.com/axel-download-accelerator/axel/releases/download/v2.17.10/axel-2.17.10.tar.gz
正在解析主机 github.com (github.com)... 192.30.255.112
正在连接 github.com (github.com)|192.30.255.112|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://github-production-release-asset-2e65be.s3.amazonaws.com/40662937/33b01500-2d0b-11eb-9404-185198bba575?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20201201%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20201201T020509Z&X-Amz-Expires=300&X-Amz-Signature=0579995a98b13f54733576c41dfed4712de36b90887c384c59c30bcbc67cdba9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=40662937&response-content-disposition=attachment%3B%20filename%3Daxel-2.17.10.tar.gz&response-content-type=application%2Foctet-stream [跟随至新的 URL]
--2020-12-01 10:05:09--  https://github-production-release-asset-2e65be.s3.amazonaws.com/40662937/33b01500-2d0b-11eb-9404-185198bba575?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20201201%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20201201T020509Z&X-Amz-Expires=300&X-Amz-Signature=0579995a98b13f54733576c41dfed4712de36b90887c384c59c30bcbc67cdba9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=40662937&response-content-disposition=attachment%3B%20filename%3Daxel-2.17.10.tar.gz&response-content-type=application%2Foctet-stream
正在解析主机 github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.139.203
正在连接 github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.139.203|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:374737 (366K) [application/octet-stream]
正在保存至: “axel-2.17.10.tar.gz”

axel-2.17.10.tar.gz 100%[===================>] 365.95K  55.6KB/s  用时 6.6s    

2020-12-01 10:05:17 (55.6 KB/s) - 已保存 “axel-2.17.10.tar.gz” [374737/374737])


 

执行安装

 

[yeqiang@localhost ~]$ tar -xf axel-2.17.10.tar.gz 
[yeqiang@localhost ~]$ cd axel-2.17.10/

切换到root继续(银河麒麟V10特性导致,非root用户可能没有执行权限)

[yeqiang@localhost axel-2.17.10]$ sudo su
[sudo] yeqiang 的密码:
[root@localhost axel-2.17.10]# ./configure --prefix=/usr/local
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether make supports nested variables... (cached) yes
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for gcc option to accept ISO C99... none needed
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for a sed that does not truncate output... /usr/bin/sed
checking whether C compiler accepts -Werror=unknown-warning-option... no
checking whether C compiler accepts -Wno-suggest-attribute=format... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -Wnested-externs... yes
checking whether C compiler accepts -Wmissing-prototypes... yes
checking whether C compiler accepts -Wstrict-prototypes... yes
checking whether C compiler accepts -Wdeclaration-after-statement... yes
checking whether C compiler accepts -Wimplicit-function-declaration... yes
checking whether C compiler accepts -Wold-style-definition... yes
checking whether C compiler accepts -Wjump-misses-init... yes
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -Wundef... yes
checking whether C compiler accepts -Wwrite-strings... yes
checking whether C compiler accepts -Wpointer-arith... yes
checking whether C compiler accepts -Wmissing-declarations... yes
checking whether C compiler accepts -Wredundant-decls... yes
checking whether C compiler accepts -Wno-unused-parameter... yes
checking whether C compiler accepts -Wno-missing-field-initializers... yes
checking whether C compiler accepts -Wformat=2... yes
checking whether C compiler accepts -Wcast-align... yes
checking whether C compiler accepts -Wformat-nonliteral... yes
checking whether C compiler accepts -Wformat-security... yes
checking whether C compiler accepts -Wsign-compare... yes
checking whether C compiler accepts -Wstrict-aliasing... yes
checking whether C compiler accepts -Wshadow... yes
checking whether C compiler accepts -Winline... yes
checking whether C compiler accepts -Wpacked... yes
checking whether C compiler accepts -Wmissing-format-attribute... yes
checking whether C compiler accepts -Wmissing-noreturn... yes
checking whether C compiler accepts -Winit-self... yes
checking whether C compiler accepts -Wredundant-decls... (cached) yes
checking whether C compiler accepts -Wmissing-include-dirs... yes
checking whether C compiler accepts -Wunused-but-set-variable... yes
checking whether C compiler accepts -Warray-bounds... yes
checking whether C compiler accepts -Wreturn-type... yes
checking whether C compiler accepts -Wswitch-enum... yes
checking whether C compiler accepts -Wswitch-default... yes
checking whether C compiler accepts -Wduplicated-cond... yes
checking whether C compiler accepts -Wduplicated-branches... yes
checking whether C compiler accepts -Wlogical-op... yes
checking whether C compiler accepts -Wrestrict... yes
checking whether C compiler accepts -Wnull-dereference... yes
checking whether C compiler accepts -Wdouble-promotion... yes
checking whether C compiler accepts -Wno-error=unused-parameter... yes
checking whether C compiler accepts -Wno-error=missing-field-initializers... yes
checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no
checking whether the linker accepts -Wl,--as-needed... yes
checking whether the linker accepts -Wl,--as-needed... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether the linker accepts -Wl,--no-as-needed... yes
checking whether the linker accepts -Wl,--fatal-warnings... yes
checking whether the linker accepts -Wl,-fatal_warnings... no
checking whether the linker accepts -Wl,--no-as-needed... yes
checking for __attribute__((format))... yes
checking for __builtin_clzll... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for inline... inline
checking for int8_t... yes
checking for uint8_t... yes
checking for int16_t... yes
checking for uint16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for mode_t... yes
checking return type of signal handlers... void
checking for off_t... yes
checking for off_t compatibility... yes
checking for getaddrinfo... yes
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for malloc... yes
checking for memset... yes
checking for nanosleep... yes
checking for realloc... yes
checking for select... yes
checking for setlocale... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strpbrk... yes
checking for strrchr... yes
checking for strstr... yes
checking for strtoul... yes
checking for strtoll... yes
checking for strlcpy... no
checking for strlcat... no
checking for O_NONBLOCK... yes
checking for openssl... yes
checking for ASN1_STRING_get0_data... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: WARNING:  'po/Makefile.in.in' seems to ignore the --datarootdir setting
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile

执行编译、构建

[root@localhost axel-2.17.10]# make -j8
make  all-recursive
make[1]: 进入目录“/home/yeqiang/axel-2.17.10”
Making all in po
make[2]: 进入目录“/home/yeqiang/axel-2.17.10/po”
make[2]: 对“all”无需做任何事。
make[2]: 离开目录“/home/yeqiang/axel-2.17.10/po”
make[2]: 进入目录“/home/yeqiang/axel-2.17.10”
  CC       src/abuf.o
  CC       src/axel.o
  CC       src/sleep.o
  CC       src/conf.o
  CC       src/conn.o
  CC       src/ftp.o
  CC       src/search.o
  CC       src/http.o
  CC       src/tcp.o
  CC       src/text.o
  CC       src/dn-match.o
  CC       src/ssl.o
  CC       src/ssl_verify.o
  CC       lib/strlcpy.o
  CC       lib/strlcat.o
  CCLD     axel
make[2]: 离开目录“/home/yeqiang/axel-2.17.10”
make[1]: 离开目录“/home/yeqiang/axel-2.17.10”

执行安装

[root@localhost axel-2.17.10]# make install
Making install in po
make[1]: 进入目录“/home/yeqiang/axel-2.17.10/po”
/usr/bin/install -c -d /usr/local/share
installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/axel.mo
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/axel.mo
installing id_ID.gmo as /usr/local/share/locale/id_ID/LC_MESSAGES/axel.mo
installing it.gmo as /usr/local/share/locale/it/LC_MESSAGES/axel.mo
installing ja.gmo as /usr/local/share/locale/ja/LC_MESSAGES/axel.mo
installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/axel.mo
installing pt_BR.gmo as /usr/local/share/locale/pt_BR/LC_MESSAGES/axel.mo
installing ru.gmo as /usr/local/share/locale/ru/LC_MESSAGES/axel.mo
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/axel.mo
if test "axel" = "gettext"; then \
  /usr/bin/install -c -d /usr/local/share/gettext/po; \
  for file in Makefile.in.in Makevars remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot  ; do \
    /usr/bin/install -c -m 644 ./$file \
		    /usr/local/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[1]: 离开目录“/home/yeqiang/axel-2.17.10/po”
make[1]: 进入目录“/home/yeqiang/axel-2.17.10”
make[2]: 进入目录“/home/yeqiang/axel-2.17.10”
 /usr/bin/mkdir -p '/usr/local/bin'
  /usr/bin/install -c axel '/usr/local/bin'
 /usr/bin/mkdir -p '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 doc/axel.1 '/usr/local/share/man/man1'
make[2]: 离开目录“/home/yeqiang/axel-2.17.10”
make[1]: 离开目录“/home/yeqiang/axel-2.17.10”

使用方法

采用400线程下载一个资源

[yeqiang@localhost tmp]$ axel -n 400 https://ftp.jaist.ac.jp/pub/eclipse/oomph/epp/2020-09/R/eclipse-inst-jre-linux64.tar.gz
正在初始化下载:https://ftp.jaist.ac.jp/pub/eclipse/oomph/epp/2020-09/R/eclipse-inst-jre-linux64.tar.gz
File size: 83.0786 兆字节 (87114205 bytes)
正在打开输出文件 eclipse-inst-jre-linux64.tar.gz
正在开始下载

[ 66%] [7FNVdlt*******************************************] [ 948.8KB/s] [00:29]
连接 0 完成下载
连接 14 完成下载
连接 3 完成下载
连接 6 完成下载
连接 12 完成下载
连接 19 完成下载
连接 33 完成下载
连接 61 完成下载
连接 76 完成下载
连接 77 完成下载
连接 82 完成下载
连接 92 完成下载
连接 98 完成下载
连接 104 完成下载
连接 110 完成下载
连接 115 完成下载
连接 117 完成下载
连接 142 完成下载
连接 145 完成下载
连接 152 完成下载
连接 157 完成下载
连接 163 完成下载
连接 164 完成下载
连接 179 完成下载
连接 189 完成下载
连接 195 完成下载
连接 196 完成下载
连接 204 完成下载
连接 207 完成下载
连接 209 完成下载
连接 218 完成下载
连接 220 完成下载
连接 225 完成下载
连接 226 完成下载
连接 237 完成下载
连接 242 完成下载
连接 243 完成下载
连接 256 完成下载
连接 267 完成下载
连接 269 完成下载
连接 273 完成下载
连接 281 完成下载
连接 284 完成下载
连接 292 完成下载
连接 293 完成下载
连接 296 完成下载
连接 308 完成下载
连接 314 完成下载
连接 315 完成下载
连接 324 完成下载
连接 325 完成下载
连接 327 完成下载
连接 335 完成下载
连接 346 完成下载
连接 361 完成下载
连接 371 完成下载
连接 383 完成下载
连接 389 完成下载
连接 1 完成下载
连接 2 完成下载
连接 4 完成下载
连接 5 完成下载
连接 7 完成下载
连接 8 完成下载
连接 9 完成下载
连接 10 完成下载
连接 11 完成下载
连接 13 完成下载
连接 15 完成下载
连接 16 完成下载
连接 17 完成下载
连接 18 完成下载
连接 20 完成下载
连接 21 完成下载
连接 22 完成下载
连接 23 完成下载
连接 24 完成下载
连接 25 完成下载
连接 26 完成下载
连接 27 完成下载
连接 28 完成下载
连接 29 完成下载
连接 30 完成下载
连接 31 完成下载
连接 32 完成下载
连接 34 完成下载
连接 35 完成下载
连接 36 完成下载
连接 37 完成下载
连接 38 完成下载
连接 39 完成下载
连接 40 完成下载
连接 41 完成下载
连接 42 完成下载
连接 43 完成下载
连接 44 完成下载
连接 45 完成下载
连接 47 完成下载
连接 48 完成下载
连接 49 完成下载
连接 50 完成下载
连接 51 完成下载
连接 52 完成下载
连接 53 完成下载
连接 54 完成下载
连接 55 完成下载
连接 56 完成下载
连接 57 完成下载
连接 58 完成下载
连接 59 完成下载
连接 60 完成下载
连接 62 完成下载
连接 63 完成下载
连接 64 完成下载
连接 66 完成下载
连接 67 完成下载
连接 68 完成下载
连接 69 完成下载
连接 70 完成下载
连接 71 完成下载
连接 72 完成下载
连接 73 完成下载
连接 75 完成下载
连接 78 完成下载
连接 79 完成下载
连接 80 完成下载
连接 81 完成下载
连接 83 完成下载
连接 84 完成下载
连接 85 完成下载
连接 86 完成下载
连接 87 完成下载
连接 88 完成下载
连接 89 完成下载
连接 90 完成下载
连接 91 完成下载
连接 93 完成下载
连接 94 完成下载
连接 95 完成下载
连接 96 完成下载
连接 97 完成下载
连接 99 完成下载
连接 100 完成下载
连接 101 完成下载
连接 102 完成下载
连接 103 完成下载
连接 105 完成下载
连接 106 完成下载
连接 107 完成下载
连接 108 完成下载
连接 109 完成下载
连接 111 完成下载
连接 112 完成下载
连接 113 完成下载
连接 114 完成下载
连接 116 完成下载
连接 118 完成下载
连接 119 完成下载
连接 120 完成下载
连接 121 完成下载
连接 123 完成下载
连接 125 完成下载
连接 126 完成下载
连接 128 完成下载
连接 129 完成下载
连接 130 完成下载
连接 131 完成下载
连接 132 完成下载
连接 133 完成下载
连接 134 完成下载
连接 135 完成下载
连接 136 完成下载
连接 137 完成下载
连接 138 完成下载
连接 139 完成下载
连接 140 完成下载
连接 141 完成下载
连接 143 完成下载
连接 144 完成下载
连接 146 完成下载
连接 147 完成下载
连接 148 完成下载
连接 149 完成下载
连接 150 完成下载
连接 151 完成下载
连接 153 完成下载
连接 154 完成下载
连接 155 完成下载
连接 156 完成下载
连接 158 完成下载
连接 159 完成下载
连接 160 完成下载
连接 161 完成下载
连接 162 完成下载
连接 165 完成下载
连接 166 完成下载
连接 167 完成下载
连接 168 完成下载
连接 169 完成下载
连接 170 完成下载
连接 171 完成下载
连接 172 完成下载
连接 173 完成下载
连接 174 完成下载
连接 175 完成下载
连接 176 完成下载
连接 177 完成下载
连接 178 完成下载
连接 180 完成下载
连接 181 完成下载
连接 182 完成下载
连接 183 完成下载
连接 184 完成下载
连接 186 完成下载
连接 187 完成下载
连接 188 完成下载
连接 190 完成下载
连接 191 完成下载
连接 192 完成下载
连接 193 完成下载
连接 194 完成下载
连接 197 完成下载
连接 198 完成下载
连接 199 完成下载
连接 200 完成下载
连接 201 完成下载
连接 203 完成下载
连接 205 完成下载
连接 206 完成下载
连接 208 完成下载
连接 210 完成下载
连接 211 完成下载
连接 212 完成下载
连接 213 完成下载
连接 214 完成下载
连接 215 完成下载
连接 216 完成下载
连接 219 完成下载
连接 221 完成下载
连接 222 完成下载
连接 223 完成下载
连接 224 完成下载
连接 227 完成下载
连接 228 完成下载
连接 229 完成下载
连接 230 完成下载
连接 231 完成下载
连接 232 完成下载
连接 233 完成下载
连接 234 完成下载
连接 235 完成下载
连接 236 完成下载
连接 238 完成下载
连接 239 完成下载
连接 240 完成下载
连接 241 完成下载
连接 244 完成下载
连接 245 完成下载
连接 246 完成下载
连接 247 完成下载
连接 248 完成下载
连接 249 完成下载
连接 250 完成下载
连接 251 完成下载
连接 252 完成下载
连接 253 完成下载
连接 254 完成下载
连接 255 完成下载
连接 257 完成下载
连接 258 完成下载
连接 259 完成下载
连接 260 完成下载
连接 261 完成下载
连接 262 完成下载
连接 263 完成下载
连接 264 完成下载
连接 265 完成下载
连接 266 完成下载
连接 268 完成下载
连接 270 完成下载
连接 271 完成下载
连接 272 完成下载
连接 274 完成下载
连接 275 完成下载
连接 276 完成下载
连接 277 完成下载
连接 278 完成下载
连接 279 完成下载
连接 280 完成下载
连接 282 完成下载
连接 285 完成下载
连接 286 完成下载
连接 287 完成下载
连接 288 完成下载
连接 289 完成下载
连接 290 完成下载
连接 291 完成下载
连接 294 完成下载
连接 295 完成下载
连接 297 完成下载
连接 298 完成下载
连接 299 完成下载
连接 300 完成下载
连接 302 完成下载
连接 303 完成下载
连接 304 完成下载
连接 305 完成下载
连接 306 完成下载
连接 307 完成下载
连接 309 完成下载
连接 310 完成下载
连接 311 完成下载
连接 312 完成下载
连接 313 完成下载
连接 316 完成下载
连接 317 完成下载
连接 318 完成下载
连接 319 完成下载
连接 320 完成下载
连接 321 完成下载
连接 322 完成下载
连接 323 完成下载
连接 326 完成下载
连接 328 完成下载
连接 329 完成下载
连接 330 完成下载
连接 332 完成下载
连接 333 完成下载
连接 334 完成下载
连接 336 完成下载
连接 337 完成下载
连接 338 完成下载
连接 339 完成下载
连接 340 完成下载
连接 341 完成下载
连接 342 完成下载
连接 343 完成下载
连接 344 完成下载
连接 345 完成下载
连接 347 完成下载
连接 348 完成下载
连接 349 完成下载
连接 350 完成下载
连接 351 完成下载
连接 352 完成下载
连接 353 完成下载
连接 354 完成下载
连接 355 完成下载
连接 356 完成下载
连接 357 完成下载
连接 358 完成下载
连接 359 完成下载
连接 360 完成下载
连接 362 完成下载
连接 363 完成下载
连接 364 完成下载
连接 365 完成下载
连接 366 完成下载
连接 367 完成下载
连接 368 完成下载
连接 369 完成下载
连接 370 完成下载
连接 372 完成下载
连接 373 完成下载
连接 375 完成下载
连接 376 完成下载
连接 377 完成下载
连接 378 完成下载
连接 379 完成下载
连接 380 完成下载
连接 381 完成下载
连接 382 完成下载
连接 384 完成下载
连接 385 完成下载
连接 386 完成下载
连接 387 完成下载
连接 388 完成下载
连接 390 完成下载
连接 391 完成下载
连接 392 完成下载
连接 393 完成下载
连接 394 完成下载
连接 395 完成下载
连接 396 完成下载
连接 397 完成下载
连接 398 完成下载
连接 399 完成下载
连接 46 完成下载
连接 74 完成下载
连接 122 完成下载
连接 124 完成下载
连接 127 完成下载
连接 283 完成下载
连接 374 完成下载
连接 65 完成下载
连接 185 完成下载
连接 331 完成下载

已下载 83.0786 兆字节,用时 1 分 14 秒。(1143.02 KB/s)

 

上一篇:Linux查看麒麟V10操作系统,国产化折腾之路


下一篇:docker 安装nginx负载httpd