freebsd环境下利用多线程下载工具加快服务器环境安装
作者: E族网络 来源: 2009-11-02
在安装freebsd服务器环境的时候,freebsd会自动检查依赖环境并自动安装,因此有时候在你安装一个软件的同时,往往同时安装了不只一个的软件。在freebsd上安装软件一般都是直接从ports站点下载。有时候尽管设置了最近的ports服务器站点,但是下载速度仍人不是很理想。因此我们有必要通过多线程工具来提高下载速度。Axel是freebsd下的一个多线程下载工具,以下将介绍他的安装
安装axel
1、首先确保你更新了ports 并且ftp也在更新范围
# cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile
# vi /etc/ports-supfile
将其中的#*default host=CHANGE_THIS.FreeBSD.org一行改为
*default host=cvsup4.FreeBSDchina.org
更新ports
/usr/local/bin/cvsup -g -L 2 /etc/ports-supfile
2、安装axel
# cd /usr/ports/ftp/axel
# make install clean; rehash
3、修改默认选项
# ee /etc/make.conf
内容为:
FETCH_CMD=axel
FETCH_BEFORE_ARGS = -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
MASTER_SITE_OVERRIDE?=http://ports.hshh.org/${DIST_SUBDIR}/\
ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfIles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
退出保存即可,安装后的下载效果看截图:

附:
Axel 通过打开多个 HTTP/FTP 连接来将一个文件进行分段下载,从而达到加速下载的目的。对于下载大文件,该工具将特别有用。
般使用:axel url(下载文件地址)
限速使用:加上 -s 参数,如 -s 10240,即每秒下载的字节数,这里是 10 Kb
限制连接数:加上 -n 参数,如 -n 5,即打开 5 个连接
相关文章
- freebsd8.0下的php5.3.2 php-fpm+nginx安装
- freebsd下mysql数据库自动备份的shell
- 解决:kernel: ipfw: install_state: Too many dynamic rules
- freebsd时间校正
- php加速器之eaccelerator在freebsd下的安装
- sshguard-ipfw在freebsd 8下的安装及配置
- freebsd 8.0 release下安装zendoptimizer
- freebsd下的ssh安全防护
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mys
- freebsd7.2+vsftpd+mysql通过pam验证实现虚拟用户配置
业务咨询
客服1