当前位置: 首页 > news >正文

新项目,Linux上一键安装MySQL,Redis,Nacos,Minio

大家好,我是 jonssonyan

分享一个我的一个开源项目,这是一个在 Linux 平台上一键安装各种软件的脚本项目,脚本使用 Shell 语言编写,后续还会增加更多软件的一键安装,代码在 GitHub 上全部开源的,开源地址如下:

GitHub: https://github.com/jonssonyan/install-script

欢迎 fork,感谢 star

目前已经支持以下软件的一键安装:

  • Docker
  • Kubernetes
  • MySQL
  • Redis
  • Nacos
  • Minio
  • Elasticserach
  • Kibana
  • Skywalking
  • GitLab

背景

在 Linux 上安装软件比在 Windows 上安装要麻烦很多,通常在 Linux 上是没有可视化界面的,移动、重命名、编辑文件都会比在 Windows 上麻烦的多,所以这些重复的操作完全可以由一键脚本来实现,Linux 上脚本通常是 Shell 或者 Python,就好比是 Windows 下的 bat 批处理脚本,也可以实现自动化安装的效果。

为什么要开发这样一个项目

以我自己的经历来说,我是一名后端开发,我日常开发都是使用的 Windows10,所有用到的服务器系统都是 Linux,包括我买的服务器,公司部署的项目,还有自己安装的虚拟机,只要是作为服务器去使用的都是 Linux,那么这个多服务器,我不可能每次安装软件的时候都要打开笔记,一行代码一行代码的敲,而且不同的 Linux 发行版之间命令还有差异,所以我就想着有没有一键安装脚本可以快速部署这些应用。我在网上搜索了一下,果然很多,但是过于零散,导致我在服务器上安装不同的软件,还需要运行不同的脚本,而且有些脚本只适用于 CentOS 上面。为了更加的方便,所以我自己写了一个适用我自己的一套脚本,并且在 GitHub 上开源了。

快速使用

复制脚本,项目地址: https://github.com/jonssonyan/install-script

使用 ssh 工具连接服务器,在命令行粘贴脚本,点击回车之后就会执行脚本

以下就是运行脚本之后的菜单页面,输入数字安装对应的软件

项目一直在优化当中,以后准备写一些软件集群一键搭建的脚本,同时也欢迎大家提 pr

http://www.lryc.cn/news/309955.html

相关文章:

  • Rust 从 PyTorch 到 Burn
  • Swin-Transformer网络代码实现
  • Java ZooKeeper-RocketMQ 面试题
  • css制作瀑布流布局
  • Redis 的哨兵模式配置
  • 基于单片机的继电器参数测试系统设计
  • unity 数学 空间四个点是否在同一个平面
  • 数据卷dockerfile
  • AOP的介绍与使用
  • 金融行业专题|期货超融合架构转型与场景探索合集(2023版)
  • 08 yum和git
  • JMeter元件和采样器一览
  • BF算法的优化之SPFA算法
  • java 基础(核心知识搭配代码)
  • ctf_show笔记篇(web入门---信息收集)
  • html基本标签
  • 端游如何防破解
  • 用 TVMC 编译和优化模型(2)
  • 第八节 龙晰Anolis 8.8 安装 DDE 桌面环境
  • SpringBoot之Actuator的两种监控模式
  • 【Kubernetes】k8s中容器之间、pod之间如何进行网络通信?
  • 神经网络冻结参数后权重仍然更新
  • STM32学习7 按键扫描
  • 图像物体的边界- 华为OD统一考试(C卷)
  • .idea文件详解
  • 安卓JNI基础知识
  • Nginx高级技巧:实现负载均衡和反向代理
  • 2024年2月最新微信域名检测拦截接口源码
  • 1、Linux-安装
  • flutter 父组件调用子组件方法