第3 章• 与时间有关的服务63
网络时间协议(参考)
为使NTP 服务运行,需要具备以下文件。
表3–1NTP文件
文件名功能
/etc/inet/ntp.conf 列出NTP 的配置选项。
/etc/inet/ntp.client NTP 客户机的配置文件样例。
/etc/inet/ntp.server NTP 服务器的配置文件样例。
/etc/inet/ntp.drift 设置NTP 服务器上的初始频率偏移。
/etc/inet/ntp.keys 包含NTP 验证密钥。
/usr/lib/inet/xntpd NTP 守护进程。有关更多信息,请参见xntpd(1M)。
/usr/sbin/ntpdate 用于根据NTP 设置本地日期和时间的实用程序。有关更多信息,
请参见ntpdate(1M)。
/usr/sbin/ntpq NTP 查询程序。有关更多信息,请参见ntpq(1M)。
/usr/sbin/ntptrace 用于将NTP 主机追溯到主NTP 服务器的程序。有关更多信息,请
参见ntptrace(1M)。
/usr/sbin/xntpdc xntpd 守护进程的NTP 查询程序。有关更多信息,请参见
xntpdc(1M)。
/var/ntp/ntpstats 用于保存NTP 统计信息的目录。
网络时间协议(参考)
64 系统管理指南:网络服务• 2006 年8 月
访问网络文件系统主题
本节提供NFS 服务的概述、任务和参考信息。
第2 部分
65
66
管理网络文件系统(概述)
本章概述了可用于通过网络访问文件系统的NFS 服务。本章论述了了解NFS 服务所必需的
概念并介绍了NFS 和autofs 的最新功能。
第67 页中的“NFS 服务的新增功能”
第68 页中的“NFS 术语”
第69 页中的“关于NFS 服务”
第69 页中的“关于Autofs”
第70 页中的“NFS 服务的功能”
注– 如果系统启用了区域并且您要在非全局区域中使用此功能,请参见《System
Administration Guide: Solaris Containers-Resource Management and Solaris Zones》以了解更多
信息。
NFS 服务的新增功能
从Solaris 10 发行版开始,NFS 版本4 为缺省版本。有关NFS 版本4 的功能及其他更改的信
息,请参阅以下内容:
第102 页中的“使用CacheFS 访问NFS 文件系统”
第128 页中的“/etc/default/autofs 文件”
第129 页中的“/etc/default/nfs 文件的关键字”
第132 页中的“lockd 守护进程”
第133 页中的“nfs4cbd 守护进程”
第134 页中的“nfsmapid 守护进程”
第140 页中的“NFS 文件系统的mount 选项”
第160 页中的“NFS OverRDMA”
第162 页中的“NFS 中的版本协商”
第162 页中的“NFS 版本4 的功能”
第189 页中的“Autofs 如何为客户机选择最近的只读文件(多个位置)”
此外,NFS 服务还可通过服务管理工具进行管理。可以使用svcadm 命令对此服务执行启
用、禁用或重新启动等管理操作。可以使用svcs 命令查询该服务的状态。有关服务管理工
4第4 章
67
具的更多信息,请参阅smf(5) 手册页以及《System Administration Guide: Basic
Administration》中的第14 章,“Managing Services (Overview)”。
有关任务信息,请参见第87 页中的“设置NFS 服务”。
NFS 术语
本节介绍使用NFS 服务时必须了解的一些基本术语。第6 章中包括NFS 服务扩展的适用范
围。
NFS 服务器和客户机
术语客户机和服务器用于说明计算机在共享文件系统时承担的角色。通过网络共享它们的
文件系统的计算机用作服务器。访问文件系统的计算机则视为客户机。使用NFS 服务,任
何计算机都可以访问其他任何计算机的文件系统。同时,NFS 服务还提供对其自身文件系
统的访问。一台计算机可以在网络中的任何特定时间承担客户机或服务器的角色,也可以
同时承担客户机和服务器的双重角色。
客户机通过挂载服务器的共享文件系统来访问服务器上的文件。客户机挂载远程文件系统
时,不会复制该文件系统。不过,挂载进程会使用一系列远程过程调用,客户机将通过这
些调用对服务器磁盘上的文件系统进行透明访问。该挂载与本地挂载类似。用户键入命令
就像这些文件系统是本地文件系统一样。有关文件系统挂载任务的信息,请参见第81 页
中的“挂载文件系统”。
通过NFS 操作在服务器上共享文件系统后,即可从客户机对该文件系统进行访问。可以使
用autofs 自动挂载NFS 文件系统。有关涉及share 命令和autofs 的任务,请参见第78 页中
的“自动文件系统共享”和第96 页中的“Autofs 管理的任务概述”。
NFS 文件系统
可使用NFS 服务共享的对象包括任何整个或部分目录树或文件分层结构(包括单个文
件)。计算机共享的文件分层结构不能与已共享的文件分层结构重叠。不能共享外围设备
(如调制解调器和打印机)。
在大多数UNIX 系统环境中,可共享的文件分层结构与文件系统或部分文件系统对应。但
是,NFS 支持可跨多个操作系统运行,并且文件系统的概念在其他非UNIX 环境中可能是没
有意义的。因此,术语文件系统是指可使用NFS 共享和挂载的文件或文件分层结构。
NFS 术语
68 系统管理指南:网络服务• 2006 年8 月
关于NFS 服务
使用NFS 服务,不同体系结构的计算机(运行不同的操作系统)可以通过网络来共享文件
系统。从MS-DOS 到VMS 操作系统的许多平台上都已实现NFS 支持。
由于NFS 定义的是抽象的文件系统模型,而不是体系结构规范,因此可以在不同的操作系
统上实现NFS 环境。每个操作系统都会将NFS 模型应用于其文件系统语义。此模型意味着
文件系统操作(如读取和写入)可以正常进行,就像这些操作访问本地文件一样。
NFS 服务具有以下优点:
使多台计算机可以使用同一文件,以便网络中的每个人都可以访问相同的数据
通过使计算机共享应用程序而无需每个用户应用程序的本地磁盘空间来降低存储成本
提供数据一致性和可靠性(因为所有的用户都可以读取同一组文件)
使文件系统挂载对用户是透明的
使远程文件访问对用户是透明的
支持异构环境
减少系统管理开销
NFS 服务使文件系统的物理位置与用户无关。通过使用NFS 实现,用户可以查看所有相关
的文件,无论其位置如何。使用NFS 服务,可以将常用文件的一个副本放在一台计算机的
磁盘上,而不是放在每个系统上。所有其他系统将通过网络访问这些文件。在NFS 操作
下,远程文件系统与本地文件系统几乎没有区别。
关于Autofs
可以使用自动挂载功能挂载通过NFS 服务共享的文件系统。Autofs(一种客户端服务)是
可提供自动挂载功能的文件系统结构。autofs 文件系统通过automount 进行初始化,引导系
统时会自动运行该命令。自动挂载守护进程automountd 将持续运行,以便根据需要挂载和
取消挂载远程目录。
只要运行automountd 的客户机尝试访问远程文件或远程目录,守护进程就会挂载远程文件
系统。该远程文件系统可根据需要持续挂载很长时间。如果在一段时间内未访问该远程文
件系统,则会自动取消挂载该文件系统。
无需在引导时进行挂载,并且用户今后不必知道用于挂载目录的超级用户口令。用户无需
使用mount 和umount 命令。autofs 服务会根据需要挂载和取消挂载文件系统,无需用户的任
何介入。
使用automountd 挂载某些文件分层结构不排除会使用mount 挂载其他分层结构的可能性。
无盘计算机必须通过mount 命令和/etc/vfstab 文件来挂载/(根目录)、/usr 和
/usr/kvm。
第96 页中的“Autofs 管理的任务概述”和第185 页中的“Autofs 如何工作”提供了有关
autofs 服务的更具体信息。
关于Autofs