如何為 systemd 中給定目標啟動的所有服務提供預設設定

如何為 systemd 中給定目標啟動的所有服務提供預設設定

正如我所看到的 /etc/systemd/system.conf 有適用於所有服務的各種配置。例如,DefaultLimitCORE 指定核心檔案的大小。

如果需要,給定的服務可以透過在其設定檔中重複類似的參數來覆寫這些參數。下面的範例設定可確保為服務啟用核心轉儲,即使預設情況下全域停用該服務

[Service]
...
service--configurations
...
LimitCORE=infinity

正如我所看到的 /etc/systemd/system.conf 有適用於所有服務的各種配置。例如,DefaultLimitCORE 指定核心檔案的大小。

如果需要,給定的服務可以透過在其設定檔中重複類似的參數來覆寫這些參數。下面的範例設定可確保為服務啟用核心轉儲,即使預設情況下全域停用該服務。

[服務] ...服務--配置... LimitCORE=無窮大

但是,我找不到在“目標”層級覆蓋這些設定的方法。例如,如果我定義自訂目標 (my_target.target),如何指定從該目標啟動的所有服務都將「limitCore」設定為預先定義值。

相關內容