在linux下一般用wget下载文件,但是wget是单线程下载工具,无法满足某些需求。
Linux下多线程下载工具lftp解决了这个问题,下面我以CentOS为例,简单说一下lftp的功能。
安装lftp:
yum -y install lftp
使用lftp(20线程下载文件):
lftp -c "pget -n 20 http://blog.is36.com/pack.zip"
记录一个IT技术员的生活与技术
Written by 正冰 on 2014, March 22, 7:31 PM
在linux下一般用wget下载文件,但是wget是单线程下载工具,无法满足某些需求。
Linux下多线程下载工具lftp解决了这个问题,下面我以CentOS为例,简单说一下lftp的功能。
安装lftp:
yum -y install lftp
使用lftp(20线程下载文件):
lftp -c "pget -n 20 http://blog.is36.com/pack.zip"
Written by 正冰 on 2014, March 19, 2:20 PM
假设利用wdcp面板创建了blog.is36.com虚拟主机,但是因为php程序需要读写上一层的link目录,所以需要修改虚拟主机的php配置信息。
1、打开/www/wdlinux/httpd-2.2.22/conf/vhost/blog.is36.com.conf
2、将php_admin_value open_basedir /www/web/blog.is36.com:/tmp这一行注销,或者改成:php_admin_value open_basedir /www/web/blog.is36.com:/tmp:/www/web/link
Written by 正冰 on 2014, March 19, 1:27 PM
vmware player(免费软件)作为虚拟机软件功能足够支撑简单的需求,也不用功能更加强大的VMware Workstation(收费软件),虽然后者可以通过“补丁”破解达到免费的效果。
安装好Vmware Player后新建一个虚拟机,安装CentOS 6.5系统(需要512M的内存)。安装完毕后配置IP。
1、修改网卡IP:/etc/sysconfig/network-scripts/ifcfg-eth0
2、修改网关:/etc/sysconfig/network(该网关方便多个IP公用)
3、修改DNS:/etc/resolv.conf
4、使新IP等配置生效
Written by 正冰 on 2014, March 19, 12:48 PM
在Linux的系统中,有时候需要wget下载一个文件,而下载地址中的文件名却非常长,导致下载失败,提示:Cannot write to和filename too long
解决这个问题只需要把下载的文件输出为一个固定的文件名,比如:out.zip
wget -c -O out.zip "http://blog.is36.com/abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz.zip"