2012年7月

这篇文档描述了在CentOS 6.2下安装Pureftpd服务器,包括使用MySQL的虚拟用户,磁盘配额,带宽管理,TLS加密会话和集成病毒检查功能。

在文档开始之前,假设你已经安装好了基本的CentOS 6.2操作系统,且网络正常,安装并配置好了MySQL数据库。如果没有,下面简单说明一下。

- 阅读剩余部分 -

碰到问题:

通过SSH远程登录到Linux系统,要在/home目录下面下载一个mysql-5.5.25.tar.gz的安装包在下载的过程中,不小心把SSH远程连接关闭了,这个时候下载也会中断必须重新登录到系统,再次手动执行命令,才能继续下载之前未下载完成的文件。有没有办法在SSH远程连接被断开或者关闭的时候,系统里面的下载程序还能继续运行?

再次登录到系统之后,还能够看都上次正在下载的文件?

解决办法:(以CentOS系统为例)

- 阅读剩余部分 -

这篇指南告诉你如何使用rsync同步你的web服务器的文件至另一台备份服务器,假如主服务器Down掉,你可以立即手工却换至备份服务器。我们使用rsync进行服务器文件数据同步,通过使用cron的计划任务可以让rsync每X分钟进行同步一次,可以保证备份服务器的数据是最新的。

rsync只同步有变化的或者新的文件,也就是我们通常所说的增量备份。若主服务器上的文件被删除,它也可以从备份服务器删除文件。它能保证主服务器与备份服务器的文件和目录的权限和属主是一致的,但是前提要求是必须以root权限运行rsync。若主服务器上的文件或目录的属性发生了变化,rsync也能同步至备份服务器,始终保持一致。

本指南中rsync是通过更加安全的ssh方式进行同步,使用默认的ssh端口即可,不需要在防火墙中为rsync另开端口,但问题是ssh登录是需要密码的,若我们使用cron计划任务,这就需要人工输入密码。那么还有办法吗?幸运的是,ssh提供公钥登录,只需要在备份服务器生成公钥和私钥,然后将公钥保存至主服务器,这样SSH登录就不再需要密码,那么用cron计划任务来使用rsync同步文件数据就非常方便,可靠了。

现有服务器 server1.example.com 192.168.0.100

备份服务器 server2.example.com 192.168.0.101,

- 阅读剩余部分 -

说明:PHP5.3以上的版本不再支持Zend Optimizer,已经被全新的 Zend Guard Loader 取代,下面是安装Zend Guard具体步骤,以下操作均在终端命令行执行

1、下载Zend Guardcd /home

# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz #32位 
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz #64位

2、安装Zend Guard

# mkdir /usr/zend #建立Zend Guard安装目录 
# tar xvfz ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz #解压安装文件 
# cp ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so /usr/zend/ #拷贝文件到安装目录 
# rm -rf /home/ZendGuardLoader-php-5.3-linux-glibc23-i386* #删除安装包

- 阅读剩余部分 -

引言:

php程序代码被加密过后,必须安装解密软件Zend Optimizer才能进行使用,比如Shopex等php程序,下面我们安装Zend Optimizer 3.3.9(针对php5.2,X之前的版本,php5.3.X需要安装Zend Guard),操作如下:

1、下载Zend optimizer

cd /home  
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz #32位  
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz #64位  

- 阅读剩余部分 -

1.使用非官方软件源

[root@localhost /]# rpm --import https://fedoraproject.org/static/0608B895.txt
[root@localhost /]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
[root@localhost /]# rpm –import http://rpms.famillecollet.com/RPM-GPG-KEY-remi  
[root@localhost /]# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
[root@localhost /]# yum install yum-priorities  

编辑/etc/yum.repos.d/epel.repo文件,启用这个源,使其优先级最高

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch 
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch  
failovermethod=priority  
enabled=1 p  
riority=10  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 
[...]  

- 阅读剩余部分 -