OpenRC首頁、文檔和下載- 用於類Unix 系統的基於依賴的init 系統- 程式开发

OpenRC 是一個用於類Unix 系統的基於依賴的init 系統,它與系統提供的init 系統保持兼容性,通常位於/sbin/init中。 OpenRC 是Gentoo 的本機init 系統,儘管也有其他init 系統可用。

OpenRC 將在啟動時以正確的順序啟動必要的系統服務,在系統使用時管理它們,並在關閉時停止它們。它可以管理從Gentoo 存儲庫安裝的守護進程,可以選擇監督它啟動的進程,並且可以在可能的情況下並行啟動進程以縮短啟動時間。

OpenRC 是為Gentoo 開發的,但設計用於其他Linux 發行版和BSD 系統。默認情況下,OpenRC 由Gentoo 上的sysvinit調用。

OpenRC 不需要對傳統的類Unix 系統進行大的、根本性的改變。 OpenRC 與其他系統軟件集成,作為模塊化靈活系統的組件。它被設計為快速、輕量級、易於配置且適應性強。 OpenRC 對核心系統組件只有一些基本的依賴關係。

作為一個現代的 init 系統,OpenRC 提供了許多有用的功能:

  • cgroup支持。
  • 過程監督。
  • 基於依賴關係的啟動,並行啟動服務。
  • 自動解析和排序依賴項。
  • 硬件啟動的初始化腳本。
  • 通過rc_ulimit變量設置每個服務的ulimit和Nice值。
  • 允許啟動多個組件的複雜初始化腳本。
  • 模塊化架構,適合現有基礎設施。
  • OpenRC 有自己的可選init 系統,稱為openrc-init,有關詳細信息,可參閱OpenRC/openrc-init 。
  • OpenRC 有自己的可選進程管理程序,可參閱OpenRC/supervise-daemon了解詳細信息。

有關init 系統的更多信息, 可參閱init系統比較一文。

#OpenRC首頁文檔和下載 #用於類Unix #系統的基於依賴的init #系統 #程式开发

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *