`
EndlessMark
  • 浏览: 4025 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux查看端口被哪个进程占用

阅读更多
    今天,玩cassandra需要用到它自带的NodeTool来查看集群的情况,运行之后发现出错,说Error connection to remote JMX agent。之前为了图方便,8080端口被占用,直接把JMX从启动参数中去掉了。
     于是把机器上的jboss、apache给kill掉了。本以为应用可以启动,可是发现8080依旧被占用着。不知道是被哪个进程给占用了,于是上网搜索能够得到是哪个端口占用掉了这个线程。最后找到sudo lsof -i:XXXX,通过这条命令便能够查看到占用该端口的进程了。
     贴一下网上对lsof的介绍:lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (tcp) 和用户数据报协议 (udp) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。
分享到:
评论

相关推荐

    查看某端口被什么进程占用的方法

    本文将详细阐述如何查看某端口被哪个进程占用的方法,以及相关的重要知识点。 首先,我们需要理解端口的概念。在计算机网络中,端口是一个逻辑上的标识符,用于区分不同的网络服务。每个端口号通常介于0到65535之间...

    linux下查看端口是否被占用以及查看所有端口

    ### Linux下查看端口是否被占用以及查看所有端口 #### 概述 在Linux系统管理中,了解网络端口的使用情况对于诊断网络问题、优化系统性能以及增强网络安全至关重要。本文将详细介绍如何在Linux环境下检查端口是否被...

    Linux/window下怎样查看某个端口被哪个程序/进程占用

    本篇将详细讲解在Linux和Windows操作系统下如何查看并管理占用端口的程序。 在Windows系统中,我们可以使用`netstat`命令来查看端口占用情况。`netstat -aon`命令会列出所有活动的连接和监听状态,其中 `-a` 参数...

    在Linux中查看进程占用的端口号

    端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由于 Linux 操作系统是一个软件,因此本文只讨论软件端口。软件端口始终与主机的 IP 地址和相关的通信协议相关联,因此端口常用于区分应用...

    查看端口被谁占用的好工具

    标签“查看端口”强调了这个工具的核心功能,即检查哪些进程占用了哪些端口。这对于系统管理员和开发者来说是至关重要的,他们需要确保服务正常运行,没有端口冲突,并且能够定位潜在的问题源。 “关闭端口”这个...

    NC 中端口被占用

    一旦确认了某个端口被占用,下一步就是找出具体是哪个进程占用了该端口,并决定是否需要释放端口。在`netstat`或`lsof`命令的输出结果中,你会看到占用端口的进程的PID(进程标识符)。如果确定需要释放端口,可以...

    详解Linux查看程序端口占用情况

    发现8080端口被PID为9658的Java进程占用。 进一步使用命令: ps -aux | grep java 或者直接: ps -aux | grep pid 查看 就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉! 方法二:...

    linux 查看端口占用命令实例详解

    端口是系统非常重要的一个东东,我们经常需要查看哪个进程占用了哪个端口,或者哪个端口被哪个进程占用。废话不多说,直接上干货,教大家怎样查看系统端口占用情况。 方法一: 1.先用ps -ef | grep xxx(某个进程)...

    检测端口是否被占用源码(C++)

    在C++编程中,检测端口是否被占用是网络编程中的常见需求,特别是在服务器开发或者客户端连接时,确保端口可用性至关重要。本教程将详细解释如何使用C++实现这一功能,主要涉及TCP协议和系统调用。 首先,我们要...

    查询占用端口进程

    以下是一些关于“查询占用端口进程”的详细知识点: 1. **端口的概念**:端口是一个逻辑上的标识,用数字表示(0-65535),其中0-1023为知名端口,由系统保留给特定的服务;1024-49151为注册端口,供用户程序使用;...

    Linux 查看端口占用、开放情况

    当你知道了某个端口被哪个PID占用后,可以使用`ps`命令来获取更多关于该进程的信息: ``` ps -ef | grep [PID] ``` 将[PID]替换为具体进程ID,可以看到该进程的详细信息。 4. **使用`lsof`命令** `lsof`是一...

    怎么查看80端口占用情况? 如何查看端口占用情况?

    当遇到问题,比如某个服务无法启动,可能是因为其对应的端口被其他进程占用。本篇文章将详细讲解如何查看端口占用情况,特别是针对80端口,因为这个端口通常用于HTTP服务,对于网站的正常运行至关重要。 首先,我们...

    windows-如何查询端口号被哪个程序占用

    标题中的“Windows-如何查询端口号被哪个程序占用”是一个关于系统管理的问题,涉及到Windows操作系统、网络通信和进程管理的知识点。在Windows操作系统中,端口号是网络应用程序用来标识和服务的逻辑标识符,每个...

    根据端口号得到打开该端口号的进程ID

    当我们需要诊断网络连接问题或者管理后台服务时,可能会需要找出占用特定端口的进程,以便进行进一步的操作,比如查看其详细信息、优化资源分配或解决问题。 首先,我们需要理解端口号的基本概念。端口号是一个16位...

    查看linux中某个端口(port)是否被占用的方法

    在检查端口占用时,我们可以利用`lsof`查看哪个进程占用了特定的端口。使用方法如下: ``` lsof -i :端口号 ``` 在这里,`:端口号`是你要检查的端口,例如`lsof -i :80`将显示所有与端口80相关的网络连接。...

    端口占用查看工具V1.0

    在日常的IT工作中,我们常常遇到各种服务、应用程序需要使用特定的网络端口来通信,如果端口被其他进程占用,可能导致服务无法正常启动或者运行效率低下。这款工具就是为了解决这一问题而开发的,它可以帮助用户快速...

    linux查看现有占用端口命令netstat –ntlp.docx

    在本场景中,我们将重点讨论如何使用`netstat –ntlp`命令来查看当前系统中被哪些进程占用的端口。 `netstat`命令的基本语法是: ```bash netstat [选项] ``` 这里提到的`-n`、`-t`、`-l`和`-p`是`netstat`命令的...

Global site tag (gtag.js) - Google Analytics