命令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进程并重启