助け合いフォーラム

LinuC

LinuC Lv1-102(Ver10.0)
問題ID : 15779
問題を開く
「/etc/logrotate.conf」の設定項目(ディレクティブ)と値の組み合わせで正しいものはどれか。(2つ選択)

この問題はプレミアムコンテンツです。

上に戻る

問いの意味がよくわかりません。

投稿日 2023/06/06

「/etc/logrotate.conf」の設定項目と値の組み合わせで正しいものはどれか。(2つ選択)
という問いに対して

compress:切り替え後のログを圧縮する
 →compressという記載のみで圧縮処理できる。よって×
mail:ログ切り替え失敗時に指定されたアドレスにメールする
 →回答時はよくわかってなかったけど、mailのみの記載でもサーバ管理人に送られると思って×
rotate:切り替え後に保持する世代数
 →世代数を記入する必要があるので〇
weekly:1週間ごとにログを削除する
 →一週間ごとと決まってるので×
include:ログ切り替え後に実行するスクリプト
 →スクリプトを記載する必要があるので〇
 (実際にはスクリプトの記載ではなく、ディレクトリ名の指定だったようですが。)

と解釈しておりましたが、
回答としてはrotateとcompressが答えでした。

compressという設定項目については値が組み合わさる余地は無さそうに感じますが、これが正解で間違いないのでしょうか?
それとも、設定時に値と一緒に記入すべき設定。という解釈に誤りがありますか?

2023/06/06 22:01

うーん、確かにあまり良問ではないのかもしれませんが、誤りが明確ですので消去法で解けるかと思います。
mail, weekly, include は、解説にある表から誤った説明がされていることがわかります。

mail :ログ切り替え失敗時に指定されたアドレスにメールする
 →回答時はよくわかってなかったけど、mailのみの記載でもサーバ管理人に送られると思って×

「ログ切り替え失敗時にメールするメールアドレス」が×
mail に設定するのは、「ログ切り替えによって削除されるログを送付するメールアドレス」です。

weekly:1週間ごとにログを削除する
 →一週間ごとと決まってるので×

「ログを削除する」が×
weeklyやdaily などは「切り替えのタイミング」を指定するものです。

include:ログ切り替え後に実行するスクリプト
 →スクリプトを記載する必要があるので〇
 (実際にはスクリプトの記載ではなく、ディレクトリ名の指定だったようですが。)

→ 「切り替え後に実行するスクリプト」が×
includeは「設定ファイルが置かれたディレクトリ」を指定するものです。

rotate の説明は正しいものですから○で、
compress についてはおっしゃる通り値を取らない設定項目ですから 設定項目の意味を問うものになっていますが(weekly も同様ですね)、
ほかに正しいものがないので ○ ... と考えてよいのではないかなと思いました。


コメント

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?