A)
cron.* /var/log/cron
cron.crit @remote.example.com
B)
cron:* /var/log/cron
cron.crit @@remote.example.com
C)
cron.crit /var/log/cron
cron:* @remote.example.com
D)
cron.* /var/log/cron
cron.err loghost.example.com
解答解説を開く
正解)A
【解説】 A) 正解です。この記述は適切で、cronの全メッセージをファイルに保存し、重要なメッセージをリモートに送信します。 B) 誤りです。cron:*は無効な構文です。 C) 誤りです。cron:*の記述が正しくありません。 D) 誤りです。cron.errはcritレベルをカバーしていません。
問題31:ログローテーション時に古いログを圧縮するために設定する適切な項目はどれですか?
A) zip B) compress C) gzip D) rotation
解答解説を開く
正解)B
【解説】 A) 誤りです。zipは圧縮方法ですが、設定項目ではありません。 B) 正解です。compressを指定すると、ローテーション後に古いログが圧縮されます。 C) 誤りです。gzipは圧縮形式であり、設定項目としては使われません。 D) 誤りです。rotationは無効な設定項目です。
問題32:ログローテーションを管理し、自動化するために使用するツールはどれですか?
A) systemctl B) logrotate C) cron D) logger
解答解説を開く
正解)B
【解説】 A) 誤りです。systemctlはsystemdサービスを制御するコマンドです。 B) 正解です。logrotateはログファイルのローテーションを管理・自動化するツールです。 C) 誤りです。cronはジョブスケジューラであり、ログローテーション専用ではありません。 D) 誤りです。loggerはログメッセージを手動で送信するコマンドです。