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