systemdが有効化および無効化されたサービス状態を保存する場所

systemdが有効化および無効化されたサービス状態を保存する場所
systemctl list-unit-files

すべてのシステムサービスとそのステータスの表示(存在する場合)有効または障害のあるまたは静的です。

私が知っているのはsystemctl enable|disable <service>、上記のコマンドで状態が何であるかがわかります。

visystemdは、有効と無効の間でサービスの状態を確認し、手動で変更できるプレーンテキストファイルにこの情報を保存しますか?たとえば、RHELが仮想ファイルシステムにインストールされている場合、そのシステムはディスクなしでクラスタノードを起動するために使用されます。

ベストアンサー1

サービスを有効または無効にすると、インストールWantedByブロックで指定されたターゲットディレクトリにそれぞれシンボリックリンクが追加および削除されます。

宣言されたユニットファイルの名前をWantedBy=multi-user.target/etc/systemd/system/multi-user.target.wants/ntpd.serviceたとえば、サービスを有効にすると/usr/lib/systemd/system/ntpd.servicemulti-user.target を指すため、multi-user.target に達すると ntpd が起動します。

おすすめ記事