4、  exportfs命令

如果修改了/etc/exports文件后不需要重新激活nfs网络文件系统,只要重新扫描一次/etc/exports文件,并且重新将设定加载即可:

# exportfs [-aruv]

参数说明如下.

1)-a:全部挂载或卸载)/etc/exports文件内的设定.

2)-r:重新挂载/etc/exports中的设置,此外同步更新/etc/exports及/var/lib/nfs/xtab中的内容.

3)-u:卸载某一目录.

4)-v:在export时将共享的目录显示在屏幕上.

5、  检验目录/var/lib/nfs/xtab

检验所共享的目录内容,查看/var/lib/nfs/xtab文件:

# vi /var/lib/nfs/xtab

/home/cao  192.168.0.1(rw,sync,wdelay,hide,secure,root_squash,

no_all_squash,subtree_check,secure_locks, mapping=identity,anonuid=-2,

anongid=-2)

此即/home/cao这个共享出去的目录预设NFS中的属性.

6、  showmount

showmount命令如下:

# showmount [-ae] hostname

参数说明如下.

1)-a或-all:以host:dir这样的格式来显示客户主机名和挂载点目录.

2)-d或-directories:仅显示被客户挂载的目录名.

3)-e或-exports:显示NFS服务器的输出清单.

4)-h或-help:显示帮助信息.

5)-v或-version:显示版本信息.

6)--no-headers:禁止输出描述头部的信息.

当要扫描某一主机所提供的NFS网络文件共享的目录时,使用showmount -e IP或主机名称hostname)即可.

7、  观察激活的端口号

命令如下:

# netstat -utln

Active Internet connections (only SERVERs)

Proto Recv-Q Send-Q Local Address     Foreign Address         State

tcp        0      0 0.0.0.0:111     0.0.0.0:*               LISTEN <== portmap

tcp        0      0 0.0.0.0:817     0.0.0.0:*               LISTEN <== rpc.xxxx

tcp        0      0 0.0.0.0:1266    0.0.0.0:*               LISTEN <== rpc.xxxx

udp        0      0 0.0.0.0:2049    0.0.0.0:* <== nfs 的端口

udp        0      0 0.0.0.0:814     0.0.0.0:* <== rpc.xxxx

udp        0      0 0.0.0.0:1327     0.0.0.0:* <== rpc.xxxx

udp        0      0 0.0.0.0:111      0.0.0.0:* <== portmap

nfs所开启的端口是2049,其他端口是RPC Server其他程序例如rpc.mountd、rpc.rquotad及rpc.nfsd.)随机产生的.即端口号不会是固定的,每次restart nfs都会得到不一样的端口号.

8、  启动和停止NFS服务器

在导出NFS文件系统的服务器中,nfs服务必须在运行.使用以下命令来查看NFS守护进程的状态:

/sbin/service nfs status

使用以下命令来启动NFS守护进程:

/sbin/service nfs start

使用以下命令来停止NFS守护进程:

/sbin/service nfs stop

要在引导时启动nfs网络文件服务,使用以下命令:

/sbin/chkconfig --level 345 nfs on

还可以使用ntsysv或服务配置工具来配置在引导时启动这些服务.

本文节选自《Red Hat Enterprise Linux 5.0服务器构建与故障排除》一书,作者曹江华.本文仅提供读者试读,如需全部内容请购买原书.


相关内容

    暂无相关文章