SUSE 如何配置NFS服务
通过修改相关配置文件并运行命令管理进行配置 首先编辑/etc/exports文件
# export /opt to any host with option ro,async /opt *(ro,async)
# export /media to hosts 192.168.0.0/255.255.255.0 with option ro,root_squash,sync
/media 192.168.0.0/255.255.255.0(ro,root_squash,sync)
然后运行下面的命令激活并启动nfs服务 # chkconfig -a nfsserver
# /etc/init.d/nfsserver restart (这里和RedHat不同,/etc/init.d/nfs start/stop/restart)
检查及排错:
可以用下面的命令查看nfs服务有没有起来 # rpcinfo -p localhost | grepnfs
2.etc/exports
编辑 /etc/exports文件: # vi /etc/exports /usr/src/sys -maproot=daemon host2 /usr/ports -ro -network 192.168.1.0 从上面这个例子中可以看出exports文件的格 而不能使用符号连接。后面就是对这个目录进行访 /usr/sys/src目录共享出去,但客户机上的ro root用户拥有这个服务器上的root权力进行非法操 共享这个/usr/sys/src目录;第三行设置共享了/u 192.168.1.0网络上的计算机才能访问这个共享目
式,首先是定义要共享的文件目录,必须使用绝对路径, 问的参数,用于保证安全性。第一行设置中,将
ot用户等价于本机上的daemon用户,以避免客户机上的 作;此后的host2参数是主机名,这就只有host2才能 sr/ports目录,但为只允许读取,并且也只有 录。
◆rw可擦写的权限。 ◆ro只读的权限。 ◆no_root_squash当登入NFS主机使用共享 被转换成为匿名使用者,通常它的UID与GID都会变 之目录的使用者如果是root时,那么这个使用者的权限将 成nobody身份。
◆root_squash登入NFS主 就具有 root的权限。
机使用共享目录的使用者,如果是ro ot,那么对于这个共享的目录来说,它
◆all_squash不论登入NF nobody。
S使用者的身份为何,它的身份都会 被转换成为匿名使用者,通常也就是
◆anonuid通常为nobody,当然也可以自行
设定这个UID的值,UID必须存在于/etc/passwd当中。
◆anongid同anonuid,但是变成group ID就是了。
◆ sync 资料同步写入到内存与硬盘当中。 ◆async资料会先暂存于内存当中,而非直接写入硬盘。
在安装 ORACLE时,要求: kernel.shmall = 2097152 kernel.shmmax = 21474838