linux中的exportfs -rv什么意思?

linux中的exportfs -rv什么意思?,第1张

exportfs命令:

功能说明 :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就该这么学》这本书。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7090191.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存