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 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…

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

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

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

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

创建时间指定日期 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请求。传统上,…

netty 客户端断开 异常处理_netty案例,netty4.1基础入门篇八《NettyClient半包粘包处理》发数据方式》...

小傅哥 | https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获。专注于原创专题案例编写,目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析等。你…

Java Windows注销用户,中止Windows从Java注销

EDIT2对于那些跟随讨论的人,我留下了我的第一个答案,但似乎他们没有工作。首先找到我的真正解决方案好吧,所以我认为这实际上有效,但它并不完全可以接受,因为它使用了受限制的API部分(但它自Java 1.3以来就存在并且仍然…

MySQL和mq一致性,Mysql与Redis一致性问题

缓存一致性产生背景如果每次频繁的访问数据库的时候,虽然查询底层使用B树索引 但还会做磁盘的IO操作,可能会对数据库的压力非常大。所以为了能够减轻数据库的访问压力,会使用一些缓存实现减轻数据库的压力。比如 Redis、es、ehcache、oscache…

clustalw序列比对_序列比对(二)

Homology is the central concept for all of biology.——David Wake. Science, 1994前言正如前面引用的这句话,同源性是生物学中的核心问题。研究序列的同源性问题,就要用到序列比对的工具,上一篇笔记简单介绍了序列比对的原理,…

pr渲染程序选哪个_PR的bug你遇到过几个?

哈喽 大家好呀 我是K同学!对于Pr的用户来讲,Pr有很多BUG让人很奔溃,不仅Pr奔溃了,人都奔溃了作为Pr的老用户,今天我就来盘点下,我遇到过Pr的变态BUG第一个Pr不支持微软输出法这是我使用Pr遇到的第一个BUG&a…

java model 中文乱码,java传值乱码解决方法

在做JavaWeb时,总是时不时的会遇到中文传值乱码问题,在你把所有”ISO-8859-1”改成“UTF-8”发现还是没什么用。于是我就找到了一个百试百灵的方法(至少目前我是),就是强行转换成“UTF-8”编码。看代码:RequestMapping("/suc…

检查一列数据的重复项 vba_提取重复值,但字典不是重点。

本例的问题描述:1:源数据与提取的结果在同一个工作表里面;2:提取K、M、O、Q列里面不重复的数据(注意,数据列里面有空白的行);3:把提取出来的结果放在A2单元格的下方,不能有空白行&am…

swiper怎么让不会回弹,为什么我的滚动条拉上拉下都会回弹呢?

其它都是正常的,就是拉上去拉下来自己又回弹回去了,拉不到最底部也拉不到最顶部,拉来拉去都会是这样的category/index.vueimport CategoryHeader from "./header";import CategoryTab from "./tab";import CategoryConte…

异构服务器 微服务_Spring Cloud Alibaba Sidecar 多语言微服务异构

Spring Cloud Alibaba Sidecar 介绍自 Spring Cloud Alibaba 2.1.1 版本后增加了 spring-cloud-alibaba-sidecar 模块作为作为一个代理的服务来间接性的让其他语言可以使用spring cloud alibaba等相关组件。通过与网关的来进行路由的映射,从而可以做到服务的获取&am…

matlab教程点语言,编程语言 / Matlab教程_电脑教程学习网( 5 )

逐次超松弛方法(SOR方法)求解方程组日期:2014-09-26 21:03:34点击:370好评:0#includeiostream.h//逐次超松弛方法(SOR方法)求解方程组 #includemath.h #includeiomanip.h #define n 3 void main() { double A[n][n]{{5,2,1},{-1,4,2},{2,-3,1…