今天六一兒童節,而後...html
...java
...mysql
...linux
而後就是父親節呀孩子們!!!sql
同事須要JDK、Tomcat、MySQL雲環境,以不正當理由機智地把鍋甩給大姐大shell
基於本人近一個月來各類折騰阿里雲,表示生無可戀/(ㄒoㄒ)/~~apache
———————————————————————割+1——————————————————————-ubuntu
安裝環境:阿里雲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軟件包操做相關命令)
一、建立安裝目錄,個人以下(我使用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
一、和安裝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
相對於前兩個軟件,這個真是折傻老夫了,容我先吐個艹~
一開始我選擇sudo apt-get mysql-server的方式,這但是有官網指導的方式,然而報錯表示一些依賴沒有安裝
循着報錯信息安裝相關依賴包,一路報錯直至找不到
我開始折騰apt:
中間遇到一個怎麼都沒辦法下載的包: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
四、自行擦屁屁刪除源碼包
———————————————————————割++——————————————————————-
感受在運維的路上越走越遠,心累~~~