Solaris

Solaris 是否有 /etc/sysconfig/servicename 的等價物?

  • September 21, 2017

在 Debian 和 RedHat 機器上,在執行 init 腳本之前會載入一個/etc/default/servicenameor文件。/etc/sysconfig/servicename

是否有 Solaris 的等價物?

Solaris 10 和 11 使用所謂的服務管理工具 (SMF)。Linux 的等價物/etc/default/servicename可以/etc/sysconfig/servicename在 SMF 的數據中找到。

提供了 Solaris 11 的概述:

介紹 Oracle Solaris 11 上的服務管理工具 (SMF) 的基礎知識

服務管理工具 (SMF) 首次在 Oracle Solaris 10 中引入,是用於管理系統和應用程序服務的作業系統特性,取代了initOracle Solaris 和其他 UNIX 作業系統先前版本中常見的傳統腳本啟動機制。SMF 通過確保基本系統和應用程序服務即使在硬體或軟體故障的情況下也能持續執行來提高系統的可用性。SMF 是更廣泛的 Oracle Solaris 預測性自我修復功能的組件之一。

本文介紹了 SMF,並展示了一些在 Oracle Solaris 11 上管理服務的簡單範例。更高級的管理主題將在另一篇文章中介紹。要了解有關 SMF 的更多資訊,請查看Oracle 技術網SMF 技術頁面上的各種內容。

如果您熟悉目錄init中的遺留腳本,那麼/etc/rc?.d本關於如何將這些遺留腳本遷移到基於 SMF 的服務的教程可能是了解 SMF 各部分實際位置的好地方:

如何將系統服務的控制從腳本遷移到服務管理工具

通常,您可以從查看/lib/svc和開始/var/svc

引用自:https://serverfault.com/questions/874624