This commit is contained in:
Darren 2023-02-27 17:21:13 +08:00 committed by GitHub
parent d4521cb7f2
commit 0533563502
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,4 @@
# Scripts # Scripts
# 脚本说明
## install.sh ## install.sh
@ -9,25 +7,24 @@ install.sh 安装 Stackhub 的自动化脚本,支持两个参数:
* -r 代表项目名称例如magento, lamp, lnmp, wordpress, joomla, gitlab 等 * -r 代表项目名称例如magento, lamp, lnmp, wordpress, joomla, gitlab 等
* -i 代表是否用于镜像生产,支持 0默认值不用于镜像生产和 1 两种参数 * -i 代表是否用于镜像生产,支持 0默认值不用于镜像生产和 1 两种参数
主要有两种使用场景 主要有两种使用场景:
### 制作镜像
制作镜像的场景下,脚本会删除服务器上的密钥对或运行云平台的某些恢复服务器出厂设置命令。
``` ```
1 制作镜像
# 该场景下,脚本会删除服务器上的密钥对或运行云平台的某些恢复服务器出厂设置命令。
# 安装应用 # 安装应用
wget -N https://raw.githubusercontent.com/Websoft9/StackHub/main/scripts/install.sh; bash install.sh -r magento -i 1 wget -N https://raw.githubusercontent.com/Websoft9/StackHub/main/scripts/install.sh; bash install.sh -r magento -i 1
# 中断后命令 # 中断后命令
cd /tmp/stackhub/apps && ansible-playbook -i hosts application.yml -c local -e init=1 -e appname=magento cd /tmp/stackhub/apps && ansible-playbook -i hosts application.yml -c local -e init=1 -e appname=magento
```
### 安装应用立即使用
此场景下,安装完成后,系统会强制重启 2. 安装应用立即使用
# 此场景下,安装完成后,系统会强制重启
```
# 安装应用 # 安装应用
wget -N https://raw.githubusercontent.com/Websoft9/StackHub/main/scripts/install.sh; bash install.sh -r magento -i 0 wget -N https://raw.githubusercontent.com/Websoft9/StackHub/main/scripts/install.sh; bash install.sh -r magento -i 0
@ -37,9 +34,10 @@ cd /tmp/stackhub/apps && ansible-playbook -i hosts application.yml -c local -e i
## reset_mysql_password.sh ## reset_mysql_password.sh
1. 该脚本目前只适用于CentOS7以上的系统和MySQL5.6版本; 该脚本 fork from [Mysql_ResetPasswd_Script](https://github.com/EwigeveMicca/Mysql_ResetPasswd_Script)目前只适用于CentOS7 以上的系统和 MySQL5.6 版本;
2. 该脚本基于 https://github.com/EwigeveMicca/Mysql_ResetPasswd_Script 进行修改;
3. 使用方法:远程连接到服务器,运行一下命令,按提示输入新密码即可。 用法:
```
sudo git clone https://github.com/Websoft9/linuxscript.git; cd linuxscript/Mysql_ResetPasswd_Script;sudo sh reset_mysql_password.sh ```
``` sudo git clone https://github.com/Websoft9/linuxscript.git; cd linuxscript/Mysql_ResetPasswd_Script;sudo sh reset_mysql_password.sh
```