NIS 如何提供 /etc/hosts 或 /etc/services 之类文件的内容
时间: 2023-09-20 13:04:23 浏览: 158
NIS(Network Information Service)可以通过提供NIS map来提供/etc/hosts或/etc/services之类文件的内容。NIS map是一个文本文件,包含一个键值对列表,其中每个键值对表示一个系统资源或一个系统配置。NIS服务器将这些映射文件发布到网络上,以供客户端系统使用。
对于/etc/hosts文件,可以创建一个名为hosts.byname的NIS map。该映射文件包含每个主机名的IP地址。对于/etc/services文件,可以创建一个名为services.byname的NIS map。该映射文件包含每个服务名称的端口号。
要使用NIS来获取这些文件的内容,需要在客户端系统上进行配置以使用NIS服务。这通常涉及到编辑/etc/nsswitch.conf文件,并将相应条目更改为使用NIS服务。例如,对于获取主机名解析信息,可以将hosts条目更改为“hosts: files nis”,这将使得系统首先从本地的/etc/hosts文件中获取解析信息,然后从NIS服务器获取解析信息。类似地,可以更改services条目以使用NIS服务来获取服务信息。
阅读全文
相关推荐

















