标签:rsync 19 192.168 xinetd test 工具 root 157.136
rsync用作数据镜像备份工具
服务端安装部署(192.168.157.136)
安装rsync和xinetd
yum -y install rsync.x86_64
yum -y install xinetd
xinetd作为管理操作系统中不频繁使用的服务(有请求才运行该服务),减少对资源的占用
修改xinetd配置文件
vi /etc/xinetd.d/rsync
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon # 守护进程
port = 873
log_on_failure = USERID
}
修改rsync的配置文件(直接在底下增加)
vi /etc/rsyncd.conf
[test]
path = /test # 监控路径,查看该目录下的文件同步情况
uid = root
gid = root
max connections = 2
timeout = 300
read only = false
auth users = root
secrets file = /etc/rsync.passwd # 密码文件位置
strict modes = yes
use chroot = yes # 转换权限
准备密码文件
vi /etc/rsync.passwd
root:123456 # 设置密码为123456
chmod 600 /etc/rsync.passwd
启动xinetd服务
systemctl start xinetd.service
ss -tanl | grep 873
:查看服务是否启动
准备监控文件并写入内容作为测试
mkdir /test
touch /test/123
vi /test/123
I am 123
hahahaha
客户端安装部署(192.168.157.137)
安装rsync
yum -y install rsync.x86_64
root@192.168.157.136::test
意思是拷贝到目标的test配置的目录下,这里test对应的是rsync配置文件下自己新定义的[test]服务root@192.168.157.136:/test
意思是是拷贝到服务端的/test下,只是通过ssh查找,没有使用rsync的功能
查看服务端有哪些可用的数据源
rsync --list-onlyl root@192.168.157.136::
本地拷贝
mkdir /backup
touch local.txt
vi local.txt
I am local document
rsync local.txt /backup/
如果原来文件修改,需要重新rsync才能让备份文件同步
同步本地文件到远程
rsync ./local.txt root@192.168.157.136::test
同步本地全部文件到远程
rsync -r /backup/ root@192.168.157.136::test
把远程目录下全部文件拷贝到本地
rsync -r root@192.168.157.136::test /backup/
标签:rsync,19,192.168,xinetd,test,工具,root,157.136 来源: https://www.cnblogs.com/icui4cu/p/16662422.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。