シェルとスクリプト、ネットワークの基礎、システム管理、重要なシステムサービス
あるサーバーで/var/log以下のログファイルが日々肥大化し続け、ディスク容量を圧迫していた。logrotateを適切に設定して運用した場合に得られる効果として適切なものはどれか。
- Aログの内容をリアルタイムで解析し異常を検知できるようになる
- Bログメッセージの重大度に応じて転送先のログサーバーを自動的に切り替える
- Csyslogデーモンの代わりにログの受信処理そのものを行う
- ✓一定の周期やサイズでログファイルを世代管理し、古い世代を圧縮または削除してディスク容量の圧迫を防ぐ
解説
logrotateは一定の周期やファイルサイズを基準にログファイルをローテーションし、古い世代のログを圧縮または削除することでディスク容量の圧迫を防ぐツールである。ログの受信処理や異常検知、転送先の切り替えはlogrotateの役割ではない。
根拠LinuC レベル1 出題範囲 1.09.2 システムのログ