当前位置: 首页 > news >正文

服务(第二十八篇)rsync

配置rsync源服务器:

#建立/etc/rsyncd.conf 配置文件
vim /etc/rsyncd.conf                #添加以下配置项
uid = root
gid = root
use chroot = yes                                        #禁锢在源目录
address = 192.168.80.10                                    #监听地址
port = 873                                                #监听端口 tcp/udp 873,可通过cat /etc/services | grep rsync查看
log file = /var/log/rsyncd.log                            #日志文件位置
pid file = /var/run/rsyncd.pid                            #存放进程 ID 的文件位置
hosts allow = 192.168.80.0/24                            #允许访问的客户机地址
dont compress = *.gz *.bz2 *.tgz *.zip *.rar *.z        #同步时不再压缩的文件类型

[wwwroot]                                                #共享模块名称
path = /var/www/html                                    #源目录的实际路径
comment = Document Root of www.kgc.com
read only = yes                                            #是否为只读
auth users = backuper                                    #授权账户,多个账号以空格分隔
secrets file = /etc/rsyncd_users.db                        #存放账户信息的数据文件

#如采用匿名的方式,只要将其中的“auth users”和“secrets file”配置项去掉即可。
#为备份账户创建数据文件
vim /etc/rsyncd_users.db
backuper:abc123                    #无须建立同名系统用户

chmod 600 /etc/rsyncd_users.db

#保证所有用户对源目录/var/www/html 都有读取权限
chmod +r /var/www/html/
ls -ld /var/www/html/

#启动 rsync 服务程序
rsync --daemon                #启动 rsync 服务,以独立监听服务的方式(守护进程)运行 

netstat -anpt | grep rsync

 下行验证:(下载)

方式一:rsync -avz backuper@192.168.169.40::wwwroot /opt

方式二:rsync -avz rsync://backuper@192.168.169.40/wwwroot /opt/

上行验证:(上传)

 方式一:rsync -avz /opt/123 backuper@192.168.169.40::wwwroot

 方式二:rsync -avz /opt/ rsync://backuper@192.168.169.40/wwwroot

免密下行:

在目的服务器上的指定的目录上设定密码并给权限

输入命令:rsync -avz --password-file=/opt/server.pass backuper@192.168.169.40::wwwroot /opt

http://www.lryc.cn/news/70465.html

相关文章:

  • Vue 3 第二十五章:插件(Plugins)
  • Android 系统内的守护进程 - main类服务(3) : installd
  • 华为OD机试真题 Java 实现【对称字符串】【2023Q2 200分】
  • day18文件上传下载与三层架构思想
  • Async/await详解
  • Mysql基础 — DDL、DML、DQL、DCL、函数、约束
  • 中国移动董宁:深耕区块链的第八年,我仍期待挑战丨对话MVP
  • AI孙燕姿项目实现
  • 传统机器学习(六)集成算法(2)—Adaboost算法原理
  • 性能优化常用的技巧,你都知道吗?
  • 机器学习——损失函数(lossfunction)
  • 小航助学2022年NOC初赛图形化(小高组)(含题库答题软件账号)
  • 软考中级数据库系统工程师-第6-7章 数据库技术基础关系数据库
  • 掌握RDD算子2
  • ORACLE-SQL性能优化(3)
  • 3年外包裸辞,面试阿里、字节全都一面挂,哭死.....
  • JavaEE(系列16) -- 多线程(信号量与CountDownLatch)
  • Tomcat配置https协议证书-阿里云,Nginx配置https协议证书-阿里云,Tomcat配置https证书pfx转jks
  • 抖音定位基本原理
  • 【Hbase 05】Hbase表的设计原则与优化方案
  • 行业报告 | 2022文化科技十大前沿应用趋势(上)
  • 实现BIM的Revit软件学习资料
  • 09 集合框架2
  • 相见恨晚的5款良心软件,每款都是经过时间检验的精品
  • AI与税务管理:新技术带来的新机遇和新挑战
  • springboot 集成 Swagger3(速通)
  • 2023年NOC大赛创客智慧编程赛项图形化复赛模拟题二,包含答案解析
  • 2023年NOC大赛创客智慧编程赛项Python 复赛模拟题(二)
  • 【SQL】MySQL的查询语句
  • 测试的分类