2024-05-15 14:27:48 发布
网友
我正在开发一个运行在127.0.0.1:555上的Python服务器应用程序,并试图在lsof或netstat上显示端口555。我的系统是macOS,当我打字时
sudo lsof | grep localhost
在终端上,我无法将端口视为localhost:555,而输出的结尾如下所示:
... TCP localhost:dsf (LISTEN)
有人能告诉我“dsf”是什么意思吗?有没有办法显示端口555
多谢各位
端口号<;1024是所谓的“已知端口号”(通常不能由非特权用户实例化)。我不确定您在macOS上会看到什么,但在Unix机器上,/etc中通常有一个名为“services”的文件,它提供了许多著名端口的名称。许多实用程序使用此文件查找这些端口的名称,并显示名称而不是端口号。我不知道“dsf”是什么,但它本身是保留的(参见the IANA assignment here)。可能有一个到lsof的命令行开关,告诉它始终使用端口号而不是名称
另外,除非您有很好的理由这样做,否则在端口上运行服务通常被认为是一个坏主意<;1024.
端口号<;1024是所谓的“已知端口号”(通常不能由非特权用户实例化)。我不确定您在macOS上会看到什么,但在Unix机器上,/etc中通常有一个名为“services”的文件,它提供了许多著名端口的名称。许多实用程序使用此文件查找这些端口的名称,并显示名称而不是端口号。我不知道“dsf”是什么,但它本身是保留的(参见the IANA assignment here)。可能有一个到lsof的命令行开关,告诉它始终使用端口号而不是名称
另外,除非您有很好的理由这样做,否则在端口上运行服务通常被认为是一个坏主意<;1024.
相关问题 更多 >
编程相关推荐