111

 

 

 

 

Goservice2.0部署文檔

 

 

 

 

 

北京資信物聯科技有限公司

20196

 

 

 

文檔概況和狀態

狀態:

 編寫中        評審中      完成       批准

級別:

 高       中               低

複雜度:

 非常複雜    複雜          中等       低

 

文檔變更控制

版本

 

描述

日期

作者

V2.0

 

文檔創建初版

2019/06/20

陳剛

文檔評審

版本

描述

日期

評審員

 

 

 

 

 

文檔輸出

版本

描述

日期

作者

簽字

 

 

 

 

 

 

目錄

目錄

目錄 2

說明 2

1. 相關配置要求 3

2. Ubuntu系統配置 3

2.1替換國內阿里源 3

2.2設置ssh遠程連接 4

3. 安裝rabbitmq 4

3.1 apt安裝 4

3.2 啓動服務與開啓web頁面 4

3.3 創建用戶並訪問 5

4. 安裝redis 5

4.1設置redis服務器可被遠程訪問: 5

5. 安裝 emq 5

6. 安裝mysql5.7 6

6 安裝jdk1.8 6

7. 安裝tomcat8.5 6

 

 

 

說明

此文文檔只在工作內部流轉。

1. 相關配置要求

 

服務器系統:

linux Ubuntu 18.04 LTS

 

  1. Ubunt18.04系統配置

2.1替換國內阿里源

輸入:

sudo  vi /etc/apt/sources.list

將文件內容清空,替換成以下內容:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

然後:

sudo apt-get update

2.2安裝部署所需軟件

由於獄所是內網部署,所以先連接外網進行安裝配置.

等到真正需要內網操作的時候,通過內網windows server 服務器進行連接操作

 

安裝openssh-server:

sudo apt-get install openssh-server

若提示版本錯誤,按照提示安裝對應版本的openssh-client:

sudo apt-get install openssh-client=1:6.6p1-2ubuntu1 

紅色爲版本號,換成系統提示的版本

 

安裝上傳下載工具:

sudo apt-get install lrzsz

2.3 配置靜態ip地址

Ifconfig 查看網關名字

sudo vim /etc/netplan/*.yaml

 

network:

  version: 2

  renderer: NetworkManager #renderer後跟的值是多少就是多少,不用改

  ethernets:

    ens33: #ens33爲網關名

      addresses: [28.140.39.100/24] #192.168.1.213是配置的靜態ip,/24代表子網掩碼爲255.255.255.0

      gateway4: 28.140.39.1

      nameservers:

        addresses: [114.114.114.114,8.8.8.8]

 

重置網絡,不需要重啓:

sudo netplan apply 

  1. 安裝RabbitMq

3.1 apt安裝

sudo apt-get install erlang-nox

sudo apt-get update

sudo apt-get upgrade

sudo qpt-get install rabbitmq-server

 

3.2 啓動服務與開啓web頁面

開啓web管理界面:

sudo rabbitmqctl start_app

sudo rabbitmq-plugins enable rabbitmq_management

 

開啓並管理rebbitmq:

# 啓動rabbitmq服務

sudo service rabbitmq-server start

# 關閉rabbitmq服務

sudo service rabbitmq-server stop

# 重啓服務

sudo service rabbitmq-server restart

# 查看服務運行狀態

sudo service rabbitmqctl status

 

3.3 創建用戶並訪問

創建用戶rabbitmq 設置密碼12345qwert並賦權限:

sudo rabbitmqctl add_user  rabbitmq 12345qwert 

sudo rabbitmqctl set_user_tags admin administrator

sudo rabbitmqctl  set_permissions -p / admin '.*' '.*' '.*'

 

登錄web頁面訪問地址:

http://localhost:15672

 

  1. 安裝redis

sudo apt-get install redis-server

通過命令行客戶端訪問Redis:

redis-cli

4.1設置redis服務器被遠程訪問:

sudo vi /etc/redis/redis.conf

找到bind 127.0.0.1這行

輸入#註釋掉

  1. 安裝 emq

5.1下載deb

訪問emq官網,下載ununtu18.04系統對應deb包;

rz上傳 deb包;

dpkg -i **.deb #安裝emq

emqx start #啓動emq

5.2訪問web管理頁面

http://127.0.0.1:18083,默認用戶名: admin,密碼:public

 

  1. 安裝mysql5.7

6.1下載deb

訪問https://dev.mysql.com/downloads/repo/apt/

下載最新的deb包,寫文檔時最新mysql-apt-config_0.8.13-1_all.deb

wget https://repo.mysql.com//mysql-apt-config_0.8.13-1_all.deb

或者下載好rz上傳

6.2 選擇5.7版本並設置密碼

sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

彈出界面默認Mysql-8.0,改選Mysql 5.7

最後點ok

sudo apt-get update

sudo apt-get install mysql-server

途中提示創建密碼,輸入密碼root然後再次輸入root確認

安裝完成後,啓動,輸入service mysql start

登錄mysql命令:

mysql -uroot -p

然後提示輸入密碼,輸入root,成功登陸mysql

  1. 安裝jdk1.8

sudo apt install openjdk-8-jre-headless

然後 java -version 查看java版本信息,檢查是否安裝成功

java安裝路徑是/usr/lib/jre/..

  1. 安裝tomcat8.5

Tomcat官網下載tomcat核心gz包

rz上傳後

sudo tar -zxvf apache-tomcat-8.5.31.tar.gz

cd進入tomcat的bin目錄下

sudo ./startup.sh

 

檢查8080端口號是否被佔用

lsof -i:8080

若沒被佔用,則控制檯無輸出

在安裝完以上軟件後,tomcat默認的端口號8080和8005已經被emq佔用,要修改tomcat默認端口號

cd進入conf目錄下

sudo vim server.xml

修改8080位8070

修改8005爲8071

  1. 安裝goserver2.0

請參照goservice2.0部署文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章