centos下写一个自动部署环境的脚本 包含安装redis keepalive nginx mysql scis 安装和指定配置文件
以下是一个示例的自动部署环境脚本,它可以在CentOS上安装并配置Redis、Keepalived、Nginx、MySQL和SCIS:
#!/bin/bash
# 安装Redis
echo "Installing Redis..."
yum install -y redis
systemctl enable redis
systemctl start redis
# 安装Keepalived
echo "Installing Keepalived..."
yum install -y keepalived
systemctl enable keepalived
systemctl start keepalived
# 安装Nginx
echo "Installing Nginx..."
yum install -y nginx
systemctl enable nginx
systemctl start nginx
# 安装MySQL
echo "Installing MySQL..."
yum install -y mysql-server
systemctl enable mysqld
systemctl start mysqld
# 安装SCIS
echo "Installing SCIS..."
# 根据你的安装方式进行相应的安装操作
# 拷贝配置文件
echo "Copying configuration files..."
cp /path/to/redis.conf /etc/redis.conf
cp /path/to/keepalived.conf /etc/keepalived/keepalived.conf
cp /path/to/nginx.conf /etc/nginx/nginx.conf
cp /path/to/my.cnf /etc/my.cnf
# 根据你的SCIS安装方式进行相应的配置文件拷贝操作
# 重启各个服务
echo "Restarting services..."
systemctl restart redis
systemctl restart keepalived
systemctl restart nginx
systemctl restart mysqld
# 根据你的SCIS安装方式进行相应的重启操作
echo "Environment deployment completed."
你需要将脚本中的/path/to/替换为你实际的配置文件路径,并根据你的SCIS安装方式进行相应的安装和配置文件拷贝操作。
保存脚本为deploy.sh,然后在终端中执行chmod +x deploy.sh赋予脚本执行权限,最后运行./deploy.sh执行脚本进行自动部署环境
原文地址: http://www.cveoy.top/t/topic/h1lI 著作权归作者所有。请勿转载和采集!