Linux下项目的更新与发布(一)tomcat的启动与停止

1.先通过远程工具连接至服务器
连接上后的效果如图
Linux下项目更新发布(一)tomcat启动与停止
2.启动 与停止tomcat服务
 将操作目录跳转至tomcat的bin目录下 命令   cd /home/tomcat/bin/   注①
Linux下项目更新发布(一)tomcat启动与停止
此时已经跳转到bin目录下,可以做相关的操作
同过 ls 注②命令可查看该文件夹下有哪些文件或文件夹
Linux下项目更新发布(一)tomcat启动与停止
通过名称我们可以看见里面有两个名为 startup的文件和两个名为 shutdown的文件,通过文件我们可以知道这两个就是我们启动tomcat和停止tomcat时需要执行的两个文件。
或许有人会问,为什么相同名字的有两个,在我要启动或者停止tomcat的时候我如何知道应该执行哪个呢?
这就需要一个尝试问题了,在linux环境下需要执行.sh后缀的文件,windows环境下需要执行的是,bat文件。别问我为什么非要有这样的格式要求,你只需要照着做就行了。(或许是因为dos下批处理文件就是.dat格式的,linux下是用的shell语言)。
这个时候我们要启动tomcat 就可以直接执行startup文件  命令  ./startup.sh 
Linux下项目更新发布(一)tomcat启动与停止
停止tomcat。这需要执行 shutdown文件  命令  ./shutdown.sh
Linux下项目更新发布(一)tomcat启动与停止

我就知道你们会问为什么是用./执行文件,所以我专门去科普了一下,因为我们需要执行的startup和shutdown文件都是shell文件,当我们执行的时候用./**.sh就相当于sh  **.sh(前提是该shell文件已经获得可执行(X)权限) (该解释来源于百度经验: linux下执行shell脚本

3.另一种停止tomcat服务的方法 直接结束tomcat进程 
  Ⅰ。先查看正在运行的mocat进程   ps 为查看进程的指令 其后可以跟各种参数实现不同的查看
     详情参考 每天一个linux指令   -ef与grep 连用表示查看特定的进程  ps -ef|grep tomcat  查看tomcat进程
     Linux下项目更新发布(一)tomcat启动与停止
这里我们可以看见   tomcat进程只有一个tomcat进程 进程号为 2552
如果我们要结束tomcat就可以直接杀掉这个tomcat进程就行了。如果是运行的多个tomcat 就需根据后面的参数来选择你要杀掉的进程,我一般通过tomcat的路径来判断 即-calsspath这个参数的值
杀掉进程的命令   kill -9 进程号
我执行之后就没有这个进程了
Linux下项目更新发布(一)tomcat启动与停止
(注:因为我现在是处于tomcat目录下的 所有在kill掉2552这个进程之后还有一个与tomcat相关的进程)

注①:
linux里面跳转文件路径 命令为 cd 文件路径
如果是要切换根目录的话就需要在路径前面加“/”直接往子目录跳转则不需要添加
        如果需要返回上一级目录 cd ..
如果是需要跳转兄弟目录去 比如A 目录下有B,C两个目录从B目录跳转到C目录 执行命令为 cd ../C
其他一次类推
注②:
ls命令为查看该目录下的所有目录以及文件(如上图 文件类会已不同的颜色样式予以区分:我的没设置所以只能区分出文件和目录,具体设置根据工具而定)
ll命令为查看该目录下的所有目录以及文件的详细信息(具体属性代表什么意思就不在这里赘述了)
Linux下项目更新发布(一)tomcat启动与停止

猜你喜欢

转载自blog.csdn.net/qq_39244264/article/details/79940702