nfs+auto+nis

 

1.配置nis服务器

1.1.配置nis服务器

a) 从服务器或者光盘安装ypservypbind,和yp-toolsRPM

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) 在客户端,确认已经安装以下几个包:portmapypbindyp-toolsauthconfig

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在客户端登录

ssh [email protected]

成功后[nfs1@station73 ~]$

你可能感兴趣的:(职场,休闲,rhce,NIS,autofs)