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

我正在运行一个服务器应用程序(写在C),这是绑定到我的服务器localhost地址127.0.0.1 ,让它在第一种情况下监听端口10000和第二种情况下端口20000

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

  • localhost: webmin (LISTEN)(第一种情况)
  • localhost:20000(LISTEN)(第二种情况)

所以,而不是端口10000webmin

这是什么意思? 我find了

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

webmin与端口10000相关联。lsof是“推断”webmin是什么运行。 例如,如果你的应用绑定到3306端口,LSF会认为它是MySQL。

请参阅此维基百科链接以获取众所周知的端口列表。

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