一部のサーバー(Ubuntu 18.04を実行)には、平均CPUの約10%を使用する「systemd --user」プロセスがあります。 rootユーザーのみがサービスを開始する必要があります。
このプロセスが必要なのでしょうか?どうすれば無効にできますか?
答え1
答え2
PAMを無効にして無効にすることができますpam_systemd
。ただし、環境変数の自動設定XDG_RUNTIME_DIR
、ユーザー固有のランタイムディレクトリの作成、および特定の制御グループの作成も失われることに注意してください。これにより、どれだけのダメージが発生するかを評価する必要があります。
追加読書
- https://unix.stackexchange.com/a/423648/5132
- https://unix.stackexchange.com/a/477049/5132
- Lennart Petlinget al。 (2017).
pam_systemd
。システムマニュアルページ。 freedesktop.org.
答え3
このコマンドを使用して無効にしました。
systemctl mask systemd-logind.service
pam-auth-update