私が理解したのは、acpidがふたを閉じるなどの電源イベントをキャプチャし、定義されたルールに従って、シャットダウン、スリープなどのアクティビティをトリガーすることです。
したがって、shutdown -h now
のようなコマンドを実行するためにacpidサービスは必要ないと言えます。 acpidサービス自体が構成ファイル内でshutdown -h now
コマンドを実行しているため、そのように見えます。
また、サーバーにacpidが必要かどうかも疑問です。サーバーに対してどのような種類の電源イベントを発生させることができますか?
原則として、はい、適切に正常にシャットダウンするにはデーモンを実行する必要があります。カーネルのACPIモジュールは、実際にイベントに応答するユーザースペースコンポーネントの仲介役として機能します。ただし、一部のシステムでは、systemdはacpidをまったく必要とせずにこれを処理する場合があります(ただし、systemdは応答する機能の柔軟性がはるかに低くなります) ACPIイベントなので、systemdシステムでacpidを実行している人もいます)。
サーバーに関しては、ほとんど同じタイプのイベントがあり、必ずしも電力に関連しているわけではありません。表示される可能性のあるイベントには、次のものが含まれますが、これらに限定されません。