前言
昨天一哥們的弟弟突然問我有沒有部署過的Linux,公司連個運維都沒有,伺服器都要後端部署.... 你有沒有相似的遭遇呢?公司規模小,後端即是運維,一份工資幹兩份活,哈哈~ 為了解決這老弟的困惑,花費兩天時間當了一把運維,整理出了常用開發工具的 一鍵安裝包
,內容涵蓋MySQL
、Nginx
、JDK
、Redis
、RabbitMQ
、SpringBoot.jar
。這些內容僅僅只是皮毛,適用於小型公司搭建個基礎環境。
安裝包的基本目錄
目錄其實很簡單,除了 bin
目錄以外其他都是對應的開發環境的包(編譯之後的包)。如下:bin
目錄下有許多的啟動指令碼,你可以使用這些指令碼單獨啟動某個環境,也可以使用的vivachekcloud_server
這個指令碼一次性啟動所有的環境,目錄如下:
適用人群
一鍵安裝包只是為大家提供了一個便捷的安裝方式,對於一些摸索搭建環境的朋友來說非常方便,畢竟能夠達到 開箱即用
的效果。當然,對於大公司來說根本用不著,有專門的運維,後端同學根本接觸不到伺服器,比如我,哈哈。
如何使用?
這個一鍵安裝包的使用非常簡單,下面以 ubuntu16.x
為例介紹一下。
需要安裝的東西
安裝 vim
apt-get install vim
安裝ssh(雲端的省略)
#安裝
apt-get install openssh-server
#開啟root登入許可權,並重啟服務
sed -i 's/prohibit-password/yes/g' /etc/ssh/sshd_config&&/etc/init.d/ssh restart
安裝libaio
apt-get install libaio1 libaio-dev
上傳tar.gz檔案
安裝之前需要將一鍵安裝包上傳到伺服器的 /
目錄(「切記」:一定要是這個/
目錄,否則需要改指令碼啟動路徑),解壓縮命令如下:
#解壓一鍵安裝包(包名按照實際包名)
tar -zvxf cjdata-08-29.tar.gz
執行MySQL
在 bin
目錄下有一個mysql_server
指令碼,直接執行如下命令啟動:
sh mysql_server start
重啟:
sh mysql_server restart
停止:
sh mysql_server stop
執行Redis
在 bin
目錄下有一個redis.server
指令碼,直接執行命令啟動:
sh redis.server start
重啟:
sh redis.server restart
停止:
sh redis.server stop
執行Nginx
在 bin
目錄下有一個nginx.server
指令碼,直接執行命令啟動:
sh nginx.server start
重啟:
sh nginx.server restart
停止:
sh nginx.server stop
執行RabbitMQ
在 bin
目錄下有一個rabbit.server
指令碼,直接執行命令啟動:
sh rabbit.server start
重啟:
sh rabbit.server restart
停止:
sh rabbit.server stop
執行Jar包
將自己的jar包替換掉 vivachekcloud.jar
並修改/bin/vivachekcloud
指令碼中的APP_NAME
為自己的jar包路徑,如下:
APP_NAME=/cjdata/vivachekcloud/vivachekcloud.jar
「建議直接將自己的
jar
改成vivachekcloud.jar
。」在
bin
目錄下有一個vivachekcloud
指令碼,直接執行命令啟動:
sh vivachekcloud start
重啟:
sh vivachekcloud restart
停止:
sh vivachekcloud stop
一鍵執行
想要一次性啟動上面的環境直接可以使用 bin
目錄下的vivachekcloud_server
指令碼,執行如下命令:
sh vivachekcloud_server start
重啟:
sh vivachekcloud_server restart
停止:
sh vivachekcloud_server stop
如何定製?
所有的指令碼都在 bin
目錄下,有自己的特殊定製的可以修改。
總結
一鍵安裝包只是自己沒事搞著的玩的,解決了一些基礎環境的安裝,可以一鍵安裝,也可以安裝部分環境。 老規矩,關注 碼猿技術專欄
回覆關鍵詞一鍵安裝包
即可獲取。