模擬問題に挑戦
では、理解度を確認するため、次の模擬問題に挑戦してみましょう。
問題1
systemdのプロセスIDは何番ですか? 1つ選択してください。
- A. -1
- B. 0
- C. 1
- D. 値は一定ではない
解答・解説
systemdのプロセスIDはSysVinitのinitプロセスと同じく「1番」です。
〔正解:C〕
問題2
systemdを採用したシステムでSSHサービスを起動するコマンドはどれですか? 2つ選択してください。
- A. systemd start ssh
- B. systemd start ssh.target
- C. systemctl start sshd
- D. systemctl start sshd.service
解答・解説
サービスの管理はsystemctl
コマンドで行います。SSHサービスの指定はsshd.service
と指定します。.service
は省略可能です。
〔正解:C, D〕
問題3
systemdを採用したシステムで「systemctl set-default graphical.target」を実行した後にシステムを再起動したところ、グラフィカルモードではなく、マルチユーザモードで立ち上がりました。考えられる原因は何ですか? 1つ選択してください。
- A. ブートローダのinitrdの指定行でマルチユーザモードが指定されている
- B. ブートローダのカーネルオプション指定でマルチユーザモードが指定されている
- C. 再起動の前に「systemctl isolate graphical.target」を実行する必要がある
- D. 再起動の前に「systemctl isolate multi-user.target」を実行する必要がある
解答・解説
ブートローダのカーネルオプション指定は、systemctl
コマンドにより設定されたデフォルトターゲットよりも優先されます。
〔正解:B〕
問題4
systemdを採用したシステムのメンテナンスをするため、ネットワークを遮断し、rootのみがログインできる状態で立ち上げたいと考えています。GRUB2のカーネルオプションで追加すべき適切な指定はどれですか? 1つ選択してください。
- A. systemd.unit=rescue.target
- B. systemd.unit=multi-user.target
- C. systemd.target=rescue.target
- D. systemd.target=multi-user.target
解答・解説
デフォルトはsystemd.unit=default.target
ですが、これを変更するためにsystemd.unit=rescue.target
と指定します。
〔正解:A〕
次回の予定
次回は、102試験の主題「ユーザインターフェイスとデスクトップ」の中からログイン画面のカスタマイズ方法を取り上げて解説する予定です。