怎样转移安装了Kloxo控制面板的VPS或者服务器

Posted by zuzhihui in 控制面板 on 2013/11/21 with No Comments

怎样转移安装了Kloxo控制面板的VPS或者服务器到另外一台服务器上面去?要求转移之后,以前在Kloxo上配置的网站还能正常打开,不需要重新配置。Kloxo控制面板的默认管理员用户是admin,如果在控制面板上创建了多个用户,怎么转移?

如果新建了多个client,下面的文件和目录都转到新服务器上就可以了

/usr/local/lxlabs/kloxo/etc/conf/kloxo.pass
/usr/local/lxlabs/kloxo/etc/slavedb/dbadmin
/etc/pure-ftpd/pureftpd.passwd

/etc/passwd

/etc/passwd-

/etc/group

/etc/group-

/etc/shadow

/etc/shadow-

/var/lib/mysql

/var/qmail

/home

注意:

文件比较多,建议把单个文件直接打包之后移动

/var/lib/msyql 需要在关闭mysql的情况下打包这个目录

/home目录一般比较大,用rsync同步比较好

在上面的数据转到新服务器上之后,执行下面的命令fixweb下,然后重启apache

/script/fixweb

/etc/init.d/httpd restart

完成上面的操作之后,新服务器上的网站就可以访问了

用cwrsync同步windows下数据的简单配置

Posted by yar999 in Linux技术 on 2010/09/08 with No Comments

rsync是linux下功能强大的同步软件。现在在windows下也可以使用rsync(cwrsync)来同步数据了。

cwrsync下载地址

http://sourceforge.net/projects/sereds/files/cwRsync

cwrsync分客户端和服务端两部分,拿cwrsync 4.0.版来说,分别对应cwRsync_4.0.5_Installer.zip和cwRsyncServer_4.0.5_Installer.zip

安装:
客户端安装比较简单,一直下一步就可以了。
服务端安装到Service Account这一步的时候,这一步会建立cwrsync的系统帐号,可以用默认的也可以自定义帐号和密码,这个帐号在后面同步的时候有用处的,稍后详细解释下。
安装好之后,把安装目录添加到windows的path变量中,方便直接在命令行下调用rsync命令。

环境
服务端(需要被同步的数据所在的服务器):192.168.1.77
客户端(需要将数据同步的服务器):192.168.1.2
需要被同步的数据:d:\home
需要同步到e:\www\home

server:
在192.168.1.77上点击
开始-所有程序-cwRsyncServer-01.rsyncd.conf
打开cwrsync的配置文件,然后输入下面内容

[site]
path = /cygdrive/d/home
hosts allow = 192.168.1.2
hosts deny = *
list = true
uid = 0
gid = 0

然后点击
开始-运行-cmd(enter)
打开命令行窗口,然后执行
net start RsyncServer
启动cwrsync服务

注意:d:\home这个目录要给cwrsync的系统用户(安装cwrsync服务端时候新建的那个帐号默认是SvcCWRSYNC)读取权限,不然客户端同步的时候会报错 (@ERROR: chdir failed)

client:
点击
开始-运行-cmd(enter)
打开命令行窗口,然后执行
rsync -avz 192.168.1.77::site /cygdrive/e/www/home

这时cwrsync就开始帮我们同步数据了

注意:如果刚刚没有把cwrsync的安装目录添加到windows的path变量中,系统是无法执行rsync命令的。添加方法,例如我把cwrsync的客户端安装在D:\Program Files\cwRsync,则需要把D:\Program Files\cwRsync\bin这个路径添加到windows的系统path变量中。添加之后需要重新打开cmd命令行窗口才可以执行上面的命令。

VPS数据转移

Posted by zuzhihui in Linux技术 on 2010/07/30 with No Comments

由于各种原因,比如VPS降级,换数据中心,换物理服务器等,都需要开通一个新VPS,然后把老VPS上面的内容转移到新VPS上面去。本文介绍怎样有效的转移VPS的数据。

能把整个VPS镜像转移走吗?

理论上是可以,实际上不好操作,我们不提供此类转移方法

从Linux VPS转移到Linux VPS

无论是自己辛辛苦苦编译配置的环境,还是很多零碎的小文件,我们都建议通过rsync进行转移。rsync能断点续传,会比较差异,只转移有差异的文件,另外rsync也非常稳定,效率也非常高。

如果两个VPS都是同一版本的Linux,那么在老VPS上编译配置好的环境在新VPS上面照样可以使用。可以把配置文件,程序文件,库文件等集中到一个目录下和数据文件一起rsync到新VPS上面。使用rsync,这些要转移的琐碎的文件没有必要打包,rsync处理小文件的效率非常高,另外打包起来速度也比较慢。

您所要做的就是把需要转移的文件都集中到一个目录下,比如/home,然后在老VPS上面开一个rsync服务器,在新VPS上面运行rsync命令转移即可。

我们的博客上有一些怎样使用rsync的文章可以参考。如果您看了这些博客也不会使用rsync,没关系,把需要转移的文件都集中到一个目录下,然后提交服务单,让我们帮您转移即可。

Windows VPS转移

可惜Windows不支持rsync,只能用其他协议来转移了,没有特别好的方法。

在老VPS上配置一个HTTP服务器,把需要转移的文件放到Web上,然后在新VPS上面通过迅雷等软件下载这些文件即可。

当然也可以使用FTP等协议。

在Ubuntu VPS上配置rsync服务器

Posted by zuzhihui in Linux技术 on 2010/02/03 with No Comments

rsync是Linux下常用的同步软件,本文介绍在Ubuntu VPS上怎样安装配置rsync服务器。

安装rsync

执行如下命令安装:

apt-get install -y rsync

然后可以用如下命令看看安装了哪些文件:

dpkg -L rsync

配置rsync

修改配置文件/etc/default/rsync中的相应内容为:

RSYNC_ENABLE=true

增加配置文件/etc/rsyncd.conf,内容为:
port = 873
uid = root
gid = root
use chroot = yes
read only = yes
hosts allow=204.74.0.0/255.255.0.0
hosts deny=*
max connections = 5
log file = /var/log/rsyncd.log
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
[public]
path = /home/pics/www
list=yes
ignore errors
auth users = pics
secrets file = /etc/rsyncd.secrets
comment = pics www

创建文件 /etc/rsyncd.secrets 内容是用户名和密码,比如:

pics:mypassword

然后执行如下命令:

chmod 700 /etc/rsyncd.secrets

这样就配置好了,可以运行如下命令启动rsync服务端了:

/etc/init.d/rsync restart

rsync客户端

在客户端就可以用rsync命令了,比如:

rsync rsync://pics@216.18.195.23/public
rsync --password-file=/etc/rsync.password rsync://pics@216.18.195.23/public /home/pics/www --recursive --times --links --hard-links --delete -av

在CentOS 5 VPS上配置rsync服务器

Posted by zuzhihui in Linux技术 on 2009/09/30 with No Comments

rsync是Linux下最好的同步软件,本文记录了在centos 5 VPS下配置rsync服务端的过程。

安装:
yum install -y rsync xinetd

然后rpm -ql rsync就可以看到rsync安装了哪些文件。编辑/etc/xinetd.d/rsync文件,修改disable=no,然后重启xinetd:
/etc/init.d/xinetd restart

创建文件 /etc/rsyncd.conf 内容如下:

pid file = /var/run/rsyncd.pid
port = 873
uid = root
gid = root
use chroot = yes
read only = yes
hosts allow=68.68.99.184/255.255.255.0 216.18.195.23/255.255.255.0
hosts deny=*
max connections = 5
motd file = /etc/rsyncd.motd
log file = /var/log/rsyncd.log
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
[public]
path = /home/pics/www
list=yes
ignore errors
auth users = user
secrets file = /etc/rsyncd.secrets
comment = pics www

创建文件 /etc/rsyncd.motd 内容随便写即可

创建文件 /etc/rsyncd.secrets 内容是用户名和密码,比如:

user:password

然后执行如下命令:

chmod 700 /etc/rsyncd.secrets

这样就配置好了,在客户端就可以用rsync命令了,比如:

rsync rsync://user@216.18.195.23/
rsync --recursive --times --links --hard-links --delete -av rsync://user@216.18.195.23/public /home/pics/www

Back to Top

2007-2017 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2