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 認證的配置
先欠著。。。我先改改阿里雲伺服器的安全配置