新項目,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.pswp.cn/news/715940.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/715940.shtml
英文地址,請注明出處:http://en.pswp.cn/news/715940.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Python】進階學習:pandas--如何根據指定條件篩選數據

【Python】進階學習:pandas–如何根據指定條件篩選數據 🌈 個人主頁:高斯小哥 🔥 高質量專欄:Matplotlib之旅:零基礎精通數據可視化、Python基礎【高質量合集】、PyTorch零基礎入門教程👈 希望…

2024第二次培訓:win11系統下使用nginx、JDK、mysql搭建基于vue2、java前后端分離的web應用運行環境

一.背景 公司安排了帶徒弟的任務,給培訓寫點材料。前面分開介紹了mysql、jdk、nginx的安裝,都只是零星的介紹,只能算零散的學習。學習了有什么用呢?能解決什么問題?能完成什么工作? 今天我們要用之前的幾篇…

為什么要在業務系統中引入大寬表?

在高度系統化驅動的業務中,查看業務報表已經是一個很常見的需求了。在分工非常明確的大型企業里,往往有專門的數據分析團隊 BI 或者數據開發團隊,他們能夠勝任此類需求(但也未必是輕松的,或者說高效的)。 …

中國電子學會(CEIT)2023年05月真題C語言軟件編程等級考試二級(含解析答案)

中國電子學會(CEIT)考評中心歷屆真題(含解析答案) C語言軟件編程等級考試二級 2023年05月 編程題五道 總分:100分一、數字放大(20分) 給定一個整數序列以及放大倍數x,將序列中每個整數放大x倍后輸出。 時間限制: 1000 內存限制: 65536 輸入 包含三行:第一行為N,…

Stable Diffusion 模型分享:AAM XL (Anime Mix)(動漫截屏風格 XL)

本文收錄于《AI繪畫從入門到精通》專欄,專欄總目錄:點這里。 文章目錄 模型介紹生成案例案例一案例二案例三案例四案例五案例六案例七案例八 下載地址 模型介紹 AAM XL (Anime Mix) 是一個動漫截屏風格的模型,是 AAM - AnyLoRA Anime Mix 模…

【yolov8部署實戰】VS2019環境下使用C++和OpenCV環境部署yolo項目|含詳細注釋源碼

一、前言 之前一陣子一直在做的就是怎么把yolo項目部署成c項目,因為項目需要嵌套進yolo模型跑算法。因為自己也是本科生小白一枚,基本上對這方面沒有涉獵過,自己一個人從網上到處搜尋資料,寫代碼,調試,期間…

黑馬JavaWeb開發跟學(三)Web前端開發Vue-Element

黑馬JavaWeb開發跟學三.Web前端開發Vue-Element 1 Ajax1.1 Ajax介紹1.1.1 Ajax概述1.1.2 Ajax作用1.1.3 同步異步 1.2 原生Ajax1.3 Axios1.3.1 Axios的基本使用1.3.2 Axios快速入門1.3.3 請求方法的別名1.3.4 案例 2 前后臺分離開發2.1 前后臺分離開發介紹2.2 YAPI2.2.1 YAPI介…

CNN文本分類(tensorflow實現)

前言 實現步驟 1.安裝tensorflow2.導入所需要的tensorflow庫和其它相關模塊3.設置隨機種子4.定義模型相關超參數5.加載需要的數據集6.對加載的文本內容進行填充和截斷7.構建自己模型8.訓練構建的模型9.評估完成的模型 CNN(卷積神經網絡)在文本分類任務中…

【GPU驅動開發】-mesa簡介

前言 不必害怕未知,無需恐懼犯錯,做一個Creator! 一、mesa介紹 Mesa 是一個開源的3D圖形庫,它實現了多種圖形API,包括 OpenGL、Vulkan 和 OpenCL。Mesa 的目標是提供一個開源、跨平臺的圖形庫,使得開發者…

ABAP - SALV教程08 列設置熱點及綁定點擊事件

實現思路:將列設置成熱點,熱點列是可點擊的,再給SALV實例對象注冊點擊事件即可,一般作用于點擊單號跳轉到前臺等功能 "設置熱點方法METHODS:set_hotspot CHANGING co_alv TYPE REF TO cl_salv_table...."事件處理方法M…

SMART原則

在軟件研發領域,項目管理和目標設定尤為關鍵。一個成功的軟件項目不僅需要先進的技術支持,還需要一個清晰、明確且可實現的目標。SMART原則,作為一種高效的目標設定和管理方法,為軟件研發提供了有力的指導。SMART是五個英文單詞首…

合宙esp32-c3 進入深度睡眠無法喚醒解決一例

手賤,昨天收到了嘉立創最新的esp32 s3,想測試一下電流功耗,于是順便測試了一下以前的合宙esp32 c3 無串口芯片的版本 打算對比一下c3和s3的功耗相差多少,結果把自己玩死了: void setup() {esp_deep_sleep_start();// esp_light_s…

oppo手機備忘錄記錄怎么轉移到華為手機?

oppo手機備忘錄記錄怎么轉移到華為手機?使用oppo手機已經有三四年了,因為平時習慣,在手機系統的備忘錄中記錄了很多重要的筆記,比如工作會議的要點、讀書筆記、購物清單、朋友的生日提醒等。這些記錄對我來說非常重要,我可以通過…

STM32 HAL庫 串口使用問題記錄

文章目錄 STM32 HAL庫 串口使用問題記錄情況一:串口導致程序假死機情況二:其它程序正常運行,串口不再接收數據 STM32 HAL庫 串口使用問題記錄 情況一:串口導致程序假死機 多數應該出現在未開啟DMA模式使用中斷方式接收數據的情況…

鉀是人體內重要的電解質之一

鉀是人體內重要的電解質之一,是維持細胞生理活動的主要陽離子,在保持機體的正常滲透壓及酸堿平衡,維持內環境的穩定性,參與糖及蛋白質代謝,保證神經肌肉的正常功能,在興奮性等方面具有重要的作用。人體內的…

2000-2021年300+地級市進出口總額數據

2000-2021年300地級市進出口總額數據 1、時間:2000-2021年 2、指標:進出口總額 3、單位:萬美元 4、來源:城市年鑒、各省年鑒、城市公報、2021年為城市統計年鑒中進口額出口額加總之后換算成萬美元,已盡最大可能進行…

20240303

1.在優勢、劣勢、機會與威脅(SWOT)的分析期間,團隊發現另一個項目通過與該團隊合作可能從規模經濟中獲益。兩個項目的成本都可能大幅降低,并可能實現公司的利益,項目經理應該怎么做? A.在風險登記冊中記錄該發現 B.詢問項目發起人的意見 …

1.億級積分數據分庫分表:總體方案設計

項目背景 以一個積分系統為例,積分系統最核心的有積分賬戶表和積分明細表: 積分賬戶表:每個用戶在一個品牌下有一個積分賬戶記錄,記錄了用戶的積分余額,數據量在千萬級積分明細表:用戶每次積分發放、積分扣…

數據結構——Top-k問題

Top-k問題 方法一:堆排序(升序)(時間復雜度O(N*logN))向上調整建堆(時間復雜度:O(N * logN) )向下調整建堆(時間復雜度:O(N) )堆排序代碼 方法二&…

LeetCode---386周賽

題目列表 3046. 分割數組 3047. 求交集區域內的最大正方形面積 3048. 標記所有下標的最早秒數 I 3049. 標記所有下標的最早秒數 II 一、分割數組 這題簡單的思維題,要想將數組分為兩個數組,且分出的兩個數組中數字不會重復,很顯然一個數…