一,jdk安裝
1.1 上傳安裝包到服務(wù)器
打開(kāi)MobaXterm通過(guò)Linux地址連接到Linux并登入Linux,再將主機(jī)中的配置文件復(fù)制到MobaXterm
使用命令查看:ll? ??
1.2 解壓對(duì)應(yīng)的安裝包
解壓jdk
解壓命令:tar -xvf jdk? 加鍵盤(pán)中Tab鍵即可補(bǔ)全后面的文件名
解壓tomcat
解壓命令:tar -xvf apache? 加鍵盤(pán)中Tab鍵即可補(bǔ)全后面的文件名
1.3 配置壞境變量
?輸入 vim /etc/prefile? 回車(chē)enter
將剛所解壓的jdk的目錄復(fù)制下來(lái),如下圖
復(fù)制jdk的目錄后填入到改下面代碼紅色部分(根據(jù)自己的位置來(lái))?
export JAVA_HOME=/root/software/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
點(diǎn)擊鍵盤(pán)insert(F12鍵)進(jìn)入編輯模式
將上面變量復(fù)制上去如下
最后按Esc退出并輸入命令 :wq? (保存并退出)?
1.4 設(shè)置壞境變量生效
想查看jdk等版本問(wèn)題,必須先使用剛所定義的變量
使用變量命令:source /etc/profile
上面命令執(zhí)行完畢之后,輸入命令:java -version? ?即可查看版本
這樣jdk就安裝完畢了。?
二,tomcat安裝
① 啟動(dòng)tomcat
首先進(jìn)入tomcat bin目錄下,得需要命令進(jìn)入。
輸入: cd apache 鍵盤(pán)Tab鍵補(bǔ)全apache文件名
再進(jìn)入bin目錄
命令:cd bin/
進(jìn)行查看bin目錄下的文件并輸入:??./startup.sh?
這樣就開(kāi)啟了tomcat,但是還不能訪問(wèn)。得關(guān)閉防火墻,看下一步
② 防火墻設(shè)置
#開(kāi)放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#跟新防火墻規(guī)則
firewall-cmd --reload
#防火墻列表
firewall-cmd --zone=public --list-ports
#防火墻狀態(tài)
systemctl status firewalld
#啟動(dòng)防火墻
systemctl start firewalld
#關(guān)閉防火墻
systemctl stop firewalld.service#開(kāi)機(jī)自啟動(dòng)防火墻
systemctl enable firewalld.service
查看防火墻狀態(tài)命令
關(guān)閉防火墻命令:systemctl stop firewalld.service?
但是我們要啟動(dòng)防火墻,為了主機(jī)也能訪問(wèn)
按步驟來(lái):
啟動(dòng)命令:systemctl start firewalld
跟新防火墻規(guī)則:firewall-cmd --reload
開(kāi)放端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent
? ? ? ? ? ? ? ? ? firewall-cmd --zone=public --add-port=8080/tcp --permanent
刷新一下
命令:?firewall-cmd --reload
查看端口:
firewall-cmd --zone=public --list-ports
三,MySql配置?
① 卸載mariadb
先查看再刪除
查看命令:rpm -qa|grep mariadb
刪除命令:rpm -e --nodeps 加上剛查看到的mariadb名
②MySQL安裝包
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
③ 將MySQL安裝包解壓到指定目錄
首先創(chuàng)建一個(gè)文件夾存放安裝包
創(chuàng)建文件夾命令:mkdir 加上文件名
我所創(chuàng)建的文件夾名為: mkdir mysql-5.7
使用命令查看:ll
創(chuàng)建完畢之后,使用解壓到該文件夾中
命令:tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
進(jìn)入文件夾:cd mysql-5.7??
查看:ll
④ 開(kāi)始安裝
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm
⑤ 啟動(dòng)mysql服務(wù)
systemctl start mysqld
⑥ 登錄mysql修改密碼
查看密碼
命令:grep "password" /var/log/mysqld.log
?登入密碼命令:mysql -uroot -p
接下來(lái)就是修改密碼了,Linux的修改密碼的話默認(rèn)修改密碼等級(jí)安全系數(shù)比較高,所以我們來(lái)降低它的安全系數(shù)
#設(shè)置密碼校驗(yàn)策略(0 or LOW),要不密碼太LOW不讓你過(guò):
?命令:set global validate_password_policy=0;
#設(shè)置密碼校驗(yàn)長(zhǎng)度,要不密碼太短不讓你過(guò)(多次測(cè)試發(fā)現(xiàn)密碼最小長(zhǎng)度為4位)
??命令:set global validate_password_length=4;
最后設(shè)置密碼
? 命令:set password = password("123456");
設(shè)置完畢之后,還需要將該密碼生效
密碼生效命令:FLUSH PRIVILEGES;
先使用MySQL數(shù)據(jù)庫(kù)
命令:use mysql;
數(shù)據(jù)庫(kù)沒(méi)有授權(quán),允許以root身份遠(yuǎn)程登錄mysql
命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
刷新一下
命令:?FLUSH PRIVILEGES;
⑦ 連接MySql
打開(kāi)MySql數(shù)據(jù)庫(kù),點(diǎn)擊連接----MySql
輸入正確的Linux地址及賬戶root及剛剛所修改的密碼123456 點(diǎn)擊連接測(cè)試即可?
四,后端接口部署
首先先將我們前面所開(kāi)啟的tomcat關(guān)閉
①? 將打包的項(xiàng)目放入webapps中
先使用命令進(jìn)入webapps中如下圖
再將所查詢pwd命令下的webapps路徑復(fù)制到MobaXterm自動(dòng)定位到webapps下
該將所需要的項(xiàng)目導(dǎo)入該目錄下的webapps中?
② 啟動(dòng)tomcat?
命令:./startup.sh
③ 訪問(wèn)項(xiàng)目
五,部署前后端項(xiàng)目(8082)
① 虛擬機(jī)導(dǎo)入.war包
② 修改端口號(hào)
輸入命令 :??firewall-cmd --zone=public --add-port=8082/tcp --permanent? (?#開(kāi)放端口 )
輸入命令 :??firewall-cmd --reload? ? (?#更新防火墻規(guī)則 )
輸入命令 :?firewall-cmd --zone=public --list-ports? ( 查看端口是否開(kāi)放完成?)
輸入命令 :??cd apache-tomcat-8.5.20/conf/? ?( 進(jìn)入conf目錄?)
輸入命令 :?vim server.xml? ??( 修改配置端口 )
按?i?進(jìn)入編輯模式? ?將Connector標(biāo)簽中的port屬性改成8082,再按Esc退出編輯模式,再輸入?:wq? 保存并且退出
③ 開(kāi)啟tomcat
進(jìn)入tomcat文件的bin目錄下,輸入? ./startup.sh? 啟動(dòng)tomcat
④ 數(shù)據(jù)庫(kù)
連接Linux并導(dǎo)入在虛擬機(jī)打包相關(guān)的表
最后訪問(wèn)前后端項(xiàng)目文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-741681.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-741681.html
到了這里,關(guān)于【Linux】jdk & Tomcat & MySql的安裝及Linux后端接口部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!