首页 > 其他分享 >19.rsync工具

19.rsync工具

时间:2022-09-06 16:56:41浏览次数:61  
标签: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
  • [email protected]::test意思是拷贝到目标的test配置的目录下,这里test对应的是rsync配置文件下自己新定义的[test]服务
  • [email protected]:/test意思是是拷贝到服务端的/test下,只是通过ssh查找,没有使用rsync的功能

查看服务端有哪些可用的数据源

rsync --list-onlyl [email protected]::

本地拷贝

mkdir /backup

touch local.txt 
vi local.txt

I am local document

rsync local.txt /backup/

如果原来文件修改,需要重新rsync才能让备份文件同步

同步本地文件到远程

rsync ./local.txt [email protected]::test

同步本地全部文件到远程

rsync -r /backup/ [email protected]::test

把远程目录下全部文件拷贝到本地

rsync -r [email protected]::test /backup/

标签:rsync,19,192.168,xinetd,test,工具,root,157.136
From: https://www.cnblogs.com/icui4cu/p/16662422.html

相关文章