私のシステムでは、systemdサービスは次の場所にインストールされます。
/usr/lib/systemd/
/etc/systemd/
/lib/systemd/
答え1
~によるとman systemd.unit:
ユニットロードパスユニットファイルは、次の2つの表で説明されているように、コンパイル中に決定されたパスセットからロードされます。以前にリストされたディレクトリのユニットファイルは、リストのサブディレクトリにある同じ名前のファイルを上書きします。
Table 1. Load path when running in system mode (--system). +------------------------+-----------------------------+ |Path | Description | +------------------------+-----------------------------+ |/etc/systemd/system | Local configuration | +------------------------+-----------------------------+ |/run/systemd/system | Runtime units | +------------------------+-----------------------------+ |/usr/lib/systemd/system | Units of installed packages | +------------------------+-----------------------------+
他のユニットは、そのユニットのロードパスにないディレクトリからsystemd(「リンク」)にロードできます。 systemctl(1) のリンクコマンドを参照してください。さらに、一部のユニットはsystemd.generator(7)を介して動的に生成されます。
これは/lib
シンボリックリンクにすぎないことに注意してください。/usr/lib