LPIC-1 102試験 模試②:21-24

問題21:systemdタイマーを使用して、設定した時刻に関連するサービスを自動的に起動するために必要なプロパティは次のうちどれですか。

A) OnClock
B) OnSchedule
C) OnTime
D) OnCalendar

解答解説を開く
正解)D

【解説】
A) 誤りです。このようなプロパティは存在しません。
B) 誤りです。このようなプロパティは存在しません。
C) 誤りです。このようなプロパティは存在しません。
D) 正解です。OnCalendarプロパティを使用すると、特定の日時を指定してサービスを起動できます。

問題22:プログラムのメッセージ出力だけを特定の言語に変更するために設定すべき環境変数は次のうちどれですか。

A) LC_ALL
B) LC_MESSAGES
C) LANG
D) LANGUAGE

解答解説を開く
正解)B

【解説】
A) 誤りです。LC_ALLはすべてのロケール設定を上書きするために使用されますが、個別の設定には適しません。
B) 正解です。LC_MESSAGESは、プログラムのメッセージ出力の言語を制御する環境変数です。
C) 誤りです。LANGはロケールのデフォルト値を設定しますが、特定の項目を直接制御するわけではありません。
D) 誤りです。LANGUAGEは言語の優先順位を設定しますが、プログラムのメッセージに直接影響を与えません。

問題23:LC_ALL, LANG, LC_MESSAGESの関係について正しい説明は次のうちどれですか(2つ選択)。

A) LC_ALLは他のロケール設定をすべて上書きする。
B) LANGはLC_MESSAGESが設定されていない場合に使用される。
C) LANGが設定されているとき、LC_ALLの設定は無視される。
D) LC_MESSAGESを設定すると、LANGは無効になる。

解答解説を開く
正解)A,B

【解説】
A) 正解です。LC_ALLを設定すると、他のロケール変数よりも優先されます。
B) 正解です。LANGは、特定のLC_*変数が設定されていない場合のデフォルト値として使用されます。
C) 誤りです。LC_ALLが設定されている場合、LANGは無効になります。
D) 誤りです。LANGはLC_MESSAGESを設定していない場合のみ使用されます。

問題24:systemdのタイマーを無効化するには次のどのコマンドを使用しますか。

A) systemctl stop timer-name
B) systemctl disable timer-name
C) systemctl mask timer-name
D) systemctl remove timer-name

解答解説を開く
正解)B

【解説】
A) 誤りです。このコマンドはタイマーを一時的に停止するだけです。
B) 正解です。systemctl disableはタイマーを無効化します。
C) 誤りです。このコマンドはタイマーを無効にしますが、再度有効にするにはアンマスクが必要です。
D) 誤りです。このようなコマンドは存在しません。