springboot布署文档相关内容学习
- Linux
crontab -e 定时任务,或者开机任务可通过这个进行-
@reboot sleep 120s && /sbin/iptables -P INPUT ACCEPT && /sbin/iptables -P FORWARD ACCEPT && /sbin/iptables -F && /sbin/iptables -L -n
# 安装快捷上传下载软件yum install -y lrzsz# 安装 telnetyum install -y telnet# 安装 网络工具yum install -y net-tools
# 安装 ntpsu rootyum install ntp -y# 在每天的12点整,同步一次时间crontab -e# 添加如下内容,并保存后退出0 12 * * * /usr/sbin/ntpdate time.nist.gov# 手动执行一次时间同步su root/usr/sbin/ntpdate time.nist.gov
# 切换 rootsu root# 注意: CentOS 安装Docker 运行该命令 !!!yum install -y docker-io# 注意: openEuler 安装Docker 运行该命令 !!!yum install -y docker
# 安装yum仓库管理器yum -y install yum-utils# 添加yum仓库源yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 查询可用docker版本yum list docker-ce --showduplicates|sort -r# 指定版本号安装dockeryum -y install docker-ce-版本号
# 切换用户su webuild# 登录MySQL主节点docker exec -it mysql-master mysql -h 127.0.0.1 -u root -p# 创建数据库和访问该库的用户名和密码# 创建数据库create database if not exists werun_house default charset UTF8MB4 collate UTF8MB4_GENERAL_CI;# 创建新用户create user username@'%' identified with mysql_native_password by 'password';# 授权新用户对新数据库的访问权限grant all privileges on *.* to username@'%' with grant option;# 刷新权限flush privileges;
rs.initiate({_id:"rs", members:[{_id:0,host:"IP1:16061"},{_id:1,host:"IP2:16061"},{_id:2,host:"IP3:16061"}]});# 创建超级管理员,这里需要设置管理员用户密码,要求随机16位密码use admindb.createUser({ user: 'admin', pwd: '密码', roles: [ { role: "root", db: "admin" } ] });# 退出,重新登录exit;mongouse admindb.auth("admin","密码")use ioc# 创建ioc库的读写用户,这里需要设置普通用户密码,要求随机16位密码db.createUser({user:'ioc',pwd:'密码',roles:['readWrite']})
8、MinIO控制台创建文件存储桶
仅1台机器执行本操作
随便找一台部署了MinIO的机器,使用地址http://ip1:9010进入 MinIO 控制台。如下图所示,红框内Drivers的值均为2/2则代表MinIO集群搭建成功。 
8.1、创建存储桶
请按照如下步骤创建文件存储桶。

8.2、测试上传附件
请按照如下步骤上传附件。

在ip1、ip2、ip3和ip4机器执行如下命令(需要修改werun-user-profile、small为7.1和7.2步骤中录入的值),可观察到所涉及的4台VM 中 data1、data2目录中均保存了该文件,则代表MinIO集群部署成功,如下图所示ls -l /wz_workspace/minio/data1/werun-user-profile/small/ls -l /wz_workspace/minio/data2/werun-user-profile/small/

9、创建用户组和用户
仅1台机器执行本操作root账号登录系统,进行如下操作
9.1、创建用户组
请按照如下步骤创建用户组。 
新建页面录入如下信息: 
9.2、创建webuild用户
请按照如下步骤创建用户。 
新建页面录入如下信息: 
新建页面 GROUPS 中选择webuild_group组,如图所示 
9.3、webuild用户登录测试
输入用户名和密码登录后,可看到如下界面,则代表当前用户录入成功。如图所示 
9.4、创建程序用连接账号
以下所有操作均使用 `webuild` 用户进行

7、创建Nginx容器
# 启动 Nginx 服务docker run -d --name webuild_nginx --privileged=true --restart=always -p 80:80 -p 443:443 \-v /wz_conf/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \-v /wz_conf/nginx/conf/conf.d:/etc/nginx/conf.d/ \-v /wz_workspace/nginx/logs/:/var/log/nginx \-v /wz_conf/nginx/https_certs/:/etc/nginx/https_certs \-v /wz_conf/nginx/html/:/etc/nginx/html \192.168.1.191/nginx/nginx:1.21.1.6
docker load < werun_zuat-werun-maintenance-starter-1.3.0.0.SNAPSHOT.tgzdocker run -itd --privileged=true --restart=unless-stopped -p 8898:8898 -v /wz_conf/werun_zuat/wz-common-gateway-starter/resources.uat/:/wz_conf/resources.inner -v /wz_logs/:/wz_logs --name wz-common-gateway-starter 192.168.1.191/werun_zuat/wz-common-gateway-starter:1.3.0.0.RELEASE
浙公网安备 33010602011771号