Linux伺服器下檢視tomcat服務是否啟動,重啟等基本操作
阿新 • • 發佈:2019-01-26
首先要進入tomcat的bin目錄
cd /你的安裝目錄/tomcat/bin
檢視服務啟動情況
ps -ef|grep java
此條命令具體含義
ps:將某個程序顯示出來
-A 顯示所有程式。
-e 此引數的效果和指定"A"引數相同。
-f 顯示UID,PPIP,C與STIME欄位。
grep命令是查詢
通過輸出情況判斷服務是否啟動
如果返回類似以下資訊說明tomcat沒有啟動
502 19258 8770 0 7:14下午 ttys000 0:00.01 grep tomcat
如果返回類似以下資訊出現,說明tomcat是啟動了,第一個是啟動該程序的使用者,第二個是該程序的id,第三個 是佔用CPU的百分比,
第四個是佔用記憶體的百分比
# ps -ef|grep tomcat
root 7010 1 0 7:18下午 ttys000 0:28.01 /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/java -Djava.util.logging.config.file=/Applications/apache-tomcat-7.0.62/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/Applications/apache-tomcat-7.0 .62/endorsed -classpath /Applications/apache-tomcat-7.0.62/bin/bootstrap.jar:/Applications/apache-tomcat-7.0.62/bin/tomcat-juli.jar -Dcatalina.base=/Applications/apache-tomcat-7.0.62 -Dcatalina.home=/Applications/apache-tomcat-7.0.62 -Djava.io.tmpdir=/Applications/apache-tomcat-7.0.62/temp org.apache.catalina.startup.Bootstrap start
0 19392 19342 0 7:18下午 ttys000 0:00.00 grep tomcat
啟動服務
./startup.sh //直接啟動
nohup ./startup.sh & //作為服務啟動
./catalina.sh run //控制檯動態輸出方式啟動,動態的顯示tomcat控制檯輸出資訊,Ctrl+c退出並停止服務
關閉服務
./shutdown.sh
關閉和啟動後,可以再次通過ps -ef|grep java 命令來檢視服務狀態,確認你的操作是否執行
有時關閉服務操作不成功,可以使用
kill -9 7010
來殺死程序,需要注意的是7010是當前tomcat程序的id
linux下實時檢視tomcat執行日誌
cd .. //返回上一級目錄
cd tomcat/logs //切換目錄
tail -f catalina.out //檢視日誌,同樣Ctrl+c退出