福利來了~Linux一鍵部署包,環境安裝不用愁!!!

前言

  • 昨天一哥們的弟弟突然問我有沒有部署過的Linux,公司連個運維都沒有,服務器都要後端部署….
  • 你有沒有相似的遭遇呢?公司規模小,後端即是運維,一份工資干兩份活,哈哈~
  • 為了解決這老弟的困惑,花費兩天時間當了一把運維,整理出了常用開發工具的一鍵安裝包,內容涵蓋MySQLNginxJDKRedisRabbitMQSpringBoot.jar。這些內容僅僅只是皮毛,適用於小型公司搭建個基礎環境。

安裝包的基本目錄

  • 目錄其實很簡單,除了bin目錄以外其他都是對應的開發環境的包(編譯之後的包)。如下:
  • bin目錄下有許多的啟動腳本,你可以使用這些腳本單獨啟動某個環境,也可以使用的vivachekcloud_server這個腳本一次性啟動所有的環境,目錄如下:

適用人群

  • 一鍵安裝包只是為大家提供了一個便捷的安裝方式,對於一些摸索搭建環境的朋友來說非常方便,畢竟能夠達到開箱即用的效果。
  • 當然,對於大公司來說根本用不着,有專門的運維,後端同學根本接觸不到服務器,比如我,哈哈。

如何使用?

  • 這個一鍵安裝包的使用非常簡單,下面以ubuntu16.x為例介紹一下。

需要安裝的東西

  1. 安裝vim
apt-get install vim
  1. 安裝ssh(雲端的省略)
#安裝
apt-get install openssh-server
#開啟root登錄權限,並重啟服務
sed -i 's/prohibit-password/yes/g' /etc/ssh/sshd_config&&/etc/init.d/ssh restart
  1. 安裝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目錄下,有自己的特殊定製的可以修改。

總結

  • 一鍵安裝包只是自己沒事搞着的玩的,解決了一些基礎環境的安裝,可以一鍵安裝,也可以安裝部分環境。
  • 老規矩,微信公眾號碼猿技術專欄回復關鍵詞一鍵安裝包即可獲取。