1.配置nis服务器
1.1.配置nis服务器
a) 从服务器或者光盘安装ypserv,ypbind,和yp-tools的RPM包
b) 编辑 /etc/sysconfig/network ,添加这样一行:
NISDOMAIN=station83.example.com
下次启动时才会起作用,设置了NIS域名之后不要重新启动,运行命令:
domainname station83.example.com
C) 打开portmap服务和ypserv服务
service portmap start
service ypserv start
d) 使用ypinit产生NIS数据库(maps),注意可能出现的错误信息
/usr/lib/yp/ypinit -m
(注意:你不用在列表中添加任何主机,只要按 < CTRL - D > )
g) 启动NIS password升级进程
service yppasswdd start
h) 如果ypinit在第六步时没有错误,重新启动ypserv服务:
service ypserv restart
i)创建nfs1用户,指定家目录/rhome/nfs1?--------如何指定的? useradd -d /rhome/nfs1 nfs1
并复制shell到家目录文件:
cp -r /etc/skel/.bash* /rhome/nfs1/
1.2. 配置NIS客户端
a) 在客户端,确认已经安装以下几个包:portmap,ypbind,yp-tools和authconfig
b) 确认客户端可以看到服务器上的portmap服务
rpcinfo –p 你们的NIS服务器
c) 使用authconfig工具配置你的客户端使用NIS进行身份验证,选定“Use NIS”,在“Domain:”后指定你的NIS域,在“Server:”后指定你的NIS服务器。
d) 测试你的NIS客户端,使用root用户登陆你的客户端,root用户是客户端上的root还是NIS服务器上的?测试 客户端----服务器的连接,使用:
ypcat passwd
这样会显示出NIS服务器上的password数据,(请记住,只有在服务器上/etc/passwd文件中UID大于等于500的用户才会被放进数据库中)
2.配置nfs
1.1#rpm -qa |grep nfs (查询系统中是否安装有nfs包)
2.2 # vi /etc/exports (编译nfs服务的配置文件,我要把我的/data目录共享出来,允许所有网段的用户可以访问)
/rhome/nfs1 *(rw,async)
2.3.#exportfs –rv(这个命令可以验证我们设置的配置文件是 否正确,如果是下面的输出,就说明是正确的)
[root@station83 ~]# exportfs -rv
exporting *:/rhome/nfs1
或showmount -e localhost
[root@station83 ~]# showmount -e localhost
Export list for localhost:
/rhome/nfs1 *
2.4 # chkconfig --list |grep nfs (这个命令是查看nfs服务在哪几种启动级别会自动启动)
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nfslock 0:off 1:off 2:off 3:on 4:on 5:on 6:off
[root@station38 ~]# chkconfig nfs on (为了让nfs服务在2345这几个启动级别都启动,我执行了这个命令)
[root@station38 ~]# chkconfig --list |grep nfs (现在去查看一下)
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
2.5 [root@station38 ~]# service nfs restart (现在我们就可以启动这个服务的,让我们的配置文件生效)
2.6 客户端测试
[root@station73 other]# showmount -e 192.168.0.83
Export list for 192.168.0.83:
/rhome/nfs1 *
3.配置autofs
用autofs实现挂载192.168.0.83:/rhome/nfs1 到本机。
3.1 vim /etc/auto.master
#
/misc /etc/auto.misc
/nfs /etc/auto.home
/rhome /etc/auto.misc
/home /etc/auto.misc
#
# vi /etc/auto.misc
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom下增加这行
nfs1 192.168.0.83:/rhome/nfs1
3.2 #service autofs restart 重新启动autofs服务
3.3 以nfs1在客户端登录
成功后[nfs1@station73 ~]$