本地主机的含义:dsf

我正在开发一个在 127.0.0.1 : 555 上运行的 Python 服务器应用程序,我试图在 lsof 或 netstat 上显示端口 555。我的系统是 macOS,当我输入

sudo lsof | grep localhost

在终端上,我看不到端口为 localhost:555 而是输出的结尾看起来像:

... TCP localhost:dsf (LISTEN)

有人可以帮助我了解“dsf”的含义吗?有什么方法可以显示端口 555?

谢谢你。


慕斯王
浏览 80回答 1
1回答

萧十郎

<1024 的端口号被称为“众所周知的端口号”(并且通常无法由非特权用户实例化)。我不确定你会在 macOS 上看哪里,但在 Unix 机器上,/etc 中通常有一个名为“services”的文件,它为许多知名端口提供名称。许多实用程序使用此文件来查找这些端口的名称并显示名称而不是端口号。我不知道“dsf”是什么,但它是保留的(请参阅此处的 IANA 分配)。lsof 可能有一个命令行开关,告诉它始终使用端口号而不是名称。顺便说一句,除非您有充分的理由这样做,否则通常认为在 < 1024 的端口上运行服务是个坏主意。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python