引导和关闭 Oracle® Solaris 11.2 系统

退出打印视图

更新时间: 2014 年 7 月
 
 

使用 SMF 时的引导行为更改

SMF 提供的大多数功能都在后台运行,因此用户通常不会注意到这些功能。其他功能可由新命令访问。

    下面列出了最明显的行为更改:

  • 引导过程创建的消息要少许多。缺省情况下,在启动服务时并不显示消息。由引导消息提供的所有信息现在可在每个服务的日志文件(位于 /var/svc/log 中)中找到。可以使用 svcs 命令来帮助诊断引导问题。另外,还可以使用 boot 命令的 –v 选项。当在引导过程中启动每个服务时,该命令会生成一条消息。

  • 如果有可能,服务将会自动重新启动,因此似乎进程无法终止。如果服务有缺陷,则该服务将被置于维护模式,但通常服务会在进程终止之后重新启动。应当使用 svcadm 命令来停止任何不应运行的 SMF 服务的进程。

  • /etc/init.d/etc/rc*.d 中的许多脚本已被删除。这些脚本将不再是启用或禁用服务所必需的脚本。/etc/inittab 中的项也已被删除,以便可以使用 SMF 对服务进行管理。由 ISV 提供或在本地开发的脚本和 inittab 项将能够继续运行。在引导过程中,服务可能不会在完全相同的点启动,但是在启动 SMF 服务之前不会启动这些服务。