注:

NIS(network information server)网络信息服务

NIS和NFS服务器的搭建_信息服务NIS服务可以对系统中的用户帐号等信息进行集中管理

NIS和NFS服务器的搭建_network_02一台NIS服务器可以为多台NIS客户机提供信息查询服务

NIS和NFS服务器的搭建_network_03NIS服务器需要运行ypserv和yppasswdd两个网络服务程序

 

【实验思路】

服务器的配置:

   1.安装NIS服务器软件包

   2.建立服务器中的NIS域名

   3.设置ypserv服务的配置文件

   4.启动NIS服务器

   5.构建NIS数据库

客户机的配置:

   6.安装NIS客户机软件包

   7.设置hosts文件中的NIS服务器主机记录

   8.建立NIS的域名

   9.设置yp.conf配置文件

   10.设置nsswitch.conf文件

   11.启动ypbind服务程序

   12.使用NIS客户机测试与NIS服务器的连接

   13.NIS客户端用户登录

【实验步骤】

完成NIS服务器和客户端的配置,实现域用户的登录

修改主机名,配置网卡,关闭防火墙,挂载光盘

NIS和NFS服务器的搭建_server_04

安装服务器端的软件包

NIS和NFS服务器的搭建_服务器_05

vi编辑器进入到修改主机名的配置文件中

NIS和NFS服务器的搭建_信息服务_06

在文件中添加一条记录:NISDOMAIN=xapc.com 。在服务器的主机名配置文件中建立NIS域名

NIS和NFS服务器的搭建_server_07

向配置文件中建立域名的方法除了进入到文件中添加外,还可以不在文件中修改,在文件外用命令添加:echo '/bin/nisdomainname xapc.com' >>/etc/rc.d/rc.local 亦可以,同理,上步操作也可以如此进行

NIS和NFS服务器的搭建_network_08

NIS和NFS服务器的搭建_blank_09

NIS和NFS服务器的搭建_blank_10

进入到服务器的主配置文件中,设置对认证数据库的访问控制

NIS和NFS服务器的搭建_network_11

NIS和NFS服务器的搭建_network_12

securenets文件用于服务器对客户机主机的访问控制

NIS和NFS服务器的搭建_server_13

NIS服务器需要portmap服务的支持,同时要启动ypserevyppasswdd两个服务

NIS和NFS服务器的搭建_blank_14

ypinit命令创建NIS服务器的数据库

NIS和NFS服务器的搭建_blank_15

NIS和NFS服务器的搭建_server_16

NIS客户机的配置

设置hosts文件中的NIS服务器主机记录

NIS和NFS服务器的搭建_blank_17

添加NIS服务器的域名和ip地址

NIS和NFS服务器的搭建_信息服务_18

NIS和NFS服务器的搭建_信息服务_19

建立NIS的域名,方法和域名和服务器的设置一样

NIS和NFS服务器的搭建_server_20

NIS和NFS服务器的搭建_server_21

NIS和NFS服务器的搭建_server_22

NIS客户机的配置文件时yp.conf,设置NIS域名和服务器的主机名

NIS和NFS服务器的搭建_信息服务_23

NIS和NFS服务器的搭建_信息服务_24

NIS和NFS服务器的搭建_server_25

文件中需要添加nis作为主机信息的查询方式

NIS和NFS服务器的搭建_server_26

NIS客户端同样需要portmap服务的支持

NIS和NFS服务器的搭建_blank_27

NIS和NFS服务器的搭建_服务器_28

NIS和NFS服务器的搭建_服务器_29

NIS和NFS服务器的搭建_服务器_30

Yptest可以自动测试NIS服务器

NIS和NFS服务器的搭建_信息服务_31

服务启动后,服务器端需要创建用户,然后,用此用户在客户机上登录。首先,在服务器的根目录创建一个目录,然后创建用户,把用户隶属于此目录下

NIS和NFS服务器的搭建_服务器_32

因为,在创建用户时,数据库已经建立,创建的用户信息并没有在数据库中,所以,要重新构建数据库,覆盖以前的数据库

NIS和NFS服务器的搭建_blank_33

重启服务器的服务

NIS和NFS服务器的搭建_network_34

客户机的服务也要重启

NIS和NFS服务器的搭建_blank_35

然后,在客户端上用创建的用户登录,可以看到登录成功,用户是属于根目录的

NIS和NFS服务器的搭建_blank_36

在客户端用yppasswd命令更改用户的密码,注意,首先输入的是服务器管理员的密码,然后,输入用户的新密码

NIS和NFS服务器的搭建_服务器_37

在客户端用新更改的用户密码重新登录

NIS和NFS服务器的搭建_信息服务_38

NFS(network file system)网络文件系统

结合NFS服务,实现域用户登录到自己的主目录

NIS和NFS服务器的搭建_server_39

exports配置文件中提供了共享目录的设置,可以设置多个共享目录,设置在服务器端。async:将数据先保存在内存缓冲区中,必要时才写入磁盘

NIS和NFS服务器的搭建_server_40

启动NFS服务

NIS和NFS服务器的搭建_服务器_41

查看服务器上共享目录的信息和共享目录的权限

NIS和NFS服务器的搭建_network_42

在服务器上创建共享目录

NIS和NFS服务器的搭建_服务器_43

在客户端挂载服务器端的共享目录到本地目录上

NIS和NFS服务器的搭建_服务器_44

用户登录后,查看用户所属的所在目录,可以看到已发生更改

NIS和NFS服务器的搭建_blank_45

用户创建目录

NIS和NFS服务器的搭建_server_46

在服务器端查看用户所创建的目录

NIS和NFS服务器的搭建_network_47