LPIC-1 102試験模擬問題:21-24

問題21:タイムゾーンを東京に設定するために適切な環境変数を設定するコマンドはどれですか?

A) export TZ="Asia/Tokyo"
B) export LANG="Asia/Tokyo"
C) export TIME="Asia/Tokyo"
D) export ZONE="Asia/Tokyo"

解答解説を開く
正解) A

【解説】
A) export TZ="Asia/Tokyo" が正解です。TZ 環境変数を設定することで、システム全体で使用されるタイムゾーンを指定できます。

B) export LANG="Asia/Tokyo" は誤りです。LANG は言語やロケール設定に使用される変数で、タイムゾーンの設定には関係ありません。

C) export TIME="Asia/Tokyo" は誤りです。TIME という環境変数はタイムゾーンの設定には使用されません。

D) export ZONE="Asia/Tokyo" は誤りです。ZONE もタイムゾーンの設定には使用されません。


問題22:プログラムが出力するメッセージをフランス語に変更するために実行するコマンドはどれですか?

A) export LANG=fr_FR.UTF-8
B) export LC_MESSAGES=fr_FR.UTF-8
C) export LC_ALL=fr_FR.UTF-8
D) export LANGUAGE=fr_FR.UTF-8

解答解説を開く
正解) B

【解説】
A) export LANG=fr_FR.UTF-8 は誤りです。LANG はシステム全体のロケール設定を変更するため、特定のメッセージにのみ影響を与えるわけではありません。

B) export LC_MESSAGES=fr_FR.UTF-8 が正解です。LC_MESSAGES は、プログラムのメッセージの言語を変更するための変数です。

C) export LC_ALL=fr_FR.UTF-8 は誤りです。LC_ALL はすべてのロケール設定を一括で上書きしますが、特定のメッセージ表示の変更には使わない方が適切です。

D) export LANGUAGE=fr_FR.UTF-8 は誤りです。LANGUAGE 変数は一部のシステムやプログラムで使用されますが、LC_MESSAGES が標準的な設定です。


問題23:LANG, LC_MESSAGES, LC_ALL の優先順位について正しい説明はどれですか?

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

解答解説を開く
正解) A

【解説】
A) LC_ALL > LC_MESSAGES > LANG が正解です。LC_ALL はすべてのロケール設定を強制的に上書きするため、最も優先度が高い変数です。その次に、個別の設定である LC_MESSAGES などが優先され、LANG はシステム全体のデフォルトロケールとして使用されます。

B) LC_MESSAGES > LC_ALL > LANG は誤りです。LC_ALL が最優先となります。

C) LANG > LC_MESSAGES > LC_ALL は誤りです。LC_ALL が最も優先され、LANG は最も低い優先順位です。

D) LC_MESSAGES > LANG > LC_ALL は誤りです。LC_ALL が最優先です。


問題24:systemdのタイマー機能に関する正しい説明はどれですか?

A) systemdのタイマーは定期的にシステムのバックアップを自動的に行う機能
B) systemdタイマーはcronの代替として、時間に基づくジョブの実行をスケジュールする機能
C) systemdタイマーはデーモンを再起動するための機能
D) systemdタイマーはユーザーのログイン時間を制限する機能

解答解説を開く
正解) B

【解説】
A) systemdのタイマーは定期的にシステムのバックアップを自動的に行う機能 は誤りです。バックアップを行うためのものではなく、ジョブスケジューリングに使用されます。

B) systemdタイマーはcronの代替として、時間に基づくジョブの実行をスケジュールする機能 が正解です。cron の代替として、systemdのタイマーを使用してジョブをスケジュールできます。

C) systemdタイマーはデーモンを再起動するための機能 は誤りです。デーモンの再起動には systemctl restart などを使用します。

D) systemdタイマーはユーザーのログイン時間を制限する機能 は誤りです。ユーザー管理に関連する機能ではありません。