在 CentOS 上更改 internet 网络服务的名称

在 CentOS 上更改 internet 网络服务的名称

如果我尝试nmap访问我的服务器(CentOS 7),我会得到如下信息:

$ nmap myserver.com

Nmap scan report for myserver.com (1.2.3.4)
Host is up (0.93s latency).
Not shown: 998 filtered ports
PORT     STATE SERVICE
22/tcp   open  ssh
5432/tcp open  postgresql

我不喜欢显示服务名称。我可以在服务器上设置服务的名称吗myserver.com

例如:

我想要在输出中得到这一行:

5432/tcp    open    myservice

代替

5432/tcp    open    postgresql

答案1

/etc/services 将端口号映射到命名服务,通常由本地软件用于执行端口号查找。

请注意,如上面的评论所述,这只会更改本地机器上的名称。其他机器仍将使用其本地配置。

我还建议您不要更改服务名称,因为这可能会破坏其他尝试查找您的 pgsql 服务端口的软件。

相关内容