rsnc remote sync 远程同步
安装包:rsync-3.0.6-4.el5_7.1.x86_64.rpm

rpm -ivh rsync-3.0.6-4.el5_7.1.x86_64.rpm

本地模式只需要安装rsync即可:
rsync -av /secbox /backup 备份到本地
rsync -a /backup 查看本地文件列表

远程shell模式:用作容灾备份的为服务器:service xinetd start
            在客户端操作:
            rsync -avA /secbox 192.168.1.12::backup 备份到远程
  rsync -a 192.168.1.12::backup 查看远程列表

服务器模式:需要数据备份的为服务器,/usr/bin/rsync --daemon
  在客户端操作:
  /usr/bin/rsync -vzrtopg --delete --progress --exclude     "*access*" --exclude "debug*" backup@192.168.1.11::ixdba    /backup --password-file=/etc/server.pass

****************本地shell模式****************

rsync -av license /backup

rsync -av license/ /backup (不包含license目录)

****************远程shell模式****************

设置好远程备份服务器
1.规划目录
/dev/sdb1    /backup
2.vi /etc/xinetd.d/rsync
service rsync
{
 disable = no                  默认是yes,no表示打开
 socket_type = stream           使用tcp连接
 wait = no                    可以同时进行大量连接
 user = root                   启动服务为root这个身份
 server = /usr/bin/rsync          服务进程路径
 server_args = --daemon         以守护进程的形式启动rsync
 log_on_failure += USERID      登录错误时,记录用户ID
}
3.vi /etc/rsyncd.conf
uid = root                                  用户id
gid = root                                  组id
use chroot = no                         不需要更改
max connections = 4                  最大连接数
port = 873                                 监听端口
log file = /var/log/rsyncd.log            日志文件
pid file = /var/run/rsyncd.pid            将运行进程id写入该文件
lock file = /var/run/rsyncd.lock          用来同步同时连接的备份请求的文件锁
[backup]                                仓库名,只能为这个
       path=/backup                  备份数据存放位置,必须存在
       read only = false               关闭只读,可以写——即备份
       list = true                     客户端请求时,是否列出文件清单
      secret file = /home/rsyncd.secrets  若不需要密码则不添加该行,配合第四步,应用于KMJ远程备份时不需要此行

4.service xinetd restart(必须开启。没有xinetd需要安装)

5.关闭selinux和iptables

在需要备份数据的服务器上操作
rsync -av license 192.168.1.11::backup
rsync -avA /secbox 192.168.1.12::backup

****************rsync列表模式****************

rsync -a 192.168.1.11::backup查看远程主机目录内容(默认以root身份访问,::后为仓库名,需要输入对方root密码)

rsync -a /tmp/license 查看本地目录内容

****************服务器模式****************

A为需要备份数据的主机,运行rsync服务成A服务器
B为容灾备份的客户端,服务器模式在B端进行操作。

A服务器:
安装rsync
touch /etc/rsyncd.conf
vi /etc/rsyncd.conf
[root@localhost etc]# cat /etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = no
max connections =10
strict modes = yes
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

[ixdba]
path = /secbox/cipher
comment = ixdba file
ignore errors
read only = no
write only = no
hosts allow = *
hosts deny =
list = false
uid = root
gid = root
auth users = backup
secrets file = /etc/server.pass

touch /etc/server.pass
vi /etc/server.pass
[root@localhost etc]# cat /etc/server.pass
backup:ixdba123
chmod 600 /etc/server.pass

/usr/bin/rsync --daemon
ps aux |grep rsync

B容灾备份客户端:
安装rsync

touch /etc/server.pass
vi /etc/server.pass
[root@localhost etc]# cat /etc/server.pass
backup:ixdba123

/usr/bin/rsync -vzrtopg --delete --progress --exclude "*access*" --exclude "debug*" backup@192.168.1.11::ixdba /backup --password-file=/etc/server.pass

定时备份:
crontab -e
30 3 * * * /usr/bin/rsync -vzrtopg --delete --progress --exclude "*access*" --exclude "debug*" backup@192.168.1.11::ixdba /backup --password-file=/etc/server.pass

转载于:https://www.cnblogs.com/liaoyi425/p/3766488.html

linux服务器架设——rsync相关推荐

  1. Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...

    Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1] 安装并配置Vsftpd. [root@server ~]# yu ...

  2. Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—日志分析平台...

    Linux与云计算--第二阶段Linux服务器架设 第七章:网站WEB服务器架设-日志分析平台 日志分析:AWstats 安装AWstats分析http日志信息. [1] Install AWstat ...

  3. 【Linux服务器架设】存储服务器构建原理-NFS

    [Linux服务器架设]存储服务器篇 第一章 搭建存储服务器-NFS 第二章 存储服务器构建原理(上)-NFS 文章目录 [Linux服务器架设]存储服务器篇 前言 一.NFS是什么? 二.RPC 1 ...

  4. Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—电子邮件WEB端搭建SquirrelMail...

    Linux与云计算--第二阶段Linux服务器架设 第七章:网站WEB服务器架设-电子邮件WEB端搭建SquirrelMail WEBMAIL:SquirrelMail 使用SquirrelMail配 ...

  5. linux计算服务器配置,Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...

    Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1]安装并配置Vsftpd. [root@server ~]# yum ...

  6. Linux服务器架设之FTP

    一.VsFTPd的简述 VSFTP(Very Secure FTP Daemon,非常安全的FTP服务器).顾名思义,VSFTPD设计的出发点就是安全性.同时随着版本的不断升级,VSFTPD在性能和稳 ...

  7. Linux下架设rsync服务器

    搞了半天那个crontab+scp 的方法还是搞不定,悲剧啊  = =..  数据量大得之BT 超乎想像~ 于是乎又得重新找点其它路子看能不能搞定.偶然发现rsync貌似挺不错的,不管咯,先试试再说. ...

  8. Linux服务器架设笔记-Squid服务器配置

    共享网络 加快访问速度,节约通信带宽 防止内部主机受到*** 限制用户访问,完善网络管理 代理服务器原理 代理服务器接受到请求后,首先与访问控制列表中的访问规则相对照,如果满足规则,则在缓存中查找是否 ...

  9. 百度云盘云知梦php_全新云知梦LINUX服务器架设课程 软件+笔记+课件 7.7G Linux服务器视频教程,全套视频教程学习资料通过百度云网盘下载...

    ├ │  ├第1集 Linux系统介绍.A危i │  ├第2集 Linux系统安装和磁盘分区.A危i │  ├第3集 Linux网络设置和软件包定制.A危i │  ├第4集 Linux安装优化.A危i ...

  10. Linux服务器架设-FTP服务器配置实例

    FTP服务器配置 任务背景: 学院准备搭建FTP服务器,对于所有的学生均以真实账号登录(学号:0800901),允许下载相关信息及学习资料,禁止上传,但操作目录只限于/students下.所有老师也以 ...

最新文章

  1. 06-hibernate注解-一对多单向外键关联
  2. 3加2大专计算机专业考什么,3加2学校有什么专业 初中生怎么报考3+2
  3. TensorFlow数据归一化
  4. Mybatis传多个参数(推荐)
  5. 网站文章要求图文并茂,图片要怎样做好优化工作呢?
  6. Oracle中限定日期,Oracle 日期的一些简单使用
  7. oracle ogg常用指令,oracle goldengate日常管理命令
  8. 使用JavaParser从源文件中提取JavaDoc文档
  9. 基于Java+SpringBoot+vue+element实现扶贫助农政策平台系统
  10. HiTSDB 时序数据库技术架构和产品解析
  11. 阿里云函数计算应用:将ActionTrail审计事件从OSS导入到SLS中
  12. 【Elasticsearch】如何使用minimum_should_match
  13. 论文查重 降重复度?如何进行毕业论文查重--总结贴
  14. ESP8266 +0.96“ I2C OLED 表盘时钟
  15. 【Python】:修改图片后缀
  16. 从全拼音中得到汉字拼音
  17. 一个PHP程序员的职业生涯技术提升阶梯规划方案
  18. 软件测试指标分析,实时数据库功能测试指标分析
  19. c语言冗余数据什么意思,冗余是什么意思_冗余解释和意思
  20. js给动态添加的元素添加属性

热门文章

  1. Java 服务器端支持断点续传的源代码
  2. [MySQL][Spider][VP]Spider-3.1 VP-1.0 发布
  3. 如何在ESXi5.1上运行一个虚拟的ESXi虚拟机并且在这个虚拟的ESXi虚拟机里运行64位的系统?...
  4. 用CentOS 6快速配置一台企业级Web代理服务器
  5. 2019年第五届计蒜之道复赛总结
  6. html的hello,world
  7. HtmlCleaner CleanerProperties 参数配置(转自macken博客,链接:http://macken.iteye.com/blog/1579809)...
  8. IntelliJ IDEA安装AngularJS插件
  9. 让你的CSS更尽完美的技巧
  10. 利用c#反射提高设计灵活性