NIS服务全攻略.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NIS服务全攻略

第七章:NIS服务全攻略 内容简介 NIS简介 NIS所需软件及相关的服务 NIS常用工具 NIS相关配置文件 NIS服务器与客户端配置步骤 案例详解 NIS简介 NIS(Network Information Service)是一个为网络中所有的机器提供网络信息的系统,包括用户名、密码、主目录、组信息等。如果某个用户的用户名以及密码保存在了NIS密码数 据库中,NIS允许此用户在网络当中的任何一台运行有NIS客户程序的机器上登陆。这使得整个网络看起来象一个独立系统,在所有的主机上有着相同的帐号。 NIS工作原理(图) NIS提供的数据 服务器端文件名称 档案内容 /etc/passwd 提供使用者账号、UID、GID、家目录所在、Shell 等等 /etc/ HYPERLINK "/base/learning-linux-the-day-that-the-user-user-and-user-groups-group-management.html" \o "See Also: 一天一点学习Linux之用户(user)和用户组(group)管理" group 提供群组数据以及 GID 的对应,还有该群组的加入人员 /etc/hosts 主机名称与 IP 的对应,常用于 private IP 的主机名称对应 /etc/services 每一种服务 (daemons) 所对应的端口 (port number) /etc/protocols 基础的 TCP/IP 封包协议,如 TCP, UDP, ICMP 等 /etc/netgroup 网络群组的定义与使用 (NIS 可能会需要) /etc/rpc 每种 RPC 服务器所对应的程序号码 /var/yp/ypservers NIS 服务器所提供的数据库 NIS服务一览 后台进程:ypserv,ypbind,yppasswdd 使用端口:由portmap (111)分配 所需RPM包:ypserv,ypbind,yp-tools 相关RPM包:portmap 服务端配置文件:/etc/ypserv.conf /var/yp/* NIS所需软件 ypserv-*.rpm:NIS服务的主程序包,提供NIS服务端的设定软件包 yp-tools-*.rpm:提供NIS相关查询指令的软件包 ypbind-*.rpm:提供NIS客户端设定功能的功能的软件包 portmap-*.rpm:管理RPC连接、启动RPC必需的软件包 NIS常用工具 ypcat:列出来自NIS server的map信息 ypinit:建立并安装NIS database ypwhich:列出NIS server的名称 ypset:强制指定某台机器当NIS server makedbm:创造NIS map的dbm档 与数据库有关的指令 /usr/sbin/yppush:master 主机将数据库直接送至 slave 的指令; /usr/lib/yp/ypinit:建立数据库的指令,非常常用; /usr/lib/yp/ypxfr:传送数据库的指令。 NIS相关配置文件 /etc/ypserv.conf:这是最主要的设定档, 可以规范 NIS 客户端是否可登入的权限。 /etc/hosts:每一部主机都需要记录才行。 /etc/netgroup:设定信任的主机与网域; /var/yp/Makefile:与建立数据库有关的动作设定文件; /etc/sysconfig/network:可以在这个档案内指定 NIS 的网域 (nisdomainname)。 【NIS服务器端配置】 第一步:安装相关软件 ypserv-*.rpm:NIS服务的主程序包,提供NIS服务端的设定软件包 yp-tools-*.rpm:提供NIS相关查询指令的软件包 ypbind-*.rpm:提供NIS客户端设定功能的功能的软件包 portmap-*.rpm:管理RPC连接、启动RPC必需的软件包 第二步:配置服务器端 ① 设置NIS域名为nis.test 第一种方法: 通过以下命令: #nisdomainname nis.test 为了系统启动后自动执行此操作,可以将此命令添加到文件/etc/rc.local中。 命令为:echo "/bin/nisdomainname nis.test" >> /etc/rc.local 第二种方法 在/etc/sysconfig/network文件中,最后加入 NISDOMAIN=nistest 然后启动ypserv服务,就会开启NIS域名了 ② 配置服务器端主配置文件 /etc/ypserv.conf主配置文件 在整个y

文档评论(0)

sanshengyuan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档