websoft9/scripts/README.md

44 lines
1.4 KiB
Markdown
Raw Normal View History

2022-07-14 09:29:15 +08:00
# Scripts
2022-09-01 10:39:51 +08:00
# 脚本说明
2022-07-14 09:29:15 +08:00
## install.sh
2022-09-01 10:39:51 +08:00
install.sh 是我们提供的一键安装脚本,用于部署基于 Docker 的应用项目
install.sh 支持两个参数:
* -r 代表项目名称例如magento, lamp, lnmp, wordpress, joomla, gitlab 等
* -i 代表是否初始化,支持 0默认值和 1 两种参数
主要有两种使用场景
### 场景1
2022-07-14 09:29:15 +08:00
```
#安装项目,初始化
2022-09-01 10:39:51 +08:00
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
2022-07-14 09:29:15 +08:00
#安装项目,不初始化
2022-09-01 10:09:41 +08:00
wget -N https://raw.githubusercontent.com/Websoft9/StackHub/main/scripts/install.sh -r magento -i 0 或
wget -N https://raw.githubusercontent.com/Websoft9/StackHub/main/scripts/install.sh; bash install.sh -r magento
2022-07-14 09:29:15 +08:00
2022-09-01 10:39:51 +08:00
cd /tmp/stackhub/apps && ansible-playbook -i hosts application.yml -c local -e init=0 -e appname=magento
```
2022-07-14 09:33:55 +08:00
2022-09-01 10:39:51 +08:00
### 场景2
2022-09-01 10:09:41 +08:00
2022-07-14 09:33:55 +08:00
## reset_mysql_password.sh
1. 该脚本目前只适用于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
```