• 备份VPS 每周同步文件


    linux作为server时与windows间的同步
    1、准备机器,此时使用linux作为server
    server---192.168.0.132 (linux)
    client---192.168.0.202 (windows)
    2、安装与配置linux主机的rsync
    (1)查看linux上是否安装rsync:
    #rpm -qa|grep rsync
    若无则安装,或者使用tar编译安装
    #rpm -ivh rsync-2.6.8-3.1.rpm
    (2)打开rsync服务
    #chkconfig xinetd on
    #chkconfig rsync on
    (3)创建 rsyncd.conf 文件
    #touch /etc/rsyncd.conf
    #vi /etc/rsyncd.conf(内容如下:)
    uid = nobody
    gid = nobody
    max connections = 4
    [www]
    path = /www
    comment = BACKUP WWW
    ignore errors
    read only = yes
    list = no
    auth users = wwwuser
    hosts allow=192.168.0.202
    secrets file = /etc/wwwuser.pass
    (4)启动基于xinetd进程的rsync服务
    #/etc/init.d/xinetd start
    3、配置windows的rsync客户端
    (1)安装client端的rsync包
    (2)打开cmd,执行同步计划:
    cd C:\Program Files\cwRsync\bin
    rsync -vzrtopg --progress --delete root@192.168.0.132::www /cygdrive/d/test
    (此时须输入root用户的密码,就可进行同步了。)

    1 分别在两台vps都安装rsync同步软件
    apt-get install rsync
    2 ssh登录到新VPS服务器,将旧VPS的/var/www/下的数据同步到新服务器
    rsync -aP --size-only 原VPS_IP:/var/www /var/www
    二 转移MYSQL数据库的数据
    1 到原VPS服务器执行mysqldump 备份数据(将password替换为你的mysql数据库的密码)
    mysqldump -u root -p password | gzip > /root/mysql.sql.gz
    2 登录新的VPS,复制原来的数据到新服务器
    scp 原VPS_IP:/root/mysql.sql.gz /root
    3 在新服务器上导入mysql数据(将password替换为你的mysql数据库的密码)
    gzip < /root/mysql.sql.gz | mysql -u root -p password

  • 相关阅读:
    开通博客园
    ios关键字
    FirstDay
    An example for pysnmp
    remove debug symbols to a seperate file
    qemu下通过gdb调试内核时 遇到 evaluation of this expression requires the program to have a function "malloc" 错误的解决办法
    关于常识与知识的思考
    基于Qemu在ubuntu上构建linux学习环境
    How to download prebuilt toolchain
    诡异的打印异常BUG
  • 原文地址:https://www.cnblogs.com/zq535228/p/1903834.html
Copyright © 2020-2023  润新知