系统管理指南:网络服务

Procedure如何验证服务器上的 NFS 服务

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 检查服务器是否可以访问客户机。


    # ping lilac
    
    lilac is alive
  3. 如果不能从服务器访问客户机,请确保本地名称服务正在运行。对于 NIS+ 客户机,请键入以下内容:


    % /usr/lib/nis/nisping -u
    
    Last updates for directory eng.acme.com. :
    
    Master server is eng-master.acme.com.
    
            Last update occurred at Mon Jun  5 11:16:10 1995
    
    
    
    Replica server is eng1-replica-58.acme.com.
    
            Last Update seen was Mon Jun  5 11:16:10 1995
  4. 如果名称服务正在运行,请检查服务器上的网络软件配置,例如 /etc/netmasks/etc/nsswitch.conf

  5. 键入以下命令以检查 rpcbind 守护进程是否正在运行。


    # /usr/bin/rpcinfo -u localhost rpcbind
    
    program 100000 version 1 ready and waiting
    
    program 100000 version 2 ready and waiting
    
    program 100000 version 3 ready and waiting

    如果服务器正在运行,则它将列显与 UDP 协议关联的程序和版本号的列表。如果 rpcbind 似乎被挂起,请重新引导服务器,或遵照如何热启动 rpcbind中的步骤执行操作。

  6. 键入以下命令以检查 nfsd 守护进程是否正在运行。


    # rpcinfo -u localhost nfs
    
    program 100003 version 2 ready and waiting
    
    program 100003 version 3 ready and waiting
    
    # ps -ef | grep nfsd
    
    root    232      1  0  Apr 07     ?     0:01 /usr/lib/nfs/nfsd -a 16
    
    root   3127   2462  1  09:32:57  pts/3  0:00 grep nfsd

    注 –

    NFS 版本 4 不支持 UDP。


    如果服务器正在运行,则它将列显与 UDP 协议关联的程序和版本号的列表。另外,还应使用带有 -t 选项的 rpcinfo 来检查 TCP 连接。如果这些命令失败,请重新启动 NFS 服务。请参见如何重新启动 NFS 服务

  7. 键入以下命令以检查 mountd 守护进程是否正在运行。


    # /usr/bin/rpcinfo -u localhost mountd
    
    program 100005 version 1 ready and waiting
    
    program 100005 version 2 ready and waiting
    
    program 100005 version 3 ready and waiting
    
    # ps -ef | grep mountd
    
    root    145      1 0 Apr 07  ?     21:57 /usr/lib/autofs/automountd
    
    root    234      1 0 Apr 07  ?     0:04  /usr/lib/nfs/mountd
    
    root   3084 2462 1 09:30:20 pts/3  0:00  grep mountd

    如果服务器正在运行,则它将列显与 UDP 协议关联的程序和版本号的列表。另外,还应使用带有 -t 选项的 rpcinfo 来检查 TCP 连接。如果这些命令失败,请重新启动 NFS 服务。请参见如何重新启动 NFS 服务