linux命令支持三种使用的语法格式
UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符
BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符
GNU 风格的长选项,选项前有两个“-”连字符
我们能够混用这几种风格,但是可能会发生冲突。本文使用 UNIX 风格的命令
1.tomcat的启动 1.1首先,我们应该查看进程,查看tomcat是否被关闭 ps -ef|grep java
ps是查看系统进程的命令(progress)
-e是全部进程(和-a参数效果一致)
-f是做一个更为完整的输出
|是管道,左边的输出是右边的输入
grep是linux中的对字符串的查找
如果显示以下相似信息,说明Tomcat还没有关闭
root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=http://www.likecs.com/usr/local/tomcat/conf/logging.properties -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=http://www.likecs.com/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=http://www.likecs.com/usr/local/tomcat -Dcatalina.home=http://www.likecs.com/usr/local/tomcat -Djava.io.tmpdir=http://www.likecs.com/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程
kill -9 7010ps:
-9是***别的关闭(默认是-6的级别)
7010是进程的pid
详细的可以使用man查询,比如要想知道kill的参数, man kill
然后继续查看Tomcat是否关闭
ps -ef|grep java如果出现以下信息,则表示Tomcat已经关闭
root 7010 1 0 Apr19 ? 00:30:30 [java] <defunct>
1.2确定tomcat是关闭,启动tomcat
进入Tomcat下的bin目录
2.tomcat的关闭
./shutdown.sh #停止tomcat
tail -f logs/catalina.out #看tomcat的控制台输出(将file的最尾部内容不断循环输出到控制台)
ps:
tail命令,将文件写到指定输出
-f命令,循环读取
logs/catalina.out是文件路径
看是否已经有tomcat在运行了