1. 程式人生 > >【Linux】Ubuntu下jdk,mysql,tomcat的安裝與配置

【Linux】Ubuntu下jdk,mysql,tomcat的安裝與配置

最近在虛擬機器上裝了個Ubuntu12.04.5,心血來潮想試試在Ubuntu上部署自己的系統。跟在windows系統一樣,我們需要配置java執行環境mysql和tomcat

 

第一步:在Virtual Box上安裝Ubuntu系統

下載好Ubuntu的ISO映象之後,在設定-儲存裡面將ISO檔案載入後啟動即可安裝。Ubuntu安裝完之後預設是沒有root密碼的,自然也無法登陸root賬號。用當前使用者在終端輸入sudo passwd root 即可初始化root密碼。

 

 

第二步:使用secureCRT連線虛擬機器內的Ubuntu

有時候我們想要從本機傳一些東西到虛擬機器內,又或者反過來從虛擬機器中拿一些東西出來,在linux中,sz和rz兩個命令可以很好地滿足這個需求,通過lrzsz我們可以輕鬆實現windows和linux之間檔案的上傳下載。如何安裝sz和rz?

sudo apt-get update
sudo apt-get install lrzsz

在安裝之前,我們可以先使用apt-get update更新一下軟體包的最新資訊。lrzsz中就包含了sz和rz兩個命令。使用apt-get安裝的方法比較方便,如果安裝不了的話,可能是因為系統自帶的安裝源無法解決安裝包依賴問題,更換為新的安裝源,解決包依賴問題,安裝軟體。使用下面的命令修改系統apt-get更新配置檔案後再試試。

cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/source.list

在最前面新增以下內容

deb http://mirrors.aliyun.com/ubuntu/precise main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/precise-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/precise-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/precise-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/precise-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/precise main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/precise-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/precise-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/precise-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/precise-backports main restricted universe multiverse

儲存後執行apt-get update 更新一下源,再進行安裝。

也可以選擇手動安裝的方法:

下載:

cd /tmp
wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

解壓:

tar -xzvf lrzsz-0.12.20.tar.gz
安裝:

cd lrzsz-0.12.20
./configure --prefix=/usr/local/lrzsz
sudo make
sudo make install
建立連線:
cd /usr/bin
sudo ln -s /usr/local/lrzsz/bin/lrz rz
sudo ln -s /usr/local/lrzsz/bin/lsz sz

安裝完lrzsz之後,使用sudo apt-get install ssh 安裝一下ssh。

鍵入ifconfig命令檢視本機ip

 

在埠轉發中配置本機ip到虛擬機器ip的轉發規則。設定傳送到127:0:0:1:7070的會被轉發到10.0.2.15:22。(即上面查詢到的ip地址,後面的埠號22是SSH的監聽埠)

 


在secureCRT中配置好引數,Hostname為本機ip,Port為埠,Username為我們想在linux上使用的賬號。

 

連線建立之後,就可以通過rz上傳檔案,sz下載檔案了。

 

 

第三步:安裝javaJDK,配置java環境

①   移動到/usr/java/下


②   使用rz命令將windows下載的檔案jdk-8u65-linux-x64.tar.gz上傳到Ubuntu中


③   鍵入命令 tar -xzvf jdk-8u65-linux-x64.tar.gz進行解壓


④   vim /etc/profile,解壓後需要配置環境變數,使得jdk在所有使用者下生效。


⑤   編輯檔案,在最後面新增

export JAVA_HOME=/usr/java/jdk1.8.0_65  
  export JRE_HOME=$JAVA_HOME/jre 
  export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib 
  export PATH=$JAVA_HOME/bin:$PATH

注意路徑名稱為安裝的jdk的路徑。



⑥   儲存退出後,執行source /etc/profile使得修改的環境變數生效


⑦   使用java ­-version命令測試是否成功,重啟後再鍵入這個命令同樣生效,說明配置ok。



⑧   編寫測試程式進行測試


 

 

第四步:安裝mysql並修改字元編碼

①   sudo apt-get installmysql-server


②   sudo apt-get installmysql-client

安裝過程中會提示設定root密碼,不要忘了設定,安裝完成之後預設啟動,使用sudo netstat -tap | grep mysql可以檢視mysql啟動狀態,處於listen狀態表示安裝成功。



③   使用mysql -u root -p命令登入mysql (-u表示user使用者,-p表示password 密碼)之後輸入root密碼進入mysql。


④   在mysql環境下檢視mysql資料庫字元編碼:show variables like‘character%’;


其中,character_set_client為客戶端編碼方式;

character_set_connection為建立連線使用的編碼;

character_set_database資料庫的編碼;

character_set_results結果集的編碼;

character_set_server資料庫伺服器的編碼;

只要保證以上四個採用的編碼方式一樣,就不會出現亂碼問題。


⑤   如果你需要支援中文,並且上面的預設編碼為latin1的話,則需要修改mysql資料庫的預設編碼。即修改mysql的配置檔案my.cnf。

(1)    vim /etc/mysql/my.cnf 


(2)    [client]欄位里加入default-character-set=utf8



(3)    [mysqld]欄位里加入character-set-server=utf8


(4)    [mysql]欄位里加入default-character-set=utf8



(5)    [mysql.servere]欄位里加入default-character-set=utf8



(6)    修改完成之後,使用service mysql restart重啟mysql服務就生效,如果啟動失敗,檢視自己的my.cnf是否配置錯誤。


(7)    在mysql環境下檢視mysql資料庫字元編碼是否已經全部修改為utf8:show variables like ‘character%’;

 


第五步:安裝tomcat8

①   在tomcat官網找到想下載的tomcat版本,右鍵複製連結


②   使用wget url命令下載到Ubuntu主機上(url為上面複製的下載連結),這裡我下載的是apache-tomcat-8.0.47.tar.gz


③   使用tar -zxvfapache-tomcat-8.0.47.tar.gz 解壓,得到apache-tomcat-8.0.47


④   複製解壓後的檔案到/opt目錄。 sudo cp -r /opt apache-tomcat-8.0.47


⑤   cd /opt/apache-tomcat-8.0.47


⑥   開啟啟動的指令碼檔案。 vim ./bin/startup.sh


⑦   在最後一行之前加入配置資訊,注意一定要在exec那一行之前。JAVA_HOME的路徑為你實際jdk的環境,不要照抄。


⑧   啟動tomcat:sudo ./bin/startup.sh


⑨   使用w3m命令模擬瀏覽器訪問http://localhost:8080/驗證tomcat配置和安裝是否成功。如果找不到w3m命令,可以使用sudo apt-get install w3m進行安裝。

 

至此,Ubuntu下jdk,mysql,tomcat的安裝與配置全部完成,可以著手把專案部署到Ubuntu上面了!