命令ll
是ls -l的縮寫,列出目錄下的所有文件及文件夾
命令ps -ef | grep java
或ps -ef | grep tomcat
列出所有正在運行的tomcat程序
命令kill -9 進程號
如kill -9 32732
會殺死32732的進程
命令
cd /home/tomcat_pay/bin/
進入bin目錄下
命令
./startup.sh
啟動tomcat_pay項目
命令
cd ..
返回上級目錄
或命令
cd /home/tomcat_pay/logs/
進入log目錄下
命令
tail -f catalina.out
查看log/catalina.out 文件的實時打印日志
(注:在請求路徑時不必全部輸入,輸入一部分點Tal鍵會自動補全,如要輸入catalina.out 只需輸入ca+Tab就可自動補全)
命令
cat catia.out |grep 要搜索的關鍵字 |tail -n 20
可以搜索最近的20條關鍵字在catia.out日志文件中
下面建立一個可執行的sh腳本,批量重啟服務
命令
cd ~
進入根目錄下
命令
touch allstartup.sh
建立一個allstartup.sh文件
命令
vim allstartup.sh
進入allstartup.sh文件
命令
i
進入編輯模式,左下角會出現一個“插入”標識
編輯內容為
pkill -9 java
sleep 3
/home/tomcat_job/bin/startup.sh
sleep 3
/home/tomcat_pay/bin/startup.sh
sleep 3
/home/tomcat_supplier/bin/startup.sh
sleep 3
/home/tomcat_zongzhan/bin/startup.sh
sleep 3
/home/tomcat_thirdparty/bin/startup.sh
(注:pkill -9 java 是殺死所有能以ps -ef | grep java 顯示進程的進程,sleep 3 是執行沉睡3秒后繼續往下執行,下面是直接標識sh文件執行重啟)
編輯完畢后。命令
ctrl+c
恢復linux命令模式,即暫時退出i編輯模式
命令
:wq!
保存內容后退出
(注:vim模式下,用:q!是強制退出不更新,用:q時如果文件沒改變也可以退出)
命令
./allstartup.sh
殺死所有tomcat進程並重啟