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

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

大家好,关于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端口的占用情况,以及相应的解决方案
最怕挣扎

这篇文章写的真详细,终于搞清楚了 8080 端口被哪一个程序占用!以前总是遇到这个问题都不知道怎么查,现在可以自己解决啦!

    有11位网友表示赞同!

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

我尝试按照文章里的方法,使用了 netstat 命令查看正在使用的端口,结果果然发现了占用 8080 端口的那个进程。而且作者还介绍了多个分析方法和解决方案,太棒了!

    有17位网友表示赞同!

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

Linux 的网络工具总是感觉特别复杂…还好这篇文章解释的很通俗易懂,我终于明白怎样使用 netstat 和 ss 命令来查看端口占用情况了。希望以后还能分享更多 Linux 常用命令的使用方法!

    有7位网友表示赞同!

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

8080端口一直是我的头疼事,不知道为什么总被占用。看了这篇博文才知道原来有很多可能的原因,需要仔细分析。作者的解决办法也很实用,我早速试了试,终于把 8080 端口解放出来了!

    有18位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
我家的爱豆是怪比i

文章解释的很清晰,一步步地引导读者分析问题,而且还附上具体的命令示例,非常方便学习。不过对于一些初学者来说,还是建议多练习几次才能真正理解这些命令的用法。

    有11位网友表示赞同!

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

这篇文章虽然讲解了一到 8080 端口被占用问题的解决方案,但我觉得对安全方面的解释不够详细。例如,哪些程序可能存在安全风险?如何防止恶意软件利用 8080 端口进行攻击?希望作者未来能够补充这些内容。

    有15位网友表示赞同!

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

文章太过于简单化了,只介绍了一些基础方法,并没有涉及到更深入的分析和解决方案。比如,如果遇到多个进程占用 8080 端口,如何判断哪个进程更重要,以及如何安全释放占用?

    有16位网友表示赞同!

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

我经常使用 Apache 服务作为我的 web 主机,所以对于 8080 端口的问题非常关注。这篇博文介绍的命令和方法很有帮助,让我可以在遇到问题时快速定位和解决。

    有19位网友表示赞同!

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

学习 Linux 命令一直是我的难点,这篇文章讲解的很清晰,帮助我初步理解了如何使用 netstat 和 ss 命令来分析 8080 端口占用情况。

    有6位网友表示赞同!

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

文章的代码示例有点生硬,没有考虑到不同用户的使用场景和需求,希望能增加一些更灵活的解决方案。

    有9位网友表示赞同!

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

我觉得这篇文章写的太好了!终于解决了长期困扰我的问题了,以前每次遇到 8080 被占用的情况都感到十分头疼,现在只要用文章中的方法就可以快速找到占用进程并释放端口。谢谢作者!

    有12位网友表示赞同!

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

对于一些 Linux 初学者来说,这篇文章可能难度有点大,需要有一定的基础知识才能理解和运用其中的命令。我希望作者能够提供更多针对初学者的入门教程和示例。

    有17位网友表示赞同!

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

我发现文章中提到的 algumas soluções não são muito efetivas , especialmente em ambientes com muitos processos executando simultaneamente.

    有13位网友表示赞同!

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

这篇文章介绍的解决方案主要针对单一进程占用 8080 端口的情况,对于多个进程同时占用 8080 端口的情况,并没有提供有效的解决思路,希望作者能够补充相关内容。

    有11位网友表示赞同!

Linux中查看和分析8080端口的占用情况,以及相应的解决方案
▼遗忘那段似水年华

我一直想学习更多关于 Linux 的知识,这篇博文刚好解决了我的一个难题。感谢作者分享这个宝贵经验!

    有7位网友表示赞同!

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

对于网线和Wi-Fi的理解,我觉得本文可以进一步阐述, 针对不同网络情况下的8080端口占用情况的分析方法。

    有16位网友表示赞同!

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

文章中提到的 "iptables" 命令,我之前没有接触过,需要进一步学习才能理解如何使用它来配置防火墙规则。希望作者可以提供更详细的介绍和示例。

    有9位网友表示赞同!

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

对于安全性方面的内容,我觉得可以再做一些补充,例如一些常见的 8080 端口攻击方式和防范措施,以及如何进行安全配置检查等。

    有13位网友表示赞同!

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

Like (0)
小su的头像小su
Previous 2024年9月18日 上午5:17
Next 2024年9月18日 上午5:38

相关推荐

发表回复

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