linux nfs

nfs :network file system 主要用于linux 系统之间的共享。

安装nfs需要3个包

rpm -qa | grep portmap ,一个是protmap 的

rpm -qa | grep nfs ,2个是nfs 的,主程序如下:

nfs-utils-1.0

主要配置文件:

/etc/exports ,格式:

共享目录名称  客户端地址(权限,另一个权限) 另一个客户端地址(权限,另一个权限)

/tmp             192.168.18.1(rw,)               192.168.16.1(rw,)

客户端地址可以是:

   一个指定ip 的主机 192.168.1.1

   指定域名的主机     www.vfast.com

   网段中的所有主机   192.168.1.0/24

   指定域的所有主机   *.vfast.com

     *                所有主机

权限可以是:

   ro                 只读

   rw                 只写

   no_root_squash     登录到nfs主机 使用共享目录的用户,如果是root,那么对于这个目录就有root 的权限

   root_squash        登录到nfs主机 使用共享目录的用户,如果是root,那么就被贬为匿名使用者UID和GID变为nobody(nfsnobody)

   all_squash         不论是谁都会被贬为匿名使用

启动nfs:

service portmap restart

service nfs     restart

维护nfs:

exportfs :-a  显示全部/etc/exports 文件内的共享目录

          -r  重新加载exports里面的共享目录,更新exports和xtab文件

          -u  卸载目录

          -v  详细信息

showmount -a 显示server与client的连线状况

         -e hostname/ip 查看指定的主机上有哪些共享

将nfs 挂载到本地使用:

mount -t nfs 192.168.18.251:/tmp /mnt/nfs



你可能感兴趣的:(linux服务)