rsync--daemon
2016-05-23 17:10:03 0 举报
rsync--daemon是一种远程数据同步工具,它允许用户在不同的计算机之间实时、高效地传输文件和目录。该工具通过创建一个守护进程(daemon)来实现持续的数据传输,使得用户可以在不中断服务的情况下进行备份、更新或迁移数据。rsync--daemon具有出色的容错能力和安全性,可以确保数据的完整性和一致性。此外,它还支持增量备份和压缩传输,以减少网络带宽的使用。总之,rsync--daemon是一个强大且灵活的远程数据同步解决方案,适用于各种场景,如服务器维护、网站开发和文件共享等。
作者其他创作
大纲/内容
网络班1期-杨飏
rsync --daemonps -ef|grep rsync|grep -v grep
Start
useradd rsync -s /sbin/nologin -Mid rsync
创建rsync账户密码文件修改其权限
End
echo \"oldboy\"/etc/rsync.passwordchmod 600 /etc/rsync.password
设置开机启动
lsof -i :873netstat -lntup|grep 873
客户端设置密码
uid=rsyncgid=rsyncuse chroot=nomax connections=200timeout=300pid file=/var/run/rsyncd.pidlock file=/var/run/rsyncd.locklog file=/var/log/rsyncd.logigonre errosread only=falselist=falsehosts allow=172.16.1.0/24auth users=rsync_backupsecrets file=/etc/rsync.password[backup]path=/backup
创建客户端本地目录创建若干测试文件
mkdir /backup_srctouch /backup_src/stu{001..100}
创建用户
创建共享目录修改文件的属主和属组
不修改,则文件无法写入permission denied
启动服务检查进程
配置rsyncd.conf
密码与服务器端保持一致,否则报错:auth failed on module
客户端使用命令推送
1.pid file、lock file、log file 、secrets file对应的文件名均为自定义2.hosts allow和hosts deny不要同时定义3.uid是写入和读出时对应的用户,是用于控制文件权限的4.auth users是指定外部调用rsync命令的账户,用密码认证rsync命令的使用5.[backup]是模块名,在客户端rsync命令中使用6.path=/backup是指定共享目录的路径
检查服务是否正在监听
rsync -avz /backup_src/ rsync_backup@172.16.1.41::backup/ --password-file /etc/rsync.passwordrsync -avz /backup_src/ rsync://rsync_backup@172.16.1.41/backup/ --password-file /etc/rsync.password
mkdir /backupchown rsync.rsync /backup/ls -ld /backup/
echo \"rsync_backup:oldboy\"/etc/rsync.passwordchmod 600 /etc/rsync.password
echo \"/user/bin/rsync --daemon\"/etc/rc.localtail -1 /etc/rc.local
0 条评论
下一页