科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道解读SMF:Solaris系统服务管理好帮手

解读SMF:Solaris系统服务管理好帮手

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SMF(solaris 10中 “可预测性自恢复技术”- 包含了FMA和SMF两部分)提供了在传统 UNIX 启动脚本、init 运行级和配置文件的基础上进行扩充的基础结构。

2008年3月20日

关键字: XML Internet 服务器 SMF Solaris

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共3页)

(3)SMF 兼容性

  尽管现在许多标准的 Solaris 服务由 SMF 来管理,位于 /etc/rc*.d 中的脚本仍能继续在运行级转换中执行。包括在以前的 Solaris 发行版中的多数 /etc/rc*.d 脚本都已经作为 SMF 的一部分删除。其余的脚本能够继续运行,从而在不必将服务转换为使用 SMF 的情况下,添加第三方应用程序。另外,对于要使用安装后的脚本改正的软件包,/etc/inittab 和 /etc/inetd.conf 必须可用。这些称为传统运行服务。通过运行 inetconv 命令,可以将这些传统运行服务添加到服务配置系统信息库中。您可以查看这些服务的状态,但是 SMF 不支持进行其他更改。使用此功能的应用程序将不会受益于 SMF 所提供的精确的故障隔离。转换为利用 SMF 的应用程序可能无法再修改 /etc/inittab 和 /etc/inetd.conf 文件。已转换的应用程序将不使用 /etc/rc*.d 脚本。同样,新版本的 inetd 不会在 /etc/inetd.conf 中查找项。

  (4)SMF 清单和SMF 配置文件

  SMF 清单是一个 XML 文件,其中包含与服务或服务实例相关的一整套属性。这些文件存储在 /var/svc/manifest 中。不应当使用清单来修改服务的属性。服务配置系统信息库是配置信息的授权来源。要将清单中的信息引入到系统信息库中,必须运行 svccfg import 或者允许服务在系统引导过程中导入信息。

  SMF 配置文件是一个 XML 文件,其中列出了在系统引导时启用的一组服务实例。配置文件存储在 /var/svc/profile 中。下面是所包括的一些配置文件:

  generic_open.xml-此配置文件可启用在早期 Solaris 发行版中缺省启用的大多数标准 Internet 服务。这是缺省配置文件。

  generic_limited_net.xml-此配置文件禁用许多标准 Internet 服务。启动了 sshd 服务和 NFS 服务,但是其余的多数 Internet 服务处于禁用状态。

  (5)SMF 快照

  服务配置系统信息库中的数据包括快照以及可编辑的配置。每个服务实例的相关数据都存储在快照中。标准快照如下所示:

   initial-在首次导入清单时提取

   running-在执行服务的方法时使用

   start-在最后一次成功启动时提取

  SMF服务始终使用 running 快照执行 SMF 服务。如果此快照不存在,系统将自动创建。

  svcadm refresh 命令能够激活快照。svccfg 命令用于查看或恢复到以前快照中的实例配置。

  二、SMF命令行工具

  SMF 提供一组与 SMF 交互,并完成标准管理任务的命令行实用程序。下列实用程序可用来管理 SMF。管理SMF服务包括配置、查看、启用/禁用、启动/停止服务等任务。这些任务分别可以用svccfg, svcs, svcadm等命令完成。表 1 是SMF服务管理工具实用程序 。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章