美文网首页
001.rsync服务简述

001.rsync服务简述

作者: 小豆_1122 | 来源:发表于2023-10-15 17:10 被阅读0次

提示说明:案例都是以linux系统的centos7.9版本为主


1.先检查本地是否安装了rsync软件包

     rpm  -qa|grep rsync

图1

2.如果没有安装在联网的情况下,有安装就略过此步

     yum -y install rsync

3. 下载软件包并安装rsync包后,查看一下安装包包含的文件

      rpm  -ql rsync

图2

4.可以从图2中看到一些配置文件,也就是说接下来需要修改配置文件/etc/rsyncd.conf

编辑/etc/rsyncd.conf如下:

fake super =yes #如果不开启,则Centos7传输报错(伪装成root权限)

uid = rsync #rsync服务运行的虚拟用户 需要自己useradd添加

gid = rsync #rsync虚拟用户需要自己useradd添加

use chroot = no

max connections = 2000 #最大连接数

timeout = 600  #连接超时时间

pid file = /var/run/rsyncd.pid #存放服务的pid号

lock file = /var/run/rsync.lock #进程服务的锁文件,防止重复运行

log file = /var/log/rsyncd.log #rsync服务端日志

ignore errors #忽略错误,

read only = false # 可以进行读写

list = false  #关闭rsync服务端列表功能

hosts allow = 10.0.0.0/24 #允许哪些网络段访问 白名单

#hosts deny = 0.0.0.0/32 #拒绝哪些网段访问

auth users = rsync_backup #rsync服务端进行验证用户的用户名(客户端访问时用)

secrets file = /etc/rsync.password #rsync服务端进行验证的密码文件(客户端访问时用)

#####################################

[data]  #模块名字      用于客户端访问服务端的时候指定

comment = www by old0boy 14:18 2012-1-13 #注释说明

path = /data #模块对应的目录(需要自己创建,并赋予相应的权限)

5.1 添加虚拟用户rsync 要和配置文件/etc/rsyncd.conf 中的uid对应

      useradd  -s /sbin/nologin -M rsync

5.2 创建密码文件 要和配置文件/etc/rsyncd.conf中的auth users和secrets file 值对应

       echo 'rsync_backup:123'  >/etc/rsync.password

密码文件的权限必须是600,所以需要设置

       chmod 600  /etc/rsync.password

5.3 创建共享目录/data

       mkdir /data

       chown rsync.rsync /data

6.启动服务

      systemctl enable rsyncd   #设置开机自启

      systemctl  start rsyncd  #启动服务

7.检查进程和端口

    ps  -ef|grep rsync

    ss  -lntup|grep rsync

到此服务安装到启动流程完毕,至于使用请看002.rsync服务使用简述

相关文章

  • SpringCloud学习概览

    SpringCloud微服务简述

  • week_10_DNS、HTTP

    Q: 1、简述DNS服务,并搭建DNS服务器,实现主从,子域授权2、简述HTTP服务,并实现基于用户的访问控制,虚...

  • samba服务简述

    什么是samba samba是实现windows、linux、unix的系列主机之间文件共享存储的一种解决方案。s...

  • NFS服务简述

    NFS是什么 NFS是附加在本地文件系统之上的一层虚拟层,这个虚拟层可以使一个本地文件系统通过网络输出给其他主机访...

  • 微服务简述

    前言:微服务是最近几年流行的一种架构思想,首先我们可以看下某官方发言人对于微服务的解释:微服务架构风格是一种将单个...

  • 微服务简述

    微服务的4个设计原则 本文介绍微服务架构的演进、优缺点和微服务应用的设计原则 微服务架构演进过程 最早应用是单块架...

  • 微服务简述

    一、微服务定义 The microservice architectural style is an approa...

  • Samba服务简述

    Samba Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB...

  • dubbo服务暴露简述

    dubbo服务暴露分为两部分1 服务实例通过动态代理转化成Invoker2 Invoker 通过具体的协议(dub...

  • Dubbo 服务暴露 总结(五)

    笔记简述Dubbo服务暴露之前分为了两小节Dubbo 服务暴露 源码学习(上)(三) 和Dubbo 服务暴露 源码...

网友评论

      本文标题:001.rsync服务简述

      本文链接:https://www.haomeiwen.com/subject/fqbtidtx.html