LAMP(Ubuntu 18.04)安裝jdk13,Tomcat詳細操作

關與作者更多博客請訪問雲裏雲外開源社區

LAMP介紹

L:linux
A:apache (httpd)
M:mysql, mariadb
M:memcached
P:php, perl, python

安裝Java運行環境

jdk下載官網
因爲本篇主要介紹Linux下的安裝,所以我們要選Linux版本,後綴爲tar.gz
在這裏插入圖片描述

一、Linux下三個版本的區別
1、tar.gz
.tar.gz一般情況下都是源代碼的安裝包,需要先解壓再經過編譯、安裝,才能執行。總而言之它是一個壓縮文件。
是tarball文件,所謂的 tarball 文件,其實就是將軟件的所有原始碼檔案先以 tar 打包,然後再以壓縮技術來壓縮,通常最常見的就是以 gzip 來壓縮了。因爲利用了 tar 與 gzip 的功能,所以 tarball 檔案一般的附檔名就會寫成 .tar.gz 或者是簡寫爲 .tgz。
這種文件的格式與其他兩種軟件存在本質上的區別。
比如:tar.gz可以也是一個文本,照片等等的文件壓縮在裏面,並不一定是一個具體軟件
2、rmp
rpm軟件包是由紅帽子公司最先發布的一種用來打包軟件的的文件格式,他是由一種特定的用來安裝,卸載軟件等操作的專門格式,它裏面打包的類容必定是一個可以使用的具體軟件。
3、yum
是一個專門用來管理軟件的體系,有點類似於Java中的maven的作用,可以管理軟件之間相互依賴的問題,他和前兩種的不同之處就是,他的安裝不是簡單的使用tar和rmp命令行就可完成對某一個軟件的安裝,而是通過配置yum文件實現對軟件的一個自動下載、安裝以及缺失依賴的自動下載的過程。可以解決大型軟件依賴缺失的問題。![在這裏插

二、jdk的安裝

/bin 用來貯存用戶命令。/usr/bin 也被用來貯存用戶命令。
/sbin 許多系統命令(例如 shutdown)的貯存位置。/usr/sbin 中也包括了許多系統命令。
/root 根用戶(超級用戶)的主目錄。
/mnt 該目錄中通常包括系統引導後被掛載的文件系統的掛載點。比如,默認的光盤掛載點是 /mnt/cdrom/。可以爲U盤建一個掛載點:mkdir /mnt/usb。
/boot 包括內核和其它系統啓動期間使用的文件,最大不超過200M。通常我爲 /boot 建一個primary分區是1G。
/lost+found 被 fsck 用來放置零散文件(沒有名稱的文件)。
/lib 包含許多被 /bin 和 /sbin 中的程序使用的庫文件。目錄 /usr/lib 中含有更多用於用戶程序的庫文件。/lib 目錄下放置的是 /bin 和 /sbin 目錄下程序所需的庫文件。簡單說,/lib 是內核級的;/usr/lib 是系統級的;/usr/local/lib 是用戶級的。僅僅被 /usr 目錄下的程序所使用的共享庫不必放到 /lib 目錄下。只有 /bin 和 /sbin 下的程序所需要的庫有必要放到 /lib 目錄下。
/dev 貯存設備文件。
/etc 包含許多配置文件和目錄。
/var 用於貯存variable(或不斷改變的)文件,例如日誌文件和打印機假脫機文件,虛擬機鏡像文件等。
/usr 包括與系統用戶直接有關的文件和目錄,例如應用程序及支持它們的庫文件。
/proc 一個虛擬的文件系統(不是實際貯存在磁盤上的),它包括被某些程序使用的系統信息。
/initrd 用來在計算機啓動時掛載 initrd.img 映像文件的目錄以及載入所需設備模塊的目錄。不要刪除 /initrd 目錄。如果你刪除了該目錄後再重新引導 Red Hat Linux 時,你將無法引導你的計算機。
/tmp 用戶和程序的臨時目錄。 /tmp 給予所有系統用戶讀寫權。
/home 用戶主目錄的默認位置。
/opt 可選文件和程序的貯存目錄。該目錄主要被第三方開發者用來簡易地安裝和卸裝他們的軟件包。
原文鏈接:https://blog.csdn.net/ubuntu64fan/article/details/8289335

因此JDK可能比較合適的位置是 /usr/local/lib 下。我安裝到 /usr/local/java 下,這樣避免搞亂 /usr/local/lib 目錄。
我們先將下載好的jdk壓縮包,

jdk-13.0.2_linux-x64_bin.tar.gz

通過FileZilla上傳到雲服務器上,詳細操作點擊此鏈接FileZilla使用介紹
上傳至/usr/local目錄下,一般情況下大家目錄下沒有java,需要先到/usr/local,再創建java目錄

cd /usr/local
mkdir /usr/local/java

然後我們上傳壓縮包至/usr/local/java,上傳成功後進入服務器解壓
注意:-C,大寫C

cd /usr/local/java
sudo tar xzvf jdk-13.0.2_linux-x64_bin.tar.gz -C /usr/java/
x:解壓 z:gzip壓縮格式 v:顯示詳細信息 f:file

然後你的屏幕上會顯示一長串的解壓過程,解壓完成後配置環境變量。進入vim後,英文下輸入i
進入編輯模式,退出時按Ecs,輸入:wq,回車
在這裏插入圖片描述先加入後面四行,第一行加

vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk-13.0.2
export JRE_HOME=/${JAVA_HOME}

export >CLASSPATH=.:JAVAHOME/libss:{JAVA_HOME}/libss:{JRE_HOME}/lib
export PATH=JAVAHOME/bin:{JAVA_HOME}/bin:PATH

配置好後,輸入下面的代碼使配置生效

source /etc/profile

檢查是否配置成功,反饋你下載的java版本

java -version

如果出現以下情況說明你的環境變量的路徑可能寫錯,建議在直接複製地址,避免出錯。或者再次重新生效以下配置

Not found…

Tomcat安裝

在這裏插入圖片描述
點擊此鏈接下載Tomcat9之後可以通過FileZilla將tomcat9傳到Ubuntu服務器的/tmp目錄下。
進入雲服務器,將Tomcat安裝到/opt/tomcat目錄下
首先創建tomcat目錄

cd /opt
mkdir /opt/tomcat

接着解壓縮至/opt/tomcat,注意,xzvf後的文件名爲你下載的壓縮包的名字

sudo tar xzvf apache-tomcat-9.0.12.tar.gz -C /opt/tomcat --strip-components=1

進入Tomcat的bin目錄並啓動

cd /opt/tomcat/bin
bash startup.sh

至此大功告成,在瀏覽器上輸入你的ip地址:8080(初始情況是8080端口,後續修改端口是,訪問端口也要隨之改變)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章