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

  今天六一兒童節,而後...html

  ...java

  ...mysql

  ...linux

  而後就是父親節呀孩子們!!!sql

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

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

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

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

 

1、安裝前準備

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

  安裝目標:jdk-8u91-linux-x6四、apache-tomcat-9.0.0.M六、mysql-server_5.7.12-1ubuntu14.04_amd64(社區GPL版本)瀏覽器

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

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

 

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

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

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

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

  #getconf LONG_BIT        查看CPU運行模式

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

 

2、安裝JDK

一、建立安裝目錄,個人以下(我使用root用戶便於命令受權):

  #mkdir /usr/local/jdk

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

  #cd ~

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

 

三、設置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

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

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

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

五、刪除壓縮包

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

 

3、安裝Tomcat

一、和安裝jdk相似,先自行建立安裝目錄

  #mkdir /usr/local/tomcat

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

  #cd ~

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

三、在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以啓動控制檯查看

四、成功後刪除壓縮包

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

 

4、安裝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 安裝)

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

 

一、下載官方的(看清楚相應版本)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

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

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

三、啓動和中止mysql服務

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

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

 

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

              

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

相關文章
相關標籤/搜索