Jenkins将构建生成的程序包部署到服务器(二)

上文提供了一些脚本,通过rsync同步更新的程序包,然后再运行程序,完成一次自动化构建。
rsync一些参数的释义

rsyncd.conf文件是rsync服务器的配置文件。常见的配置项有:
uid = nobody      # 身份认证后,rsync以nobody用户身份运行
gid = nobody

use chroot = no   # 是否使用chroot环境,提高安全性
max connections = 300    # 最大连接数
pid file = /var/run/rsyncd.pid   #pid文件位置

[备份模块名]
path = /data/bakdir     # 备份目录路径
comment = 备份目录     # 备份模块注释 
auth users = user1, user2   # 允许访问该模块的用户
secrets file = /etc/rsyncd.secrets  # 密码文件位置
read only = no           # 是否只读 
list = yes                # 是否列出目录文件
uid = nobody             # 访问该模块后使用的用户
gid = nobody             

[www模块名]
path = /data/www      # 网站目录路径  
comment = 网站目录
exclude = *.pyc        # 排除*.pyc文件
auth users = www 
secrets file = /etc/rsyncd.secrets  
read only = no
rsyncd.conf文件的主要内容包括:
1. 全局配置 - 如用户,最大连接数等
2. 模块配置 - 各个备份或同步模块的目录路径、访问控制等设置
3. exclude排除项 - 指定不需要同步或备份的文件或目录
该文件配置了rsync服务器的全局参数和各个模块的参数,实现了访问控制、只读设置、排除指定文件等功能。
用于rsync服务器端,配合rsync命令实现文件备份,同步等功能。
fake super = yes
配置rsync服务器时,需要注意将 fake super = no 。
因为设置 fake super = yes 将给予访问模块的所有用户超级用户权限,这会带来安全风险

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值