浏览模式: 标准 | 列表 2014年03月的文章

Linux下多线程下载工具lftp

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"

Tags: linux, 多线程, 下载工具, lftp

修改wdcp面板虚拟主机的php读写目录配置

假设利用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

 

通过Vmware Player快速部署一台CentOS VPS

vmware player(免费软件)作为虚拟机软件功能足够支撑简单的需求,也不用功能更加强大的VMware Workstation(收费软件),虽然后者可以通过“补丁”破解达到免费的效果。

  • Vmware Player下载地址:http://www.xiazaiba.com/html/2975.html
  • centos ISO下载地址:http://mirrors.163.com/centos/6.5/isos/i386/CentOS-6.5-i386-minimal.iso

安装好Vmware Player后新建一个虚拟机,安装CentOS 6.5系统(需要512M的内存)。安装完毕后配置IP。

1、修改网卡IP:/etc/sysconfig/network-scripts/ifcfg-eth0 

  • BOOTPROTO=static
  • IPADDR=10.56.56.2
  • NETMASK=255.255.255.0 

2、修改网关:/etc/sysconfig/network(该网关方便多个IP公用)

  • GATEWAY=10.56.56.1

3、修改DNS:/etc/resolv.conf 

  • nameserver 8.8.8.8
  • nameserver 8.8.4.4

4、使新IP等配置生效

  • ifup eth0

Tags: vmware player, 部署, centos, vps

解决wget操作Cannot write to和filename too lon...

在Linux的系统中,有时候需要wget下载一个文件,而下载地址中的文件名却非常长,导致下载失败,提示:Cannot write to和filename too long

解决这个问题只需要把下载的文件输出为一个固定的文件名,比如:out.zip

wget -c -O out.zip "http://blog.is36.com/abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz.zip"

Tags: wget