NFS
NFS是系统间进行文件共享的一种网络协议;在NFS的应用结构中有服务器和客户机两种角色;NFS客户机通过挂载NFS文件系统的方式访问NFS服务器中输出的共享目录;同一台主机即可以是NFS服务器也可以作为NFS客户机。
NFS服务器设置:
- 安装NFS服务器软件(nfs-utils是系统中默认安装)
- 设置NFS共享目录
/home/share NFS共享目录
* 允许访问共享目录的主机地址;可指定IP主机(192.168.1.225)、域名主机(xx.test.com)、网段中的主机(192.168.1.0/24)、域下的主机(*.test.com)和所有主机(*)。
(sync,rw) 设置共享目属性,以逗号分隔;sync:设置NFS服务器同步磁盘,这样不会轻易丢失数据,ro:只读,rw:读写。 - 启动NFS服务器程序
NFS客户机设置:
showmount命令:
- showmount显示NFS服务器的连接信息
[root@localhost ~]# showmount [ipaddr]
- 显示NFS服务器共享列表
[root@localhost ~]# showmount -e [ipaddr]
- 显示NFS服务器中被挂载的共享目录
[root@localhost ~]# showmount -d
- 显示NFS服务器的客户机信息
[root@localhost ~]# showmount -a [ipaddr]
exportfs命令:
- 重新输出共享目录;使NFS服务器重新读取exportfs文件中的设置
[root@localhost ~]# exportfs -rv
- 停止输出所有目录
[root@localhost ~]# exportfs -auv
- 输出(启用)所有目录
[root@localhost ~]# showmount -e
NIS
NIS服务的应用结构中分为NIS服务器和NIS客户机两种角色:NIS服务器集中维护用户的账号信息(数据库),供NIS客户机进行查询;用户登陆任何一台NIS客户机都会从NIS服务器进行登陆认证,可实现用户账号的集中管理。
NIS服务器设置:
- 安装服务
- 在NIS服务器主机中建立NIS域名
- ypserv.conf文件配置(配置文件中可设置对认证数据库的访问配置)
- 建立securenets安全配置文件(securenets文件用于对NIS客户端的访问控制)
- 启动NIS服务(NIS服务需要rpcbind服务的支持,并且需要启动ypserv和yppasswdd两个服务)
- 构建NIS数据库(ypinit命令可构建数据库文件;ypinit命令按照”/var/yp/”目录中的”Makefile”建数据库文件)
NIS客户端配置 :
-
- 安装NIS客户端软件
- 设置host文件中NIS服务器主机记录(NIS客户机要通过主机名访问NIS服务器)
[root@simple ~]# echo "192.168.1.224 nisserv" >> /etc/hosts
- 建立NIS域名(域名要与NIS服务器相同)
[root@simple ~]# nisdomainname nistest
[root@simple ~]# echo "/bin/nisdomainname nistest" >> /etc/rc.d/rc.local
[root@simple ~]# echo "NISDOMAIN=nistest" >> /etc/sysconfig/network - 设置yp.conf配置文件(需要设置NIS域名和服务器主机名称)
[root@simple ~]# echo "domain nistest server nisserv" >> /etc/yp.conf
- 设置nsswitch.conf文件(文件中添加使用NIS作为主机信息的查询方式;安装ypbind后已经自动添加了!)
passwd: files nis sss
shadow: files nis sss
group: files nis sss
hosts: files nis dns - 启动ypbind服务
[root@simple ~]# systemctl start ypbind
- 安装NIS客户端软件
页码: 1 2