mysql 序号_脚本搭建Nginx、Redis、MySql、Maven

    当你面对一个全新的Linux系统时,是如何部署搭建项目环境呢?是否是一个一个软件安装呢?小编在往期文章中介绍了相关软件的安装方法,但是你是否发现不同的软件安装下来是否会出现问题呢?今天就教大家如何使用脚本一键安装所需的软件(运维大佬请忽略此篇文章2d8dfb232b7c05e2e6c7aca27b84f2ff.png),此脚本已被小编使用无数次,至此篇文章发布前均无任何问题。

    结合之前讲过的Linux脚本启动jar包是不是发现可以偷懒了?

    安装清单:

    1、JDK

    2、Nginx

    3、Redis

    4、Maven

    5、Git

    6、MySql

fb245c81f253ff47a8b6dc7d8ac15ce0.gif

整体脚本

8272a6d0a55259a359f3c8fe39ab080b.png0bec362a4cff040f6e0a662b67d20e19.gif

    先来看看整合好的脚本吧(choose_install.sh)

echo "##############请选择需要安装的软件的序号,回车表示安装所有软件#############"echo "0、阅读帮助"echo "1、JDK"echo "2、Maven"echo "3、Nginx"echo "4、Redis"echo "5、Git"echo "6、MySql"echo "#####请选择:#####"read softTypeif [ ! $softType ]; then  echo "#####开始安装所有软件#####"   sh auto_install.sh elif ((softType == 1)); then  echo "#####安装JDK######"  sh jdk.shelif ((softType == 2)); then  echo "#####安装Maven#####"  sh maven.shelif ((softType == 3)); then  echo "#####安装Nginx#####"  sh nginx.shelif ((softType == 4)); then  echo "#####安装Redis#####"  sh redis.sh  ls /etc/redis*.conf  cd /etc/init.d/ && ./redis_6382 startelif ((softType == 5)); then  yum install gitelif ((softType == 6)); then  echo "#####安装MySql#####"  sh mysql.shelif ((softType == 0)); then  echo "#####帮助文档如下#####"  sh help.shelse echo "#####输入错误#####"fiecho "##########安装完成#########"sh help.shecho "##########Good Bye#########"

    看起来是不是挺不错的,其实也就是脚本自动化,执行以下命令即可开始安装:

sh choose_install.sh

   再来看一个一键全部安装的脚本:

echo "*****安装JDK***"sh jdk.shecho "*****安装maven*****"sh maven.shecho "*****安装nginx*****"sh nginx.shecho "*****安装git*****"yum install gityum install gitecho "*****安装redis*****"sh redis.shls /etc/redis*.confcd /etc/init.d/ && ./redis_6382 startecho "*****安装MySql*****"sh mysql.shecho “***************全部安装完成**************”sh help.sh

    以下是上述脚本当中所需要的全部脚本:

eeabc478fad624e2e07de82e7339ca4b.png

    也提供了完善的帮助文档(help.sh):

4e4301de45fb566a251da106fcba2633.png

好啦,至此就讲完了,具体脚本请在公众号后台留言20200917,小编会私发给你相关脚本代码。

注:因为这些脚本可导致覆盖,可能丢失数据,在安装之前请确保Linux操作系统是全新的或系统中没有即将安装的软件,及时做好备份以免导致不必要的损失;同时安装完软件请开启相关软件对应的端口(尤其是安装过宝塔,需在宝塔中开启相应端口),才能正常使用,若安装不成功请执行choose_install.sh脚本单独安装对应软件,若有问题请私聊小编。

【更多精彩】

Linux脚本启动jar包

Linux脚本定时备份MySql数据库

Linux中安装RocketMq

Centos7安装JDK1.8

Centos7安装MySql5.6

Centos7安装Maven

Linux CentOS安装Nginx

fd228f31b122519db435507238f2e564.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244391.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql数据库压缩备份_MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份)...

本文主要向大家介绍了MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。备份MySQL数据库的命令复制代码 代码如下:mysqldump -hhostname -uusername -ppassword databasename …

mysql数据库子查询的使用_MySQL数据库使用子查询方式更新数据优化及思考

【环境介绍】云数据库MySQL 5.7【背景描述】业务需要:需要对16370077的表数据进行更新部分数据操作UPDATE P_MOXXXX_REXXXX SET FISAVAILABLE 1 WHERE FREG_ID IN (SELECT FREG_ID FROM P_MOXXXX_REXXXX_UPDATE_TEMP);【按照正常流程更新数据操作】使用archery的SQ…

业务中台建设与应用_容易网业务中台建设,助力企业数字化转型

“中台”这个概念自去年流行以来,至今仍然搅动着市场。期间,既有阿里、腾讯、百度、字节跳动、美团、滴滴等等头部互联网企业刮起的转型风,也有茅台延后中台签约、服装品牌CIO被开除等风波。尽管存在争议,但这不影响越来越多的企业…

java由大到小输出整数xvz_【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出...

java经典实例书店书畅想畅销书109.6元包邮(需用券)去购买 >目录https://www.cnblogs.com/Qpgshare/p/12588923.html一、视频讲解https://www.cnblogs.com/Qpgshare/p/12588923.html二、思路分析https://www.cnblogs.com/Qpgshare/p/12588923.html总结:https://ww…

压力测试过负载均衡_性能测试的方法有哪些?

压力测试:压力测试的关键字就是“极端”。通过对系统的极端加压,从而观察系统的所表现出来性能问题。再对此性能问题进行分析,从而达到系统优化的目的。所以压力测试就是一定要让系统出问题,如果系统没有出问题,那么压…

java比ios慢_Android为什么比iOS慢

有些人会觉Android应用没有iOS应用使用得流畅,我觉得主要原因有以下几点:第一,因为Android平台相较于iOS起步晚,平台不成熟,初期的开发者水平也有限,没有很关注性能优化,只是想做出可用的应用&a…

rdd转换成java数据结构_如何将CSV文件转换为RDD

一种简单的方法是拥有一种保留标头的方法。假设您有一个file.csv,例如:user, topic, hitsom, scala, 120daniel, spark, 803754978, spark, 1我们可以定义一个标头类,该标头类使用第一行的解析版本:class SimpleCSVHeader(header…

output怎么用_如何用 C++ 写一个可编程软件渲染器?

今天你想用最新的 D3D12 画一个三角形,少说也要上千行代码了,对于初学者来讲,这个门槛是非常高的,太多干扰了,而一千多行代码,已经足够你重头实现一个简易版 D3D 了,为什么不呢?比起…

java finereport_java报表工具FineReport常见的数据集报错错误代码和解释

在使用finereport制作报表,若预览发生错误,很多朋友便手忙脚乱不知所措了,其实没什么,只要看懂报错代码和含义,可以很快的排除错误,这里我就分享一下finereport的数据集报错错误代码和解释,如果…

python定义一个人类_Python类的定义、继承及类对象使用方法简明教程

Python编程中类的概念可以比作是某种类型集合的描述,如“人类”可以被看作一个类,然后用人类这个类定义出每个具体的人——你、我、他等作为其对象。类还拥有属性和功能,属性即类本身的一些特性,如人类有名字、身高和体重等属性&a…

android 反色 java_Android小米,魅族6.0状态栏不能反色解决方法

Android6.0及以上if (Build.VERSION.SDK_INT > Build.VERSION_CODES.M) {Window window getWindow();window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);window.setStatusBarColor(getResources().getColor(android.R.color.white));window.…

mysql delete语句_MySQL ------ 触发器(TRIGGER)(二十七)

MySQL 语句在需要时被执行,存储过程也是,但是你要是想要某条(或某些语句)在事件发生时自动执行,该怎么办触发器由此而来触发器:某个表发生更改时自动处理。触发器是MySQL响应delete,insert&…

aws mysql价格_mysql – AWS RDS“转出”成本有多贵?

我在AWS上托管了一个社交网络网站.我是否会因RDS的“转移成本”而被收取费用(因为RDS将通过AWS连接到EC2)?这是否意味着我只需支付EC2’转账费用’?与“图像”带宽相比,“数据库”带宽有多贵?真的很感激任何输入.谢谢.解决方法:根据AWS文档,从…

python变量定义大全_详解python变量与数据类型

这篇文章我们学习 Python 变量与数据类型变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问。在 Python 中 变量命名规定,必须是大小写英文,数字和 下划线(_)的组合,并且不能…

java 数据库改操作_数据库的插入、修改、删除操作(java实现)

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCTest {// 定义数据库访问参数String url "jdbc:sqlserver://localhost:1433; DatabaseNamelihongchao&…

python3安装pywin32_Python3 pywin32模块安装的详细步骤

python新手一枚,操作系统Win10 64 bit,Python版本,3.7因为某个脚本需要用到win32con 和win32api模块,run -- cmd ,使用easy_install pywin32 命令安装,提示错误,搜不到,网上搜了下教程&#x…

创建时间指定日期 java,Java避坑之如何创建指定时间Date对象

在翻看自己以前写的惨不忍睹的代码时,发现了自己曾经写的一个跟Date有关的坑。Date date new Date(2020, 1, 1);System.out.println(date);我的目的是想创建一个2020年1月1日的时间对象date,但是我们创建的date真的就代表2020年1月1日吗?错&…

pagerank数据集_从数据结构到算法:图网络方法初探

机器之心原创作者:朱梓豪编辑:Qing Lin如果说 2019 年机器学习领域什么方向最火,那么必然有图神经网络的一席之地。其实早在很多年前,图神经网络就以图嵌入、图表示学习、网络嵌入等别名呈现出来,其实所有的这些方法本…

php curl上传文件返回false,php curl上传文件$_FILES为空的问题

PHP 5.0~5.6 各版本兼容的cURL文件上传最近做的一个需求,使用PHP cURL上传文件。踩坑若干,整理如下。不同版本PHP之间cURL的区别PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求。传统上,…

python判断几个数最大最小_python 找出list中最大或者最小几个数的索引方法

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台&…