二:rsync的安装与部署

1:配置rsync 备份源

     rsync作为同步源以守护进程运行,为其他客户机提供备份源,配置rsync同步源需要建立【配置文件/etc/rsyncd.conf  ,备份账号信息,然后将rsync程序以守护进程(--daemon 选项)方式运行

    rsync 不仅用作远程同步发起端(客户端),也可以作为守护进程(服务端),为其他客户机提供备份源。

     a: :建立/etc/rsync.conf 配置文件

     b::为备份账户创建数据文件

     c::启动rsync服务进程

《1》:开启两个虚拟机;第一台:server ;第二台:client。

《2》:rpm -q rsync    #在服务器上检查是否有rsync 这个软件

《3》:vim /etc/rsync.conf      #编辑rsync.conf文件

《4》:在文件中写入:

 uid = nobody       //用户名

 gid = nobody       // 组名

 use chroot = yes     //禁锢再源目录

 eddress = 192.168.100.2   // 监听地址

 port = 873   //监听端口

 log file = /var/log/rsync.log    //日志文件

 pid file = /var/run/rsync.pid    //有效进程ID文件位置

 hosts allow = 192.168.100.0/24   //允许访问的客户端地址

[wwwroot]           //共享模块名称

                path = /var/www/html   // 源目录的实际路劲

                comment = Document Root os www.crushlinux.com    // 描述信息

                read only = yes    // 是否为只读

(dont) don’t  compress =  *.gz *.bz2 *.tgz *.zip *.rar *.z   //同步时不再压缩的文件类型

                auth users = backuper   // 备份授权用户

                secrets file =  /etc/rsyncd_users.db   //存放账户信息的数据文件

《5》:vim /etc/rsyncd_users.db    #编辑这个文件

《6》:写入:backuper:pwd123

 《7》:chmod 600 /etc/rsyncd_users.db    #给这个文件一个权限

《8》:ls /var/www/    #查看/var/www/下是否有html

《9》:mkdir /var/www/html/ -P

《10》:ls -ld /var/www/html/  查看

《11》:rsync --daemon    #启服务

《12》: netstat -lnpt    #查看端口

《13》:关闭rsync 服务

《14》:cat /var/run/rsyncd.pid    #查看pid

《15》:kill $(cat /var/run/rsyncd.pid)  提取文件,将进程杀死

《16》:netstat -lnpt | grep 873    #查看873 端口

《17》:rsync --daemon    #重启服务

《18》:netstat -lnpt | grep 873

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BK_小小关

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值