システム起動ガイドライン

システム起動ガイドライン

Raspbian Jessieはsystemdを使用し、ほとんどのシステム起動プロセスは.serviceファイルで実行されているようです。それでもSysV初期化エントリがたくさんあります。私はDebian 8が両方のシステムをサポートしているというさまざまな記事を読んで学びました。

どのSysV初期化エントリがまだサポートされ、どのエントリがサポートされていないかを説明できる人はいますか? systemdはinitエントリをどのように呼び出すのですか?その.serviceが実行されているかどうかを無視しますか?

man systemd.serviceで答えの一部を見つけました。

「サービスが名前で要求され、デバイス設定ファイルが存在しない場合、systemdは同じ名前(.serviceサフィックスが削除された)のSysV initスクリプトを探し、そのスクリプトからサービスデバイスを動的に生成します。」

ベストアンサー1

どのSysV初期化エントリがまだサポートされ、どのエントリがサポートされていないかを説明できる人はいますか?

リストはなく、スクリプトとその動作方法によって異なり、エラーはなく、RedHat / LSBルールに準拠しています。

systemdはinitエントリをどのように呼び出すのですか?その.serviceが実行されているかどうかを無視しますか?

実際はそうですが現在の重要なのは、サービス単位ファイルの内容であり、アクティブかどうかではありません。ヘルパーユーティリティは、rcSystem Vスクリプトを呼び出す基本システムユニットを動的に生成します。 systemd は直接呼び出しません。

追加読書

おすすめ記事