Linux下rsync的安装及简单使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下rsync的安装及简单使用相关的知识,希望对你有一定的参考价值。
一、RSYNC安装
源码安装:
到rsync官网下载rsync源码安装包,上传到服务器上,或者wget下载。解压rsync源码安装包
进入解压后的目录,执行
./configure --prefix=/usr/local/rsync
编译配置完成后,执行
make && make install
进入安装目录下的/bin目录。执行
./rsync -h
完成源码安装
设置rsync开机自启,在/etc/rc.local文件追加
将rsync加入环境变量
重新加载环境变量
source /etc/profile
rsync启动时会加载/etc/rsync.conf配置文件,默认状态没有,新建/etc/rsync.conf配置文件
还有一个比较重要的配置文件/etc/rsync.password配置文件,依旧需要自己新建
启动rsync,查看rsync服务端口873端口
rsync --daemon
启动成功
关闭rsync服务
pkill rsync
yum源安装:
yum源安装比较简单,只需yum安装rsync和xinetd
yum -y install rsync
yum -y install xinetd
修改配置文件/etc/xinetd.d/rsync,注意把disable改为no
进入/etc/init.d,重启xinetd服务
./xinetd restart
查看873端口是否开启,rsync服务的端口为873
启动成功
rsync关闭,进入/etc/init.d
./xinetd stop
二、RSYNC简单使用
查看rsynx参数
源码安装执行
rsync -h
yum安装执行
rsync --help
常用参数
-v ----详细模式输出
-a ----归档模式,递归传输并保持文件属性不变
-z ----压缩传输
-delete ----删除那些DST中存在而在SRC中没有的文件。
rsync实例应用
新建test.txt文件
本地备份
rsync -avz /tmp/test /tmp/backup
本地备份成功
备份(推送)到远程主机(本例:192.168.174.129)
rsync -avz /tmp/test [email protected]:/tmp/backup
到远程主机查看结果
备份到远程主机成功
从远程主机拉取
在远程主机上新建文件text2.txt
在本地拉取远程主机文件
rsync -avz [email protected]:/tmp/backup /tmp/test
从远程主机拉取成功
以上为博主对rsync的一些安装和简单使用,后续可能会补充
以上是关于Linux下rsync的安装及简单使用的主要内容,如果未能解决你的问题,请参考以下文章