自动化部署

我要开发同款
寒殇夜影2024年02月21日
39阅读
开发技术自动化运维、服务器运维

作品详情

#!/bin/bash# 创建临时目录temp_dir=$(mktemp -d)# 下载 MySQL 压缩包并解压wget -O $temp_dir/mysql.tar.gz https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-linux-glibc2.17-x86_64.tar.xztar -xf $temp_dir/mysql.tar.gz -C $temp_dir# 下载 Nginx 压缩包并解压wget -O $temp_dir/nginx.tar.gz http://nginx.org/download/nginx-1.21.6.tar.gztar -xf $temp_dir/nginx.tar.gz -C $temp_dir# 下载 ActiveMQ 压缩包并解压wget -O $temp_dir/activemq.tar.gz https://archive.apache.org/dist/activemq/5.16.4/apache-activemq-5.16.4-bin.tar.gztar -xf $temp_dir/activemq.tar.gz -C $temp_dir# 移动解压后的文件到目标安装目录sudo mv $temp_dir/mysql-* /opt/mysqlsudo mv $temp_dir/nginx-* /opt/nginxsudo mv $temp_dir/apache-activemq-* /opt/activemq# 启动 MySQL 服务sudo /opt/mysql/bin/mysqld_safe --user=mysql &# 启动 Nginx 服务sudo /opt/nginx/sbin/nginx# 启动 ActiveMQ 服务sudo /opt/activemq/bin/activemq start# 清理临时文件rm -rf $temp_dir
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论