linux下查看tomcat是否启动

本文详细介绍了如何使用ps-ef命令查看进程信息,并结合grep命令筛选特定进程的方法。解释了各列含义,如CPU和内存使用率等。
部署运行你感兴趣的模型镜像
ps -ef |grep tomcat
 
如果有一大长长长串的东西出现,说明tomcat是启动了,第一个是启动该进程的用户,第二个是该进程的id,第三个 是占用CPU的百分比,
第四个是占用内存的百分比
 
懒的敲了,copy其他的:
USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND
USER:该 process 属于那个使用者账号的?
? PID :该 process 的号码。
? %CPU:该 process 使用掉的 CPU 资源百分比;
? %MEM:该 process 所占用的物理内存百分比;
? VSZ :该 process 使用掉的虚拟内存量 (Kbytes)
? RSS :该 process 占用的固定的内存量 (Kbytes)
? TTY :该 process 是在那个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
? STAT:该程序目前的状态,主要的状态有:
o R :该程序目前正在运作,或者是可被运作;
o S :该程序目前正在睡眠当中 (可说是 idle 状态啦!),但可被某些讯号 (signal) 唤醒。
o T :该程序目前正在侦测或者是停止了;
o Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
? START:该 process 被触发启动的时间;
? TIME :该 process 实际使用 CPU 运作的时间。
? COMMAND:该程序的实际指令为何?
 
| 是管道符号,把|前面的命令执行结果作为后面命令的输入。
Grep : g (globally) search for a re (regular expression ) and p (print ) the results.
grep后面直接跟单引号引起来的正则就OK 了。。

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

Linux 系统中,有多种方法可以检查 Tomcat 是否已经启动,以下是几种常用的方法: ### 使用 `ps` 命令检查 Tomcat 进程 可以使用 `ps -ef | grep tomcat` 命令来查找系统中是否Tomcat 进程正在运行。如果有 Tomcat 进程存在,则表明 Tomcat 已经启动,但需要注意这种方法不能完全确认 Tomcat 是否成功启动,可能还需要进一步验证[^1]。 ### 使用 `top` 命令查看 Java 服务 通过运行 `top` 命令,可以在实时更新的系统监控工具中查看是否有 Java 服务在运行。如果 Tomcat 是通过 Java 启动的,那么这可以作为 Tomcat 是否启动的一个指示。 ### 检查 Tomcat 的日志文件 使用 `tail -f ./catalina.out` 查看 Tomcat 的日志文件,通常位于 Tomcat 的 logs 目录下。如果看到类似 `10-July-2022 18:32:40.203 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 30220 ms` 的信息,这表明 Tomcat 成功启动了。 ### 使用 `jps` 命令查看 Tomcat 的 PID Linux 中输入 `jps -v` 可以查看是否Tomcat 启动的进程标识符(PID),如果存在,则表示 Tomcat 已经启动。 ### 使用 `curl` 或 `wget` 测试 Tomcat 是否可访问 可以通过 `curl 127.0.0.1:80` 或 `wget` 加上 Tomcat 启动项目的访问地址来测试 Tomcat 是否可以正常访问。如果页面能够出现下载数据或返回界面信息,则说明 Tomcat 可以正常访问。 ### 使用 `systemctl` 命令检查服务状态 如果 Tomcat 被配置为系统服务,可以使用 `systemctl status tomcat` 来检查 Tomcat 服务的状态。此外,还可以使用 `systemctl start tomcat` 和 `systemctl stop tomcat` 来启动或停止服务[^2]。 下面是一个简单的脚本示例,用于检查 Tomcat 是否正在运行: ```bash #!/bin/bash if pgrep -x "tomcat" > /dev/null then echo "Tomcat is running." else echo "Tomcat is not running." fi ``` 这个脚本使用了 `pgrep` 命令来查找名为 "tomcat" 的进程,并根据是否存在这样的进程输出相应的信息。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值