localhost:dsf的含义

2024-05-15 14:27:48 发布

您现在位置:Python中文网/ 问答频道 /正文

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

sudo lsof | grep localhost

在终端上,我无法将端口视为localhost:555,而输出的结尾如下所示:

... TCP localhost:dsf (LISTEN)

有人能告诉我“dsf”是什么意思吗?有没有办法显示端口555

多谢各位


Tags: 端口localhost终端系统结尾sudomacosgrep
1条回答
网友
1楼 · 发布于 2024-05-15 14:27:48

端口号<;1024是所谓的“已知端口号”(通常不能由非特权用户实例化)。我不确定您在macOS上会看到什么,但在Unix机器上,/etc中通常有一个名为“services”的文件,它提供了许多著名端口的名称。许多实用程序使用此文件查找这些端口的名称,并显示名称而不是端口号。我不知道“dsf”是什么,但它本身是保留的(参见the IANA assignment here)。可能有一个到lsof的命令行开关,告诉它始终使用端口号而不是名称

另外,除非您有很好的理由这样做,否则在端口上运行服务通常被认为是一个坏主意<;1024.

相关问题 更多 >