6.8. The/etc/nsswitch.conf文件

这个/etc/nsswitch.conf文件用于配置哪些服务用于确定诸如主机名、密码文件和组文件等信息。 后两者,密码文件,以及文件在我们案例中不使用,因为我们的服务器上不使用 NIS 服务。 因此,我们将专注于此文件中的 hosts 行。

编辑nsswitch.conf文件,使用 vi/etc/nsswitch.conf并将 hosts 行更改为如下所示
          "hosts:      dns files"
          
这意味着,对于想要解析地址的程序。 它们应首先使用 dns 功能,以及/etc/hosts文件,如果 DNS 服务器不可用或无法解析地址。

此外,我们建议从该文件的每一行中删除 NIS 服务的所有实例,除非您正在使用 NIS! 结果应如下所示
            passwd:files
            shadow:files
            group:files
            hosts:dns files
            bootparams:files
            ethers:files
            netmasks:files
            networks:files
            protocols:files
            rpc:files
            services:files
            automount:files
            aliases:files