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

use*_*772 8 networking linux

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

当我lsof | grep IP在最后一栏中运行命令时:

  • 本地主机:webmin(听)(第一种情况)
  • 本地主机:20000(听)(第二种情况)

所以,而不是端口10000webmin

这是什么意思?我找到了这个

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

Zor*_*che 13

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


Mah*_*dsi 7

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

有关知名端口的列表,请参阅此 Wikipedia 链接