1. 程式人生 > >Ubuntu16.04在普通使用者下安裝jdk,tomcat

Ubuntu16.04在普通使用者下安裝jdk,tomcat

注意:因為本人Ubuntu16.04裝的是純淨版的,所以附加的都是無介面化的圖.

安裝JDK:

1.首先,通過sudo su ,來切換到root使用者。在root使用者下,輸入 useradd -m -d /home/pa -s /bin/bash pa  來建立使用者pa,設定pa使用者密碼:passwd pa 


2.使用FTP工具將安裝包上傳至/home/pa/software目錄,其中遇到了XFTP無法連線,但是與宿主機卻能夠ping通的尷尬局面。

3.解決XFTP連線方案:

(1)先檢視一下防火牆狀態,sudo ufw status,如果防火牆是關著的,依舊重新停一下。sudo ufw disable。

(2)然後開放22埠。(允許所有的外部IP訪問本機的22/tcp(ssh)埠)。sudo ufw allow 22.

(3)由於ubuntu不會預設安裝ssh-server。所以需要進行ssh服務的安裝sudo apt-get install openssh-server

(4)ps -e |grep ssh 來進行結構檢視。

(5)安裝完ssh服務後,最好重啟一下客戶機與電腦.

4.繼續連線Xftp,上面又出現了新問題.


解決辦法:此問題為xftp的版本太低,具體解決參照https://www.cnblogs.com/zhangjy6/p/5578316.html

5.繼續連線Xftp,結果發現無法將檔案傳送過去,查詢了一下,原來是與許可權有關.因為本人比較懶,就直接將普通使用者升級為root使用者的許可權.

將普通使用者許可權升級為root使用者許可權

1.首先,用超級終端進行登入,建議先安裝一個vim編輯器,即輸入命令:即可.

2.安裝好vim編輯器後,就輸入命令:sudo vim gedit/etc/passwd進入到編輯模式


3.找到自己使用者的那行,對當前使用者ID值進行修改,像我的就是:pa:x:1001:1001::/home/pa:/bin/bash,將兩個10001改成0即可.針對vim編輯器,點選i進入到編輯模式.

4.然後按Esc退出編輯,按:qw進行儲存即可.

5.然後切換成普通使用者即可.

6.用pa使用者登入,已經變成了root的許可權


6.正式安裝jdk

1.首先進入到存放壓縮包的目錄底下,然後利用進行壓縮.eg :輸入命令:sudo tar -zvxf jdk-7u80-linux-x64.tar.gz

2.為了方便管理,將解壓的目錄移至java目錄底下,輸入命令: sudo mv /home/pa/software/jdk1.7.0_80  /home/pa/java

3.然後是設定環境變數,輸入命令:sudo vim /home/pa/.bashrc進行編輯

4.在檔案的末尾加入配置資訊


5.然後按Esc退出編輯,按:wq儲存即可

6.然後輸入source ~/.bashrc使檔案生效,接著輸入java -version檢視版本即可.

7.出現版本號即為安裝成功.
安裝Tomcat: 1.首先,利用xftp將tomcat傳送至/home/pa/software目錄下,然後輸入命令sudo  tar -zvxf apache-tomcat-7.0.77.tar.gz 進行解壓 2.為了方便管理,將解壓後的檔案移至tomcat目錄下,輸入命令sudo mv /home/pa/software/apache-tomcat-7.0.77 /home/pa/tomcat 3.然後進入到tomcat目錄的bin目錄下,輸入命令:sudo vim startup.sh來新增配置資訊
5.在檔案的底部新增以上的配置資訊即可.然後按Esc退出編輯,按:wq儲存即可.注意:在exec "$PRGDIR"/"$EXECUTABLE" start "[email protected]"這行之上. 6.然後在bin目錄下輸入命令./startup.sh,啟動tomcat即可.
7.檢視tomcat是否啟動成功,可以利用xshell進行檢視,另外啟動一個視窗,進入到/home/pa/tomcat/logs目錄下,輸入tail -f catalina.out進行日誌檢視
8.另外一種驗證方式可以在自己的宿主機上進行測試,輸入命令ifconfig,檢視自己的ip,然後加上8080即可.eg:192.168.171.133:8080,出現tomcat貓即為成功.


1.

9.用完tomcat後,最好關閉tomcat,在bin目錄下輸入./shutdown.sh,即可關閉tomcat.

10.或者利用殺死程序的方式來關閉tomcat,輸入命令:ps -ef |gref  tomcat來檢視tomcat佔用的程序,


11.上圖"1259"即可tomcat佔用的程序,然後輸入命令 kill -9 1259就可以徹底殺死tomcat佔用的程序.

注意:tomcat的配置在1.7版本以下是無需進行配置的,只要解壓,就可以使用.