linux - 如何找出进程正在使用哪个端口号以及使用特定端口号的进程

标签 linux localhost openhab

我是 openhab 的初学者,启动服务器 /etc/init.d/openhab2 start 后,我得到了 [ ok ] 启动 openhab2 (via systemctl): openhab2.service,但我仍然无法通过 http://localhost:8080/ 访问该平台 我想知道:

which process is using port 8080

which port openhab runs on

谢谢

最佳答案

您可以使用lsof

lsof | grep TCP | 查询grep 8080 和 lsof | grep 打开hab | grep TCP

如果进程 fork 并且子进程正在使用端口,则它可能无法按预期工作

关于linux - 如何找出进程正在使用哪个端口号以及使用特定端口号的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47698807/

相关文章:

Linux上的C编程: which distro and tools to use

linux - 挂载使用的文件

localhost - esp32 connect() : socket error on fd 48, errno : 104, "Connection reset by peer"

alexa-skills-kit - 在 Alexa SSML 中使用 <audio> 标签,无需语音文本

java - 对于 OpenHab Zwave Bundle,MultiLevelSensor 显示读数的底层代码在哪里?

docker - 将 docker 容器连接到本地站点

c - 为什么我在 linux 和 OS/X 上得到不同的输出

linux - 批量重命名保管箱冲突文件

mysql - 曼普|本地主机 :8888 | two sites using Coda 2

react-native - 运行在不同端口上的 Docker localhost 和 React Native Metro 服务器可以通信吗?