第七章
NIS服务全攻略
内容简介
NIS简介
NIS所需软件及相关的服务
NIS常用工具
NIS相关配置文件
NIS服务器与客户端配置步骤
案例详解
NIS简介
work Information Service)是一个为网络中所有的机器提供网络信息的系统,包括用户名、密码、主目录、组信息等。如果某个用户的用户名以及密码保存在了NIS密码数据库中,NIS允许此用户在网络当中的任何一台运行有NIS客户程序的机器上登陆。这使得整个网络看起来象一个独立系统,在所有的主机上有着相同的帐号。
NIS工作原理
NIS提供的数据
服务器端文件名称档案内容
/etc/passwd 提供使用者账号、UID、GID、家目录所在、Shell 等等
/etc/group 提供群组数据以及 GID 的对应,还有该群组的加入人员
/etc/hosts 主机名称与 IP 的对应,常用于 private IP 的主机名称对应
/etc/services 每一种服务(daemons) 所对应的端口(port number)
/etc/protocols 基础的 TCP/IP 封包协议,如 TCP, UDP, ICMP 等
/group 网络群组的定义与使用(NIS 可能会需要)
/etc/rpc 每种 RPC 服务器所对应的程序号码
/var/yp/ypservers NIS 服务器所提供的数据库
NIS服务一览
后台进程:ypserv,ypbind,yppasswdd
使用端口:由portmap (111)分配
所需RPM包:ypserv,ypbind,yp-tools
相关RPM包:portmap
服务端配置文件:/etc/ /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/:这是最主要的设定档, 可以规范 NIS 客户端是否可登入的权限。
/etc/hosts:每一部主机都需要记录才行。
/group:设定信任的主机与网域;
/var/yp/Makefile:与建立数据库有关的动作设定文件;
/etc/work:可以在这个档案内指定 NIS 的网域(nisdomainname)。
NIS服务器端配置
主服务器配置步骤
第一步:安装相关软件
第二步:配置服务器端
①设置NIS域名
②配置服务器端主配置文件
③初始化NIS数据库
④建立信任群
⑤启动服务
7NIS服务全攻略 来自淘豆网m.daumloan.com转载请标明出处.