为什么我在 lsof 输出中看到 webmin?

为什么我在 lsof 输出中看到 webmin?

我正在运行一个服务器应用程序(用 C 编写),该应用程序绑定到我的服务器地址localhost127.0.0.1并让它在第一种情况下监听端口10000,在第二种情况下监听端口20000

当我运行命令时,lsof | grep IP最后一列是:

  • 本地主机:网页管理工具(听)(第一种情况)
  • localhost:20000 (LISTEN)(第二种情况)

因此,不是端口10000而是webmin

这是什么意思?我发现

它说 Webmin 是一个基于 Web 的 Unix 系统管理界面。但这对我没有帮助;为什么我webmin在我的端口列表中看到

答案1

webmin 与端口 10000 相关联。lsof 正在“推断”正在运行的是 webmin。例如,如果您的应用程序绑定到端口 3306,lsof 会认为它是 MySQL。

这个维基百科链接以获取知名端口列表。

答案2

它基本上意味着端口 10000 与您/etc/services文件中的 webmin 相关联。

相关内容