
功能说明 :NFS共享管理
语法格式
exportfs [必要参数][选择参数][目录]
功能描述
exportfs 命令:用于管理NFS(Network File System)文件系统,在不直接编辑/etc/exports文件的情况下,可用exportfs来 *** 作
命令属性
磁盘管理
命令属权限
超级用户 普通用户
类似命令
mont mknfsexp
参数
必要参数
无
选择参数
-a 递增式更新,对/etc/exports 增加或修改的部分进行挂载和卸载
-i<文件> 指定配置文件
-r更新配置,重新读取/etc/exports
-u 卸载指定目录
-o 使用指定参数
-v 显示共享详细情况
【NFS共享的常用参数】
ro 只读访问
rw 读写访问
sync 同步写入硬盘
async 暂存内存
secureNFS通过1024以下的安全TCP/IP端口发送
insecure NFS通过1024以上的端口发送
wdelay多个用户对共享目录进行写 *** 作时,则按组写入数据(默认)
no_wdelay
多个用户对共享目录进行写 *** 作时,则立即写入数据
hide不共享其子目录
no_hide 共享其子目录
subtree_check 强制NFS检查父目录的权限
no_subtree_check 不检查父目录权限
all_squash 任何访问者,都转为 匿名yong
root_squash root用户访问此目录, 映射成如anonymous用户一样的权限(默认)
no_root_squash root用户访问此目录,具有root *** 作权限
使用范例
范例1: 显示简明共享情况
root@lx138.com~# exportfs
/home/snail/share/qte192.168.1.15/25
/home/snail/share/tslib192.168.1.15
/usr/local
/home/snail/share/tslib
范例2 :显示详细共享情况
root@lx138.com~# exportfs -v
/home/snail/share/qte
192.168.1.15 /25(rw,wdelay,root_squash, no_subtree_check)
//192.168.1.15 /25 这段IP对该目录具有读写权限
/home/snail/share/tslib
192.168.1.15 /25(rw,wdelay,root_squash, no_subtree_check)
//192.168.1.15 的IP对该目录具有读写权限
/usr/local
(rw,wdelay, insecure, no_root_squash, no_subtree_check)
//所有用户均可访问对该目录具有读写权限
/home/snail/share/tslib
(rw,wdelay, insecure, no_root_squash, no_subtree_check)
//所有用户 均可访问对该目录但只有只读权限
范例3 :使/etc/exports 配置生效
root@lx138.com~# exportfs -r
范例4: 添加共享目录,且有只读权限
root@lx138.com~# exportfs *:/home/snail/share/qtmpk
//所有用户均可访问对该目录但只有只读权限
root@lx138.com~# exportfs -o async *:/home/snail/share/gtk_1
//所有用户均可访问对该目录但只有只读权限,且允许匿名访问
root@lx138.com~# exportfs -o async 192.168.1.15:/home/snail/share/gtk_2//
192.168.1.15 的IP可访问对该目录但只有只读权限,且允许匿名访问
在Linux安装安装软件总没有在Windows系统下安装软件来的那么干净利落,不同的软件包安装的方式也不同,时常在安装包的时候缺少依赖包导致安装过程被打断,这是一件很让人头疼的事,这几天安装软件一直有这些问题,现在把解决的办法记录下,防止遗忘。使用yum命令安装,熟悉Linux系统的人对这个命令一定不陌生,它可以自动安装依赖包,网上看到一种比较狠的解决依赖包安装的方法:yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel nss_ldap openldap openldap-devel openldap-clients openldap-servers libxslt-devel libevent-devel ntp libtool-ltdl bison libtool vim-enhanced
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel nss_ldap openldap openldap-devel openldap-clients openldap-servers libxslt-devel libevent-devel ntp libtool-ltdl bison libtool vim-enhanced若是初学Linux的话建议看看《Linux就该这么学》这本书。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)