Linux中查看并删除端口方式

 更新时间:2025年06月23日 10:13:38   作者:yololee_  
这篇文章主要介绍了Linux中查看并删除端口方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、查看端口

lsof -i:端口号

root@ubuntu:~# lsof -i:8000
COMMAND   PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
java    87955 root   25u  IPv6 392398042      0t0  TCP *:8000 (LISTEN)

netstat -tunlp|grep 端口号

精确查询

root@ubuntu:~# netstat -nplt |grep 8000
tcp6       0      0 :::8000                 :::*                    LISTEN      87955/java

root@ubuntu:~# netstat -tunlp|grep 8000
tcp6       0      0 :::8000                 :::*                    LISTEN      87955/java 

查询全部

root@ubuntu:~# sudo netstat -nplt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 192.168.10.125:9093     0.0.0.0:*               LISTEN      153865/docker-proxy
tcp        0      0 192.168.10.125:9000     0.0.0.0:*               LISTEN      29952/docker-proxy
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      2025/beam.smp   
tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN      1332/mongod     
tcp        0      0 192.168.10.125:3306     0.0.0.0:*               LISTEN      100285/mysqld   
tcp        0      0 192.168.10.125:26379    0.0.0.0:*               LISTEN      20022/docker-proxy
tcp        0      0 192.168.10.125:26380    0.0.0.0:*               LISTEN      20039/docker-proxy
tcp        0      0 192.168.10.125:6380     0.0.0.0:*               LISTEN      19805/docker-proxy
tcp        0      0 192.168.10.125:6381     0.0.0.0:*               LISTEN      20076/docker-proxy
tcp        0      0 192.168.10.125:26381    0.0.0.0:*               LISTEN      20053/docker-proxy
tcp        0      0 192.168.10.125:6382     0.0.0.0:*               LISTEN      19944/docker-proxy

模糊查询

root@ubuntu:~# netstat -ap | grep 8000
tcp        0      0 172.17.0.1:58000        172.17.0.20:8113        FIN_WAIT2   244146/docker-proxy
tcp        0      0 172.17.0.1:48000        172.17.0.20:8113        FIN_WAIT2   244146/docker-proxy
tcp        0      0 172.17.0.1:38000        172.17.0.20:8113        FIN_WAIT2   244146/docker-proxy

二、删除端口

查询所有进程

root@ubuntu:~# ps -ef
UID         PID   PPID  C STIME TTY          TIME CMD
root          1      0  0 Apr18 ?        00:32:41 /sbin/init
root          2      0  0 Apr18 ?        00:00:04 [kthreadd]
root          3      2  0 Apr18 ?        00:04:25 [ksoftirqd/0]
root          5      2  0 Apr18 ?        00:00:00 [kworker/0:0H]

查询对应进程

root@ubuntu:~# ps -ef|grep node
root       5380   5357  0 Jun24 ?        00:02:20 node server.js
root      90715  87407  0 16:02 pts/6    00:00:00 grep --color=auto node
nobody    97745  97711  0 Jul26 ?        00:01:19 /bin/node_exporter
root     245173 242899  0 Apr19 ?        00:00:11 node server.js
root     245180 242999  0 Apr19 ?        00:00:10 node server.js

删除进程

kill -9 <PID>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux swap交换内存扩容的方法

    linux swap交换内存扩容的方法

    这篇文章主要介绍了linux swap交换内存扩容的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Ubuntu19.10开启ssh服务(详细过程)

    Ubuntu19.10开启ssh服务(详细过程)

    这篇文章主要介绍了Ubuntu19.10开启ssh服务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Linux基于Jenkins自动打包并部署Tomcat环境过程

    Linux基于Jenkins自动打包并部署Tomcat环境过程

    传统网站部署流程及Jenkins自动部署详解,涵盖需求分析、原型设计、开发代码等上线步骤,介绍Jenkins持续集成与部署流程,简化运维工作,提高部署效率
    2026-05-05
  • CentOS 6下root密码忘记的解决办法

    CentOS 6下root密码忘记的解决办法

    这篇文章主要为大家详细介绍了Centos6下root密码忘记的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • 在 RHEL8 /CentOS8 上建立多节点 Elastic stack 集群的方法

    在 RHEL8 /CentOS8 上建立多节点 Elastic stack 集群的方法

    Elastic stack 俗称 ELK stack,是一组包括 Elasticsearch、Logstash 和 Kibana 在内的开源产品。Elastic Stack 由 Elastic 公司开发和维护。这篇文章主要介绍了如何在 RHEL8 /CentOS8 上建立多节点 Elastic stack 集群,需要的朋友可以参考下
    2019-09-09
  • Linux开启SSH服务实现方式

    Linux开启SSH服务实现方式

    本文详细介绍了在Linux系统上安装和配置OpenSSH服务的步骤,包括安装、启动、设置开机自启动、检查服务状态、配置SSH选项、允许防火墙通过以及连接到SSH服务器
    2025-12-12
  • 嵌入式Linux重启QT应用程序的简单办法(基于QT4.8 qws)

    嵌入式Linux重启QT应用程序的简单办法(基于QT4.8 qws)

    今天小编就为大家分享一篇关于嵌入式Linux重启QT应用程序的简单办法(基于QT4.8 qws),小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Linux内核设备驱动之字符设备驱动笔记整理

    Linux内核设备驱动之字符设备驱动笔记整理

    今天小编就为大家分享一篇关于Linux内核设备驱动之字符设备驱动笔记整理,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • CentOS修改主机名称的两种方法详解

    CentOS修改主机名称的两种方法详解

    在 Linux 系统管理中,主机名(Hostname)是标识系统身份的重要属性,尤其在多服务器环境中,合理的主机名有助于管理员快速识别设备角色、位置或用途,本文将详细讲解在 CentOS 系统中修改主机名的两种主流方法,需要的朋友可以参考下
    2025-10-10
  • linux之Cron定时任务使用及说明

    linux之Cron定时任务使用及说明

    本文介绍了Cron的基本概念、语法和应用场景,详细解释了Cron的工作原理、组成部分及语法表达式,并提供了实际操作示例,文章还列举了常见Cron表达式及其应用场景,对比了不同操作系统的Cron差异,提供了使用注意事项、实践案例及常见问题解决方法
    2026-04-04

最新评论