Linux中查看和分析8080端口的占用情况,以及相应的解决方案

在启动一个应用时,发现8080 端口被占用了。Address already in use如何分析、查看端口8080的占用呢?/etc/service文件只是让

老铁们,大家好,相信还有很多朋友对于Linux中查看和分析8080端口的占用情况,以及相应的解决方案和的相关问题不太懂,没关系,今天就由我来为大家分享分享Linux中查看和分析8080端口的占用情况,以及相应的解决方案以及的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

如何分析、查看端口8080的占用呢?

/etc/service 文件只是让你知道哪些端口被一些公共应用程序占用,以免造成一些冲突。

实际启用哪些端口应由您的网络应用程序确定。

也就是说,以下命令只是建议或说明,并不表示8080端口的实际占用情况。

grep 8080 /etc/服务

webcache 8080/tcp # WWW 缓存服务

webcache 8080/udp # WWW 缓存服务

(1)使用lsof 查询8080 端口的运行进程

lsof -i :8080

(2)通过 ps -ef 命令获取更详细的信息

Linux中查看和分析8080端口的占用情况,以及相应的解决方案

ps -ef |

(3)解决端口8080被占用问题

grep 1837【PID】

从以上信息可以看出Zookeeper应用程序占用了8080端口。

Zookeeper 3.5.0 中的新增功能:

AdminServer 是一个内置的Jetty 服务。默认服务在8080端口启动。例如访问http://localhost:8080/commands/stat时,命令响应以JSON格式返回。

要查看所有可用命令的列表,您可以访问URL /commands。

通过查看Zookeeper的官方文档,发现有几种解决途径:

关于Zookeeper AdminServer占用8080端口的问题,不能简单杀死该进程,因为Zookeeper应用程序必须正常运行。

以下内容来自Zookeeper官方文档,描述了AdminServer的配置参数。

http://zookeeper.apache.org/doc/current/zookeeperAdmin.html

Linux中查看和分析8080端口的占用情况,以及相应的解决方案

3.5.0: 中的新增功能以下选项用于配置AdminServer。

admin.enableServer :(Java 系统property: Zookeeper.admin.enableServer) 设置为“false”以禁用AdminServer。默认情况下,AdminServer 已启用。admin.serverAddress :(Java 系统属性: Zookeeper.admin.serverAddress)嵌入式Jetty 服务器侦听的地址。默认为0.0.0.0.admin.serverPort : (Java 系统property: Zookeeper.admin.serverPort) 嵌入式Jetty 服务器侦听的端口。默认为8080.admin.idleTimeout : (Java 系统属性: Zookeeper.admin.idleTimeout )设置连接在发送或接收数据之前可以等待的最大空闲时间(以毫秒为单位)。默认为30000 ms.admin.commandURL : (Java 系统属性: Zookeeper.admin.commandURL) 用于列出和发出相对于根URL 的命令的URL。默认为“/命令”。当ZooKeeper服务器启动时,它默认读取$ZOOKEEPER_HOME/conf/zoo.cfg文件。 Zoo.cfg 文件配置所有Zookeeper 操作参数。

010-1010 1.禁用AdminServer

在zoo.cfg中添加配置admin.enableServer=false

或者在启动脚本中添加-Dzookeeper.admin.enableServer=false

2.修改AdminServer端口号

修改方法有两种方式:

一是在启动脚本中添加-Dzookeeper.admin.serverPort=未占用的端口号;

另一种是在zoo.cfg中添加admin.serverPort=未占用的端口号,如8090端口号。

vim /opt/apache-zookeeper/conf/zoo.cfg

Linux中查看和分析8080端口的占用情况,以及相应的解决方案

下面使用选项2将AdminServer端口号修改为8090。

/opt/apache-zookeeper/bin/zkServer.sh 启动

重启Zookeeper,发现AdminServer端口号已更改为8090。

访问Zookeeper 管理服务器

http://192.168.56.103:8090/命令

以下是Zookeeper AdminServer的配置参数说明:

这样Zookeeper AdminServer占用的8080端口就被释放了。

用户评论

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
三年约

终于找到解决我的linux服务器端口占用问题的教程了!感觉写的很详细,我用netstat命令就能直接看到占用的进程和PID,然后再根据提示使用kill -9 命令结束该进程,成功释放端口了!太感谢啦~

    有14位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
風景綫つ

8080端口一直出现占用的问题真是让我头疼啊!每次都要折腾半天才能搞定,这篇博文里提到的方法确实很实用,下次遇到这种情况直接参考一下就好了!希望作者能定期更新一些关于Linux常用命令的博客,我很需要这些知识!

    有10位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
淡淡の清香

这篇文章分析太细了,每个步骤都说得清清楚楚,简直是小白攻略啊!即使连Linux基础都不熟悉的人也可以跟着做。强烈推荐给大家,以后遇到类似问题可以直接来这里参考,省去了很多调试的时间。

    有13位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
←极§速

话说8080端口究竟被哪些常用的软件占用呢?这篇文章只讲了怎么查看和解决,但是没有详细列举出常见的占用的应用,对于我这种不太熟悉的用户来说还是不够直观啊!希望能添加一些实际案例作为参考!

    有7位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
几妆痕

Linux的命令行操作确实有点难懂,有时候想简单地查看端口占用情况就一头雾水。希望以后也能有更友好的图形界面工具可以代替这些复杂的命令。

    有6位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
尘埃落定

用netstat -tulpn 这种命令经常会遇到无法解析hostname的问题,这篇文章中没有提到解决方法,导致我卡了好久。建议作者能补充一些常见问题以及解决方案,这样更全面!

    有15位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
£烟消云散

这篇博文非常棒!最近也遇到了8080端口占用问题,按照文章中的步骤轻松解决了,感觉学习Linux真是太快了!

    有15位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
鹿叹

对于新手来说,网上的资源太多反而成了负担。感谢这篇文章提供简洁易懂的帮助,直接指明了关键步骤,让我快速找到了问题所在!

    有16位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
你的眸中有星辰

8080端口占用这种情况确实很多时候是服务或程序错误导致的,建议在使用过程中多多注意日志记录,更容易定位到问题出处。这篇文章只是提供了一个解决方法,更重要的是我们要预防这些问题!

    有16位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
冷落了♂自己·

我尝试按照文章中的步骤操作,但还是无法释放8080端口。可能是我的系统版本不同导致吧?!希望能附上更多详细的解决方案或者针对不同版本的说明!

    有15位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
喜欢梅西

这篇文章内容确实很实用,特别是对于我们刚接触Linux环境的人来说,能快速了解如何查看和分析端口占用情况是非常有帮助的。 希望作者能够继续关注这类技术细节,并分享更多解决方法!

    有8位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
一生只盼一人

我之前一直不知道8080端口会被用在什么情况下。这篇文章解释的很详细,让我了解到它常常被用于web服务。原来我的浏览器打开某些网站也可能占用这个端口啊!

    有8位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
_心抽搐到严重畸形っ°

查看和分析端口占用的方法确实太重要了!不仅仅是8080端口,对于其他关键端口的监控和管理也是非常必要的。这篇博文让我进一步意识到这个安全隐患!

    有5位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
夏以乔木

我一直觉得Linux命令行操作太复杂了,虽然这篇文章详细描述了每个步骤,但我还是有点摸不着头脑。 希望能有更直观的一些图示或者视频教程!

    有10位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
陌颜

这篇文章虽然没有讲解解决其他端口占用问题的方法,但对8080端口的思路和技巧可以借鉴性很高。我相信只要掌握了这个方法,其他的端口问题也能慢慢找到解决方案!

    有6位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
又落空

我是一个新手学Linux,这篇文章写的很详细,帮我在学习中解决了几个难题!

    有14位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
浮世繁华

我很赞同作者所说,对于Linux系统来说,经常查看和分析端口占用情况非常重要!

    有13位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/202104.html

(0)
小su's avatar小su
上一篇 2024年9月28日 上午1:01
下一篇 2024年9月28日 上午1:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注