阿里雲ECS/Ubuntu下JDK、Tomcat、MySQL安裝記錄


  今天六一兒童節,然后...

  ...

  ...

  ...

  然后就是父親節呀孩子們!!!

——————————————————————— ————————————————————————

  同事需要JDK、Tomcat、MySQL雲環境,以不正當理由機智地把鍋甩給大姐大

  基於本人近一個月來各種折騰阿里雲,表示生無可戀/(ㄒoㄒ)/~~

———————————————————————割+1——————————————————————-

 

一、安裝前准備

  安裝環境:阿里雲ECS/Ubuntu14.04 x64 server (無GUI)

  安裝目標:jdk-8u91-linux-x64、apache-tomcat-9.0.0.M6、mysql-server_5.7.12-1ubuntu14.04_amd64(社區GPL版本)

  注意:以上為目前官網 latest version,本文的安裝方式為dpkg安裝(deb包)以及源碼安裝(tar包);如果沒甚版本需求,諸君還是使用圖形界面以及apt安裝吧

  遠程工具:命令行--Xshell5、文件傳輸--FileZilla

 

1、准備好以上工具並確保雲主機正常連接(本地系統就別扯淡了),下載與安裝環境相應的安裝包並上傳至用戶主目錄

2、命令行下查看服務器的系統信息(這里提供三種方式都歐克)

  #cat /etc/issue        查看系統信息

  #uname -a          查看系統詳細信息

  #getconf LONG_BIT        查看CPU運行模式

3、查看當前系統是否已經安裝過上述軟件包,有則請移除Ubuntu軟件包操作相關命令

 

二、安裝JDK

1、創建安裝目錄,我的如下(我使用root用戶便於命令授權):

  #mkdir /usr/local/jdk

2、進到用戶主目錄(之前上傳的安裝包路徑,ls查看當前目錄內容,tab自動補全文件名),並解壓源碼包至安裝目錄

  #cd ~

  #tar -zxvf jdk-****-linux-x64.tar.gz -C /usr/local/jdk     ----這條命令可以先tar -zxvf files,再mv到目標目錄

 

3、設置jdk環境變量,這里我進行全局設置,它是是所有用戶的共用的環境變量

  #vim ~/.bashrc

  在文件末尾添加:

  export JAVA_HOME=/usr/local/jdk    ----這里按照自己的路徑更改添加
  export JRE_HOME=${JAVA_HOME}/jre
  export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  export PATH=${JAVA_HOME}/bin:$PATH

4、檢查是否已經安裝設置成功

  #java -version     ----  java / javac 都可以試試

  成功會輸出版本信息,不行的話再返回排查下,並不是多復雜的東西

5、刪除壓縮包

  #rm jdk-****-linux-x64.tar.gz

 

三、安裝Tomcat

1、和安裝jdk類似,先自行創建安裝目錄

  #mkdir /usr/local/tomcat

2、進到用戶主目錄並解壓源碼包至安裝目錄

  #cd ~

  #tar -zxvf apache-tomcat-****.tar.gz -C /usr/local/tomcat 

3、在tomcat的bin目錄下啟動tomcat

  #cd /usr/local/tomcat/bin

  #./startup.sh

  之后會自動配置環境變量,並輸出Tomcat started,安裝成功

  如果有桌面環境,可瀏覽器訪問http://ip:8080,查看是否成功,如果不成功,檢查端口情況

  #netstat -ano|grep 8080

  如果端口被占用,可以修改/conf/server.xml 里的端口號

  如果想看詳細信息,可以用./catalina.sh run以啟動控制台查看

4、成功后刪除壓縮包

  #rm apache-tomcat-****.tar.gz

 

四、安裝MySQL

  相對於前兩個軟件,這個真是折傻老夫了,容我先吐個艹~

  一開始我選擇sudo apt-get mysql-server的方式,這可是有官網指導的方式,然而報錯表示一些依賴沒有安裝

  循着報錯信息安裝相關依賴包,一路報錯直至找不到

  我開始折騰apt:

  • 直接編輯/etc/apt/source.list(參考國內的源或者Ubuntu官方源鏡像列表
  • 使用MySQL官方的配置文件(下載
  • 各種apt-get update、apt-get clear、apt-get -f install、aptitude install、apt-get remove

  中間遇到一個怎么都沒辦法下載的包:libmecab2(手動自行下載 ,dpkg -i 安裝)

  遇到太多坑,最后...這是個歷史遺留問題,也正是被搞的一臉懵逼,才有了這篇記錄

 

1、下載官方的(看清楚相應版本)deb-bundle.tar安裝包,上傳至用戶主目錄解壓:

  #tar -xvf mysql-server_****-1ubuntu14.04_amd64.deb-bundle.tar

  解壓后會得到一堆.deb包,按照如下順序安裝:

  #dpkg -i mysql-common_****-1ubuntu14.04_amd64.deb

  #dpkg -i libmysqlclient18_****-1ubuntu14.04_amd64.deb

  #dpkg -i libmysqlclient-dev_****-1ubuntu14.04_amd64.deb

  #dpkg -i libmysqld-dev_****-1ubuntu14.04_amd64.deb

  #dpkg -i mysql-community-client_****-1ubuntu14.04_amd64.deb

  #dpkg -i mysql-client_****-1ubuntu14.04_amd64.deb

  #dpkg -i mysql-community-server_****-1ubuntu14.04_amd64.deb

  //在安裝mysql-community-server會要求輸入root賬戶密碼

  sudo dpkg -i mysql-server_****-1ubuntu14.04_amd64.deb 

  到這里mysql的安裝完成

  以下幾個文件沒有用到,作用求看官告知:

  mysql-community-bench_****-1ubuntu14.04_amd64.deb
  mysql-community-source_****-1ubuntu14.04_amd64.deb
  mysql-community-test_****-1ubuntu14.04_amd64.deb
  mysql-testsuite_****-1ubuntu14.04_amd64.deb

2、關於報錯:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 

  解決方案:# mysql -uroot -p  設置密碼(參考

3、啟動和停止mysql服務

  #/etc/init.d/mysql start
  #/etc/init.d/mysql stop

4、自行擦屁屁刪除源碼包

 

———————————————————————割++——————————————————————-

              

                感覺在運維的路上越走越遠,心累~~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM