linux-备份(crontab守护进程)

1、用tar命令来对系统数据及用户数据进行本地备份,再将脚本放到系统守护进程crontab下,即可实现定时备份的效果

2、通过rsync软件来进行远程容灾备份,需要两台linux电脑都有该模块

在线安装wget https://download.samba.org/pub/rsync/src/rsync-3.1.3.tar.gz

解压tar zxvf rsync-3.1.3.tar.gz 进入rsync-3.1.3 

1、./configure

2、make

3、make install

配置被备份linux系统上的配置文件,默认是不存在的需要创建:vim /etc/rsyncd.conf , 内容如下

uid = nobody
gid = nobody
use chroot = no
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.loc
log file = /va/run/rsync.log

[ixdba]
path = /webdata
comment = ixdba file
ignore errors
read only = true
list = false
uid = root
gid = root
auth users = backup
secrets file = /etc/server.pass  

还需要创建一个用户名密码的文件:/etc/server.pass,格式为:用户名:密码   并将该文件的权限改为600

同时还需要在备份的linux机上创建一个同样的server.pass配置用户名密码的文件,该文件里面只需要保存密码即可  并将该文件的权限改为600

 

备份操作:

1、/usr/local/bin/rsync -vzrtopg --delete --progress backup@10.252.1.33::ixdba /ixdba.net --password-file=/etc/server.pass

backup 用户名

ixbda 模块名

/ixdba.net 备份存放的路径

--password-file 用户密码验证,不需要输入密码

posted @ 2018-06-27 17:58  蒋老大  阅读(702)  评论(0)    收藏  举报