gpt4 book ai didi

linux rsync的安装与配置

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章linux rsync的安装与配置由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1.安装:yum -y install rsync 。

2.vim /etc/xinetd.d/rsync 。

  。

复制代码 代码如下:

service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = –daemon
log_on_failure += USERID
}

  。

3.vim /etc/rsyncd.conf(这个文件是手动创建,默认没有) 。

uid = nobody # 备份以什么身份进行,用户ID gid = nobody # 备份以什么身份进行,组ID #注意这个用户ID和组ID,如果要方便的话,可以设置成root,这样rsync几乎就可 #以读取任何文件和目录了,但是也带来安全隐患。建议设置成只能读取你要备份的目录和文 件即可.

use chroot = no max connections = 0  #最大连接数,0代表没有限制 #port = 873          #默认端口873 pid file = /var/log/rsync/rsyncd.pid   #运行进程的ID写到哪里 lock file = /var/log/rsync/rsync.lock log file = /var/log/rsync/rsyncd.log  #日志记录文件 motd file = /var/log/rsync/rsyncd.motd  #欢迎消息 strict modes =yes         #是否检查口令文件的权限 [www]           # 指定认证的备份模块名 uid = www1 gid = www1 path = /www/   # 需要备份的目录 comment = BACKUP attachment           # 注释 ignore errors              # 忽略一些无关的IO错误 read only = false          # 设置为非只读,即可以传至服务器的相应目录。 list = false                # 不允许列文件 #exclude = test/ test.php      #设置不同步的目录或文件用空格隔开 hosts allow = all     #允许连接服务器的主机IP地址,如果多个ip则用空格隔开 hosts deny = 172.25.0.0/24  #禁止连接服务器的主机IP地址,也可为*,表示所有。 auth users = backup                 # 认证的用户名,如果没有这行,则表明是匿名 secrets file = /etc/rsyncd.passwd      # 认证文件名,用来存放密码 [www1] path = /www1/ ignore errors read only = true list = false hosts allow = 202.99.11.121 hosts deny = 0.0.0.0/32 auth users = backup secrets file = /etc/rsyncd.passwd 。

4./etc/rsyncd.passwd是保存用户帐号信息的文件 格式:backup:password,权限必须是600 。

5.服务重启:/usr/bin/rsync –daemon –config=/etc/rsyncd.conf 。

6.客户端同步: rsync -vzrtopg –delete –progress backup@192.168.18.200::www1 /backup/www1 –password-file=/etc/rsyncd.password 。

7.计划任务 vim /opt/rsyncd.sh rsync -vzrtopg –delete –progress backup@192.168.18.200::www1 /backup/www1 –password-file=/etc/rsyncd.password chmod u+x /opt/rsyncd.sh crontab -e 0 5 * * * sh /opt/rsyncd.sh#每5小时同步一次 以下是补充: 安装系统:redhat linux as 4 2.6.9 rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了--remote sync。它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 优化的流程,文件传输效率高。 可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 支持匿名传输,以方便进行网站镜象。 step 1.从原始网站下载:[url]http://rsync.samba.org/ftp/rsync/[/url] 2.[root@localhost bin]#./configure [root@localhost bin]#make [root@localhost bin]#make install 说明一点,客户机和服务器都要安装rsync。客户机以客户端方式运行rsync,服务器端以服务器方式运行rsync,它监听873端口。 3.运行rsync /usr/local/bin/rsync --daemon 验证启动是否成功: netstat -na|grep 873 4.配置rsync 简单配置:编辑/etc/rsyncd.conf文件如下: #全局配置部分 secrets file = /etc/rsyncd.secrets 认证用户名和密码文件的名称和位置 motd file = /etc/rsyncd.motd 欢迎信息文件名称和存放位置(此文件没有,可以自行添加) read only = yes list = yes uid = root gid = root #hosts allow = 10.4.5.213 #hosts deny = 10.4.5.0/24 use chroot = no max connections = 5 log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock #模块配置部分 [web] comment = web 's directory path = /home/test/software auth users = rsync #secrets file = /etc/rsyncd.secrets 5.生成验证证文件 echo "rsync:rsync_password" >> /etc/rsyncd.secrets chmod 600 /etc/rsyncd.secrets 6.在客户端服务器同步服务器上的文件 rsync -vzrtopg --delete --progress rsync@10.4.5.161::web /china/ 或加上--password-file=/etc/rsyncd.secrets选项 上面的命令把10.4.5.161服务器上的web模块中的目录的文件传送到本机/china目录中,并删除本机/china目录中在161服务器web模块指定目录中没有的文件。以使两台计算机的目录文件同步.

最后此篇关于linux rsync的安装与配置的文章就讲到这里了,如果你想了解更多关于linux rsync的安装与配置的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com