CentOS7本身自带了Rsync工具,所以直接使用就行:
1.在源主机(172.17.169.246)上
(1)用root用户执行:
uid = root
gid = root
use chroot = no
max connections = 4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[www]
path = /usr/local/data
ignore errors
read only = true
list = false
auth users = rsync
secrets file = /etc/rsync.pas
(2)在user/local文件夹下新建data目录,在data目录下新建1.txt文件:
mkdir user/local/data
touch 1.txt
(3)vi /etc/rsync.pas编辑用户和密码
然后设置权限:
ll /etc/rsync.pas
-r-------. 1 root root 12 5\u6708 11 19:10 /etc/rsync.pas
-rw-------. 1 root root 12 5\u6708 11 19:10 /etc/rsync.pas
firewall-cmd --zone=public --add-port=873/tcp --permanentservice iptables restart
(5)启动rsync服务器
输入:rsync --daemon
(6)查看rsync是否启动成功:
- 第一种查看日志,启动后可以查看下日志,是否正常
tail /var/log/rsyncd.log是否有如下提示:
rsyncd version 3.0.9 starting,listening on port 873
- 第二种查看端口号:netstat -nulpt| grep rsync
[root@bgroup11 test]# netstat -nulpt| grep rsynctcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 6656/rsynctcp6 0 0 :::873 :::* LISTEN 6656/rsync
- 第三种查看进程:ps -ef | grep rsync,启动成功会出现:
root 1662 1 0 09:34 ? 00:00:00 rsync--daemon
root 6310 6068 0 17:02 pts/0 00:00:00 grep--color=auto rsync
源主机的Rsync启动成功之后:
2.在备份主机(172.17.170.173)上:
创建目录test
输入:rsync -auv --progress rsync@172.17.169.246::www /test 进行备份,输入命令之后会提示需要输入密码
[root@bgroup11 test]# rsync -auv --progress rsync@172.17.169.246::www /test
Password:
receiving incremental file list
sent 54 bytes received 112 bytes 47.43 bytes/sec
total size is 9 speedup is 0.05
进入test目录:
源主机data目录下的1.txt文件备份成功到备份主机中的test文件夹下了。
介绍一些Rsync常见的基本命令:
(1)重新启动rsync服务(不行的话,查看rsyncd.log文件,kill掉服务,重新执行以下代码)
systemctl start rsyncd.service
systemctl enable rsyncd.service
#vi /etc/rc.local加入一行:/usr/local/rsync/bin/rsync --daemon
(3)检查是否安装Rsync:
(4)关闭rsync服务rpm -qa|grep rsync
如果安装了会出现:
[root@bgroup11 test]# rpm -qa|grep rsync
rsync-3.0.9-17.el7.x86_64
安装命令为:
yum -y install rsync
要关闭rsync服务,如果是源码方式安装的,我们可以直接通过pkill rsync命令进行关闭。如下:
pkill rsync
clip_image032
如果是通过yum方式进行安装的,我们可以通过关闭xinetd服务来达到关闭rsync服务的目的。如下:
/etc/init.d/xinetd stop
clip_image033
除了以上两种方法之外,我们还可以通过比较暴力的方法关闭rsync服务。如下:
kill -9 6780
clip_image034
原文地址:https://www.jb51.cc/centos/375919.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。