`
jayjayjays
  • 浏览: 214043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下操作tomcat进程

阅读更多

弄了一下午的linux服务器,tomcat被整挂掉了.上网查了一下原因,发现要进程被占用,于是开始kill tomcat的进程.

首先得知道如何查看进程:)

前面介绍的两个命令都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题.要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.

  ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了.

  ps [选项]

  下面对命令选项进行说明∶

  -e显示所有进程.

  -f全格式.

  -h不显示标题.

  -l长格式.

  -w宽输出.

  a显示终端上的所有进程,包括其他用户的进程.

  r只显示正在运行的进程.

  x显示没有控制终端的进程.

  O[+|-] k1 [,[+|-] k2 [,…]] 根据SHORT KEYS、k1、k2中快捷键指定的多级排序顺序显示进程列表.对于ps的不同格式都存在着默认的顺序指定.这些默认顺序可以被用户的指定所覆盖.其中“+”字符是可选的,“-”字符是倒转指 定键的方向.

  最常用的三个参数是u、a、x.


然后对tomcat进程进行操作:Linux下Tomcat的启动、关闭、杀死进程

 

打开终端
cd /java/tomcat
#执行
bin/startup.sh #启动tomcat
bin/shutdown.sh #停止tomcat
tail -f logs/catalina.out #看tomcat的控制台输出;

#看是否已经有tomcat在运行了
ps -ef |grep tomcat
#如果有,用kill;
kill -9 pid #pid 为相应的进程号

例如 pe -ef |grep tomcat 输出如下

sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start

则 5144 就为进程号 pid = 5144
kill -9 5144 就可以彻底杀死tomcat

分享到:
评论

相关推荐

    Linux中将Tomcat添加到守护进程

    在维护和管理Tomcat时,还可以使用以下命令操作Tomcat守护进程: - 启动Tomcat:`/etc/init.d/tomcat start` - 停止Tomcat:`/etc/init.d/tomcat stop` - 重启Tomcat:`/etc/init.d/tomcat restart` - 检查Tomcat...

    Linux下Tomcat的启动、关闭、杀死进程

    本文详细介绍了在Linux环境下启动、关闭以及强制终止(杀死)Tomcat进程的方法。这些方法对于日常运维工作来说非常重要。无论是启动还是关闭Tomcat,都应该尽可能采取优雅的方式进行,以避免对应用和服务造成不必要...

    linux下的TOMCAT操作

    ### Linux下的Tomcat操作知识点详解 #### 一、Tomcat目录结构及切换 在Linux环境下部署与管理Tomcat,首先需要了解Tomcat的基本目录结构及其功能。Tomcat安装后会生成一个目录,例如`/home/apache-tomcat-5.5.25`...

    Linux下 tomcat的守护进程、心跳程序

    Linux下 tomcat的守护进程、心跳程序 自行重启TOmcat服务

    linux文件操作,linux下关闭tomcat失效的处理方法,linux下压缩文件

    本文将深入探讨如何在Linux环境下进行文件操作,解决Tomcat服务失效的问题,以及如何进行文件压缩。以下是对这些主题的详细阐述: 一、Linux文件操作 1. 文件与目录操作:在Linux中,文件和目录统称为文件对象。...

    Linux下Tomcat重新启动

    Linux 下 Tomcat 重新启动 在 Linux 系统下,Tomcat 的重新启动是一个常见的问题,很多开发者和运维人员都会遇到这种情况。那么,如何在 Linux 系统下重新启动 Tomcat 呢?下面,我们将详细讲解 Tomcat 的重新启动...

    Linux下关闭tomcat

    - 从中找出Tomcat的PID(进程ID),通常可以通过 `grep` 结果中的命令行参数识别出Tomcat进程。 2. **使用Kill命令**: - 找到Tomcat的PID后,可以使用 `kill` 命令来强制终止Tomcat进程。 - 如果想要立即关闭...

    Linux下tomcat的使用

    综上所述,通过以上步骤可以在Linux环境下有效地管理和操作Tomcat服务器。这些基本操作不仅适用于Tomcat 6.0.30版本,对于其他版本同样适用,只是具体的命令或路径可能会有所不同。掌握这些技巧有助于提高日常运维...

    linux定时自动重启TOMCAT

    linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。

    Jenkins部署linux下的tomcat系统操作手册

    Jenkins 部署 Linux 下的 Tomcat 系统操作手册 本文档旨在详细阐述 Jenkins 部署 Linux 下的 Tomcat 系统操作步骤,旨在帮助读者快速搭建基于 Linux 的 Tomcat 服务器环境,并了解 Jenkins 在其中的应用。 一、...

    linux下Nginx+tomcat整合的安装与配置

    ### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...

    jvisualvm远程访问Linux环境中tomcat

    最后,测试 jvisualvm 的远程访问,打开 jdk 中的 jvisualvm 远程访问 Linux 下的 Tomcat。 添加 Visual GC 插件 在 jdk 的 `bin` 目录下创建 `jstatd.all.policy` 文件,内容为: ``` grant codebase "file:${...

    linux下tomcat安装和优化

    Linux 下 Tomcat 的安装和优化 Tomcat 是一个功能强大且流行的 Java 服务器,广泛应用于 Web 应用程序的开发和部署。在 Linux 服务器下安装和优化 Tomcat 是非常重要的,本文将详细介绍 Tomcat 的安装和优化过程。 ...

    Linux脚本监控tomcat假死与异常

    Linux定时脚本监控tomcat是否假死或出现运行异常,若出现异常则自动重启。

    JProfiler在Windows可视化远程监控Linux上Tomcat进程的安装步骤.pdf

    JProfiler是一款功能强大的Java剖析工具,专为Java开发人员设计,用于监视...以上步骤和知识点可以帮助IT专业人员顺利完成在Windows上通过JProfiler对Linux上Tomcat进程的远程监控,确保应用程序运行的稳定性和高效性。

    linux下安装tomcat的方法及环境配置,jdk的安装详解

    6. **启动与检查**:使用`ps -ef | grep tomcat`查找正在运行的Tomcat进程,然后使用`kill -9 pid`结束它们。接着,运行`./startup.sh`启动Tomcat。通过`cat catalina.out`查看日志文件`catalina.out`,确认没有错误...

    Linux学习专用Tomcat8.0版本

    学习Linux的基础操作,如文件管理、用户权限、进程管理、网络配置等,是成为一名合格的IT运维人员的基础。 2. **软件安装与管理**:在Linux上安装和管理Tomcat涉及命令行操作,包括下载、解压、配置环境变量、启动...

    Linux版本的Tomcat(32位和64位)

    Linux版本的Tomcat是...理解这些基本操作和概念对于管理和维护Linux上的Tomcat服务器至关重要。无论是32位还是64位版本,确保选择与你的系统兼容的版本,并根据需要进行配置和安全管理,以实现高效且安全的Web服务。

    linux 启动 Tomcat 命令

    ### Linux下启动Tomcat命令详解 #### 一、前言 在Linux环境下部署与管理Java Web应用程序时,Apache Tomcat服务器作为最常用的轻量级应用容器之一,其启动与停止命令是运维人员必须掌握的基本技能。本文将详细介绍...

Global site tag (gtag.js) - Google Analytics