1. 程式人生 > >ubuntu下 java、mysql、tomcat(ssl認證) 配置

ubuntu下 java、mysql、tomcat(ssl認證) 配置

前幾天,在阿里雲客服的建議下把阿里雲的一個伺服器備份並且退款了。。。

後來,覺得自己的MacBook 120g的儲存越來越不夠了,就給清空了。。。

現在才發現,其他資料都拷貝下來了,只有伺服器的備份沒有拷貝下來。。。

我的腦子啊。。。活著不好嗎???

從頭再來吧,如果我還沒被搞死的話。。。

 

一、 安裝配置 Java 環境

1. 下載jdk包

 

官網下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

開發時候用的jdk8,所以此處給出jdk8下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

(聽說只下載jre其實就可以了,下次作死的時候試試):

wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1543466403_160cc3459e6b70fc93478f6496acc840

2. 下載下來後名字後面多了一堆東西,需要重新命名

 mv jdk-8u191-linux-x64.tar.gz\?AuthParam\=1543466403_160cc3459e6b70fc93478f6496acc840 jdk-8u191-linux-x64.tar.gz

3. 解壓縮tar包

tar -xvzf jdk-8u191-linux-x64.tar.gz 

4. 將解壓好的檔案移動到系統環境檔案下(/usr/local/)

mv jdk1.8.0_191 /usr/local

5. 修改使用者目錄下的環境變數目錄(~/.bashrh)

vim ~/.bash

  5.1 輸入 大寫G( shift + G ) 跳轉到檔案末尾

  5.2 輸入 i (或者a、o) 進入編輯模式

  5.3 不修改已有的配置,在其後寫:

    export JAVA_HOME=/usr/local/jdk1.8.0_191
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

  5.4 按 esc 退出編輯模式,輸入 :wq (冒號:進入指令模式。 w: 儲存更改  q:退出vim)

  5.5 如果在編輯過程中失手把其他配置修改了,不要退出,按esc退出編輯模式,按 u (意為undo,撤銷修改操作,最多可以撤銷到本次開啟時檔案的狀態,所以千萬不要想著關閉以後重新開啟)撤銷。

6. 使當前的配置檔案即刻生效

source .bashrc 

7. 配置完成,測試是否可用

java
java -version
javac
javap

  如果測試有問題的話,確定jdk檔案完整性,確定檔案位置和配置目錄

 

 

二、 安裝配置mysql(採用 DEB-Bundle 離線包安裝)

1. 檢視系統情況,選擇合適的mysql版本

  1.1 檢視系統情況(第一個檢視系統版本,第二個看位數)

  lsb_release -a 
  uname -m

  1.2 進入mysql官網 -> Downloads -> Community -> Mysql Community Server -> 選擇版本

    官網首頁;mysql.com

    官網下載頁面:https://www.mysql.com/downloads/

    之前用的mysql5.7 所以這次也選擇5.7。官網地址:https://dev.mysql.com/downloads/mysql/5.7.html

  1.3 選擇版本、系統、系統位數,選擇download,在下一頁中右鍵 'No thanks,just begin my download.'拷貝下載路徑

2. 下載 DEB-Bundle 包(通過第一步獲取到下載路徑)

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.24-1ubuntu16.04_amd64.deb-bundle.tar

3. 解壓檔案 因為不是gzip格式,所以引數使用xvf即可

tar -xvf mysql-server_5.7.24-1ubuntu16.04_amd64.deb-bundle.tar 

4. 安裝操作

#libaio 如果系統中尚未存在庫,則 可能需要安裝該庫:
sudo apt-get install libaio1
#使用以下命令預配置MySQL伺服器軟體包:
sudo dpkg-preconfigure mysql-community-server_*.deb
#提示:將被要求為root使用者提供您的MySQL安裝密碼。
#對於MySQL伺服器的基本安裝,請安裝資料庫公用檔案包,客戶端包,客戶端元包,伺服器包和伺服器元包(按此順序); 可以使用單個命令來執行此操作:
#注意:下面這條命令不能直接執行,應該拆開來按中括號裡面以逗號分開的順序進行安裝,比如:
#sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
sudo dpkg -i mysql-common_*.deb
sudo dpkg -i mysql-community-client_*.deb
sudo dpkg -i mysql-client_*.deb
sudo dpkg -i mysql-community-server_*.deb
sudo dpkg -i mysql-server_*.deb
#如果中途被dpkg警告未滿足的依賴關係 ,可以使用apt-get來修復它們,然後再執行中斷的命令 :
sudo apt-get -f install

5. 安裝完成,環境變數已經自動配置完成,可以直接訪問測試

mysql -u root -p

ps:預設目錄如下

資料庫目錄:/var/lib/mysql/ 

配置檔案:/usr/share/mysql(命令及配置檔案) ,/etc/mysql(如:my.cnf)

相關命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin

啟動指令碼:/etc/init.d/mysql(啟動指令碼檔案mysql的目錄)

 

三、tomcat伺服器

1. 下載tomcat

  官方網站:tomcat.apache.org

  之前測試和使用的都是tomcat 9 ,故此處下載tomcat 9

  wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz

2. 解壓tar包

   tar -xvzf apache-tomcat-9.0.13.tar.gz 

3. 進入bin目錄,執行startup.sh / shutdown.sh 即可開啟或關閉tomcat伺服器

 

四、SSL 認證的配置

先欠著。。。我先改改阿里雲伺服器的安全配置