本文是作者原創,版權歸作者所有.若要轉載,請注明出處
我今天剛剛買了一個一年的百度雲服務器,85元,還是很便宜的,正好用來練練linux,至於為什么使用FinalShell 而不是xshell,因為FinalShell免費,不用去費心找xshell怎么破解了,哈哈
話不多說,看看新買的服務器如何安裝jdk和tomcat吧!
1.確定jdk和tomcat的安裝路徑, 我就安裝在 /usr/local/java 文件夾下
2.解壓jdk
tar zxvf jdk-8u202-linux-x64.tar.gz
3.修改環境變量
vim /etc/profile
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
# jdk的環境變量
export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
4.讓環境變量生效
source /etc/profile
5.查看jdk是否安裝成功
java -version
6.安裝tomcat,和上面一樣確定tomcat也安裝在java目錄里,解壓tomcat
tar zxvf apache-tomcat-8.5.24.tar.gz
7.Centos升級到7之后,內置的防火牆已經從iptables變成了firewalld,Centos7默認安裝了firewalld,如果沒有安裝的話,可以使用 yum install firewalld firewalld-config進行安裝
yum install firewalld firewalld-config
8.啟動防火牆
systemctl start firewalld
9.在指定區域打開端口(添加放行端口)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
說明:
–zone 作用域
–add-port=8080/tcp 添加端口,格式為:端口/通訊協議
–permanent #永久生效,沒有此參數重啟后失效
10.重啟防火牆
firewall-cmd --reload
或firewall-cmd --complete-reload
兩者的區別就是第一個無需斷開連接,就是firewalld特性之一動態 添加規則,第二個需要斷開連接,類似重啟服務
11.查看已開放端口:(8080 即是已開放端口)
firewall-cmd --list-all
12.測試tomcat是否成功運行
好,配置完成
12.查詢所有進程
ps -ef
UID :程序被該 UID 所擁有
PID :就是這個程序的 ID
PPID :則是其上級父程序的ID
C :CPU使用的資源百分比
STIME :系統啟動時間
TTY :登入者的終端機位置
TIME :使用掉的CPU時間。
CMD :所下達的是什么指令
13.查詢Tomcat進程:先執行ps -ef 獲取所有的進程,再執行過濾出來帶有tomcat關鍵字的進程
ps -ef|grep tomcat
14.只查詢Tomcat進程
ps -ef|grep tomcat|grep -v grep
可以看到 16815是tomcat的進程,如果我們遇到tomcat關閉不掉的情況,可以直接關閉這個進程
15.關閉這個進程
kill -9 16815
可以看到tomcat被關閉了