Linux 关闭 Tomcat

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename
选项与参数:
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
--color=auto :可以将找到的关键词部分加上颜色的显示喔!


ps,process status进程状态
  1. 命令格式:
    ps[参数]
  2. 命令功能:
    用来显示当前进程的状态
  3. 命令参数:
    a 显示所有进程
    -a 显示同一终端下的所有程序
    -A 显示所有进程
    c 显示进程的真实名称
    -N 反向选择
    -e 等于“-A”
    e 显示环境变量
    f 显示程序间的关系
    -H 显示树状结构
    r 显示当前终端的进程
    T 显示当前终端的所有程序
    u 指定用户的所有进程
    -au 显示较详细的资讯
    -aux 显示所有包含其他使用者的行程
    -C<命令> 列出指定命令的状况
    --lines<行数> 每页显示的行数
    --width<字符数> 每页显示的字符数
    --help 显示帮助信息
    --version 显示版本显示


有时执行shutdown.sh后tomcati其实l还在运行,执行如下语句

$ ps -ef | grep tomacat

显示如下图信息:

Paste_Image.png

表示tomcat没有被关闭(16703是pid),执行

kill -9 16703

杀死pid,重新启动tomcat



查看1099端口占用情况

netstat -apn | grep 1099

查看1099端口PID,杀死PID

ps -aux | grep 1099

ps -ef 和ps -aux 区别

两者的输出结果差别不大,但展示风格不同。aux是BSD风格,-ef是System V风格。这是次要的区别,一个影响使用的区别是aux会截断command列,而-ef不会。当结合grep时这种区别会影响到结果。

时间: 2025-01-02 05:40:25

Linux 关闭 Tomcat的相关文章

linux 系统下配置tomcat,并给tomcat赋予最高操作权限,启动tomcat和关闭tomcat

配置tomcat服器 sudo chmod -R 777 * 给某个文件下所有文件赋予最高的读写权限 红颜色的字是路径,蓝颜色字是命令 (1)官方网站下载tomcat压缩包.apache-tomcat-7.0.57.tar.gz (2)进入你指定的tomact目录下,将压缩包放入该目录下,利用命令解压该压缩包. 命令:sudo tar apache-tomcat-7.0.57.tar.gz(3)该tomcat能否运行的前提是,你已经在linux系统环境下成功配置了jdk环境 (4)由于权限问题,

java tomcat部署报错-关于Linux和tomcat的问题

问题描述 关于Linux和tomcat的问题 我把我在本地的tomcat下的web项目MyWeb打包成了MyWeb.war上传到了远程Linux下的tomcat下的webapps文件夹下.然后关闭再开启tomcat服务器,能看到自动解压后的文件夹MyWeb但是是个空文件夹,里面什么也没有.也访问不到.我在本地实验的时候可以解压并且访问到项目.请问是什么原因? 解决方案 linux环境配置tomcat问题linux tomcat5.5日志问题Linux中Tomcat启动出现问题 解决方案二: jd

图解linux安装tomcat(附常用命令)_Linux

本例使用的是centos6.5版本,具体内容如下 一.首先到官方下载tomcat服务 http://tomcat.apache.org/download-70.cgi  二.将tomcat上传至linux服务器中 本人在根目录下建立了一个rommr文件夹 一般放到/usr/目录下,看自己了. 开始安装步骤1.获取权限:chmod +x apache-tomcat-7.0.67.tar.gz      2.解压:tar zxvf apache-tomcat-7.0.67.tar.gz 3.重命名:

Linux下Tomcat+Nginx服务器环境安装配置的简明教程_nginx

一.安装 1.安装JDK下载的jdk文件为:jdk-6u45-linux-x64.bin,执行如下命令进行安装: #./jdk-6u12-linux-i586.bin 2.安装tomcat: #tar zxvf apache-tomcat-6.0.18.tar.gz #mv apache-tomcat-6.0.29 tomcat 这里我将解压后的apache-tomcat-6.0.29重命名为了tomcat方便操作. 3.配置环境变量:编辑/etc下的profile文件,加上如下内容: JAVA

解决Linux下tomcat连接MySQL数据库问题

mysql|解决|数据|数据库|问题 解决Linux下tomcat连接MySQL数据库 在linux下,开发一个web应用,期间调用数据库时总是不成功,如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION **

SELinux、LINUX关闭防火墙

SELinux关闭 1 永久方法 – 需要重启服务器 修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器. 2 临时方法 – 设置系统参数 使用命令setenforce 0 附: setenforce 1 设置SELinux 成为enforcing模式 setenforce 0 设置SELinux 成为permissive模式 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

linux下tomcat如何配置类覆盖jar里的类

问题描述 linux下tomcat如何配置类覆盖jar里的类 windows下类是可以直接覆盖jar里的类的,但是在linux环境下无法覆盖,求解决方法

java-在我的电脑上跑正常,在linux的tomcat服务器上跑项目报错 万分感谢

问题描述 在我的电脑上跑正常,在linux的tomcat服务器上跑项目报错 万分感谢 解决方案 参考servlet-api.jar not loaded 把 webappsmaintenanceWEB-INFlib 下面的 servlet-api.jar 删掉吧! tomcat自己有,不需要你提供! 顺便看看其他的jar, 和 tomcatlib 目录比较一下,tomcat已经有的,就别留着了! 你也看看你的问题截图的第六行,把相关的jar文件删除看看. 解决方案二: 检查一下数据库是不是和你开

项目启动报错-linux系统tomcat重启报错

问题描述 linux系统tomcat重启报错 以下是启动是的错误信息: INFO: Starting Coyote HTTP/1.1 on http-8080 Jan 21, 2015 4:26:24 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Jan 21, 2015 4:26:24 PM org.apache.jk.server.JkMain start INFO: