1. 程式人生 > >Linux伺服器下檢視tomcat服務是否啟動,重啟等基本操作

Linux伺服器下檢視tomcat服務是否啟動,重啟等基本操作

首先要進入tomcat的bin目錄

cd /你的安裝目錄/tomcat/bin

檢視服務啟動情況

ps -ef|grep java

此條命令具體含義
ps:將某個程序顯示出來
-A  顯示所有程式。 
-e  此引數的效果和指定"A"引數相同。
-f  顯示UID,PPIP,CSTIME欄位。 
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退出