linux :关闭tomcat端口(命令方式)

本文介绍如何在Linux系统中通过简单的命令行操作关闭运行在8080端口上的Tomcat服务。包括安装必要的lsof命令、利用lsof查找占用端口的进程并终止该进程的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 前提

如果提示-bash: lsof: command not found,请执行

1.首先配置好本机的yum源:  yum repolist all

2. yum install lsof -y

复杂方式

pstree -aup|grep tomcat # 列举运行中的tomcat

kill -9 PID # 杀死指定端口的tomcat

简单方式

  • linux 使用命令关闭tomcat 的8080端口
  • 命令如下:
lsof -i :8080|grep -v "PID"|awk '{print "kill -9",$2}'|sh

解析

  • lsof -i 端口号  #使用-i:port来显示与指定端口相关的网络信息
[root@iZbp14w0b2rs7i1400bjjmZ ~]# lsof -i :8080
COMMAND  PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
java    4561 root   48u  IPv4 122676945      0t0  TCP *:webcache (LISTEN)

 

  • 管道符号,是unix功能强大的一个地方,符号是一条竖线:"|",
  • 用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2
[root@iZbp14w0b2rs7i1400bjjmZ ~]# lsof -i :8080|grep -v "PID"
java    4561 root   48u  IPv4 122676945      0t0  TCP *:webcache (LISTEN)
  • awk是一个非常好用的数据处理工具。相较于sed常常一整行处理,awk则比较倾向于一行当中分成数个“字段”处理,awk处理方式如下:
awk '条件类型1{动作1} 条件类型2{动作2} ...' filename

   查看最近5条登录用户和ip地址

[root@iZbp14w0b2rs7i1400bjjmZ ~]# last
root     pts/0        1.192.121.130    Fri May 11 08:05   still logged in   
root     pts/6        1.192.121.130    Thu May 10 18:26 - 19:48  (01:22)    
root     pts/5        1.192.121.130    Thu May 10 17:23 - 19:48  (02:24)  
[root@iZbp14w0b2rs7i1400bjjmZ ~]# last -n 5|awk '{print $1"\t"$3}'
root	1.192.121.130
root	1.192.121.130
root	1.192.121.130
root	1.192.121.130
root	1.192.121.130
  • sh命令是shell命令语言解释器(执行脚本),执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萤火AI百宝箱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值