Version 5.0

LPIC-1 102-500試験

他の資格を学習する
学習進捗0%
直近正答率0%
復習待ち0問
回答済み0 / 295問

分野別演習

105 シェルとシェルスクリプトシェル環境のカスタマイズと、簡単なシェルスクリプトの作成を扱う。40問高
106 ユーザーインターフェイスとデスクトップX11、グラフィカルデスクトップ、アクセシビリティを扱う。21問中
107 管理業務アカウント、ジョブスケジューリング、ローカライゼーションを扱う。58問高
108 重要なシステムサービス時刻、ロギング、MTA、印刷を扱う。54問高
109 ネットワークの基礎インターネットプロトコル、永続設定、トラブルシューティング、DNSを扱う。72問高
110 セキュリティセキュリティ管理、ホスト保護、暗号化を扱う。50問高

学習モード

模擬試験時間と問題数を設定して確認する

分野別の問題一覧

学びたい分野を開くと、問題文・ヒント・解説を個別に読めます。演習の設定は不要です。

105.1 シェル環境のカスタマイズと使用18 問
  1. ログインシェルのユーザー設定を選ぶ
  2. 対話的な非ログインBashを設定する
  3. システム全体のログイン設定を選ぶ
  4. 全ユーザーの対話的Bashを設定する
  5. 設定を現在のシェルへ反映する
  6. 変数を子プロセスへ渡す
  7. シェル変数を削除する
  8. 1コマンドだけ環境を変更する
  9. 既存PATHを保って検索先を追加する
  10. コマンド名の全解決候補を調べる
  11. 長いコマンドへaliasを定義する
  12. 定義済みaliasを削除する
  13. 引数を使うBash関数を定義する
  14. 関数を子Bashへ引き継ぐ
  15. 現在のシェル定義を一覧表示する
  16. 新規ユーザーのホーム雛形を管理する
  17. ログアウト時の処理を設定する
  18. ログインBashにも対話設定を共有する
105.2 簡単なシェルスクリプトのカスタマイズと作成22 問
  1. Bashをスクリプトの解釈系に指定する
  2. 所有者へスクリプトの実行権限を加える
  3. スクリプトの第1引数を参照する
  4. 渡された引数の個数を判定する
  5. 全引数の境界を保って別コマンドへ渡す
  6. コマンド出力を変数へ代入する
  7. 直前のコマンドの終了状態を取得する
  8. コマンドの成否で処理を分岐する
  9. 通常ファイルの存在を判定する
  10. 文字列が指定値と等しいか判定する
  11. 整数がしきい値を超えたか判定する
  12. 全引数を順番に処理する
  13. 入力行をそのまま読み取る
  14. 複数の文字列パターンで分岐する
  15. 処理済み引数を取り除く
  16. 短いオプションを解析する
  17. 成功したときだけ次の処理を実行する
  18. 失敗したときだけ後処理する
  19. 使用法エラーで明示的に終了する
  20. スクリプトプロセスを別コマンドへ置き換える
  21. 検査失敗時だけ管理者へ通知する
  22. 管理用スクリプトを安全な権限で配置する
106.1 X11のインストールと設定10 問
  1. X11のクライアントとサーバーを区別する
  2. ローカルXディスプレイの画面番号を指定する
  3. リモートXサーバーへ表示先を向ける
  4. 特定ホストへXサーバー接続を許可する
  5. X11認証cookieを一覧表示する
  6. Xorgの主設定ファイルを選ぶ
  7. Xorgのキーボード配列を断片設定で上書きする
  8. ユーザーのXセッションエラーを確認する
  9. display managerとwindow managerを区別する
  10. Waylandの構成をX11と比較する
106.2 グラフィカルデスクトップ6 問
  1. GNOMEデスクトップを識別する
  2. KDE Plasmaを識別する
  3. 軽量デスクトップ環境を選ぶ
  4. リモートのXログインセッションを開始する
  5. 画面のフレームバッファを共有する
  6. 仮想マシン向けリモート表示を選ぶ
106.3 アクセシビリティ5 問
  1. 画面情報を音声等で読み上げる
  2. 文字と背景の視認性を高める
  3. 修飾キーを同時押しせず入力する
  4. 意図しない連続キー入力を抑える
  5. キーボードでポインターを操作する
107.1 ユーザー・グループアカウントと関連ファイルの管理24 問
  1. passwdレコードの各フィールドを読む
  2. shadowレコードのパスワード欄を識別する
  3. groupレコードの補助メンバーを読む
  4. NSS経由でユーザー情報を取得する
  5. ホームを作成してユーザーを追加する
  6. 指定パスにホームを作成する
  7. 新規ユーザーのログインshellを指定する
  8. 新規ユーザーへUIDを指定する
  9. 既存グループを主グループにする
  10. 作成時に補助グループへ所属させる
  11. 既存所属を保って補助グループを追加する
  12. 新規ホームへ初期ファイルを配布する
  13. アカウントのpassword認証をロックする
  14. ロックしたpasswordを解除する
  15. 既存ホームを新しい場所へ移す
  16. ユーザーとホームを削除する
  17. GIDを指定してグループを作成する
  18. 既存グループの名前を変更する
  19. 不要なグループを削除する
  20. password aging情報を一覧表示する
  21. passwordの最大有効日数を設定する
  22. アカウントの失効日を設定する
  23. 対話ログイン不要のsystem accountを作る
  24. password状態を変更せず確認する
107.2 ジョブスケジューリングによる管理業務の自動化20 問
  1. ユーザーcrontabの時刻フィールドを読む
  2. system crontabの実行ユーザーを読む
  3. 15分間隔でジョブを実行する
  4. 平日の朝にジョブを実行する
  5. 現在ユーザーのcrontabを編集する
  6. パッケージ用cron設定を配置する
  7. cron利用許可を判定する
  8. 毎日実行する管理スクリプトを配置する
  9. cron実行環境のPATHを明示する
  10. 現在ユーザーのcron登録を確認する
  11. 一度だけ実行するジョブを登録する
  12. 待機中のatジョブを一覧表示する
  13. 指定したatジョブを取り消す
  14. atの利用拒否を判定する
  15. systemd timerを毎日起動する
  16. 停止中に逃したcalendar実行を補う
  17. timerが起動するserviceを明示する
  18. systemd timerの予定を一覧表示する
  19. timerを自動起動かつ即時開始する
  20. 10分後の一時timerを作成する
107.3 ローカライゼーションと国際化14 問
  1. 現在のlocale設定を確認する
  2. locale変数の優先順位を判定する
  3. 文字列の照合順序を指定する
  4. scriptのlocale依存を抑える
  5. 現在の文字encoding名を確認する
  6. text fileをUTF-8へ変換する
  7. UnicodeとUTF-8の関係を区別する
  8. ASCIIとUTF-8の互換範囲を理解する
  9. 1つのcommandだけUTCで実行する
  10. timezone情報fileを特定する
  11. systemの現在timezone dataを示す
  12. timezone識別子をtextで保持する
  13. system timezoneを変更する
  14. timezone識別子の選択を支援する
108.1 システム時刻の維持14 問
  1. 現在日時を指定形式で表示する
  2. 現在時刻をUTCで表示する
  3. systemの時刻状態をまとめて確認する
  4. system clockを指定日時へ設定する
  5. hardware clockを読み取る
  6. system時刻をUTC扱いのRTCへ保存する
  7. RTCからsystem clockを設定する
  8. ntpdの基本設定fileを特定する
  9. chronydの基本設定fileを特定する
  10. NTP poolを設定する
  11. ntpdのpeer状態を確認する
  12. chronydの同期sourceを確認する
  13. chronyのclock追跡状態を確認する
  14. NTP serverとの差を変更せず照会する
108.2 システムロギング20 問
  1. rsyslogの基本設定fileを特定する
  2. rsyslog設定を追加fileへ分割する
  3. 認証関連messageをfileへ記録する
  4. syslog priorityの範囲を読む
  5. 全messageをTCPでremote転送する
  6. rsyslogでUDP受信を有効化する
  7. 指定facilityとpriorityでmessageを送る
  8. kernel messageのfacilityを選ぶ
  9. 一部facilityを一般logから除外する
  10. rsyslog設定を起動前に検査する
  11. 現在bootのjournalだけを表示する
  12. 指定serviceのjournalを表示する
  13. error以上のjournalを表示する
  14. 指定日時以降のjournalを表示する
  15. journalを再起動後も保持する
  16. persistent journalの最大使用量を制限する
  17. rescue mount内のjournalを読む
  18. command出力をjournalへ送る
  19. 週次logを4世代圧縮保存する
  20. reopenできないprocessのlogをrotateする
108.3 Mail Transfer Agentの基本12 問
  1. MTAの役割を識別する
  2. 一般的なLinux MTAを選ぶ
  3. local aliasを定義する
  4. alias databaseを更新する
  5. aliasを複数宛先へ展開する
  6. user単位のmail forwardingを設定する
  7. forward先addressを記述する
  8. 件名付きのmailを作成する
  9. 配送待ちmail queueを表示する
  10. mailqと同等のsendmail互換optionを選ぶ
  11. message headerからrecipientを読む
  12. newaliases相当のsendmail optionを選ぶ
108.4 プリンターと印刷の管理8 問
  1. 印刷先queueを指定する
  2. printer queueを表示する
  3. 指定jobをqueueから取り消す
  4. printer一覧と既定値を確認する
  5. userの既定printerを設定する
  6. printer queueを削除する
  7. CUPSのremote printing protocolを識別する
  8. CUPS scheduler設定fileを選ぶ
109.1 インターネットプロトコルの基礎20 問
  1. /24 subnetのhost数を求める
  2. /27のnetmaskを選ぶ
  3. IPv4 network addressを求める
  4. private IPv4 addressを識別する
  5. IPv6 loopbackを選ぶ
  6. IPv6 link-local prefixを識別する
  7. TCPの性質を選ぶ
  8. pingが使うprotocolを識別する
  9. DNSのtransportとportを選ぶ
  10. 代表serviceのportを対応させる
  11. FTPのcontrolとdata portを対応させる
  12. Telnetのportを識別する
  13. SMTP関連portを区別する
  14. mail retrieval protocolを対応させる
  15. TLS mail retrieval portを対応させる
  16. NTPのtransportとportを選ぶ
  17. NetBIOS session serviceを識別する
  18. LDAPとLDAPSを対応させる
  19. SNMP requestとtrapを対応させる
  20. classic syslogのportを選ぶ
109.2 永続的なネットワーク設定20 問
  1. NetworkManager device状態を一覧する
  2. 保存済みconnection profileを一覧する
  3. connection profileを有効化する
  4. active connectionを停止する
  5. 静的IPv4 profileを設定する
  6. IPv4自動設定を有効にする
  7. DNS serverをprofileへ追加する
  8. DHCP由来DNSを無視する
  9. static hostnameを設定する
  10. 永続hostname fileを識別する
  11. hosts fileへ名前対応を記述する
  12. host名の検索順を指定する
  13. DNS serverをresolverへ指定する
  14. resolverの検索domainを設定する
  15. networkdでDHCPを有効にする
  16. networkdで静的IPv4を設定する
  17. 管理者用networkd設定を配置する
  18. 従来方式でinterfaceを起動する
  19. disk上のprofileを再読込する
  20. profileの自動接続を有効にする
109.3 ネットワークトラブルシューティング22 問
  1. network interfaceのlink状態を一覧する
  2. 指定interfaceのIP addressを確認する
  3. kernel routing tableを表示する
  4. interfaceのlink stateをupにする
  5. runtimeへIPv4 addressを追加する
  6. default routeをruntimeへ追加する
  7. listen中TCP socketを数値表示する
  8. listen中UDP socketを数値表示する
  9. ICMP echoを指定回数だけ送る
  10. 宛先までのhopを調べる
  11. 経路とpath MTUを調べる
  12. remote TCP portの接続可否を試す
  13. 停止中を含むinterfaceをlegacy toolで表示する
  14. legacy routing tableを数値表示する
  15. legacy toolでTCP listenerを確認する
  16. IPv6 echoを指定回数送る
  17. IPv6経路のhopを調べる
  18. neighbor cacheをinterface別に確認する
  19. TCP・UDP listenerとprocessを確認する
  20. local TCP portで待受ける
  21. hostに設定されたaddressを簡潔に表示する
  22. 局所からremote serviceへ切り分ける
109.4 クライアント側DNS設定10 問
  1. digでA recordを問い合わせる
  2. 特定DNS serverへ直接問い合わせる
  3. digのanswer値を簡潔に表示する
  4. hostでMX recordを問い合わせる
  5. NSS経由でhost名を解決する
  6. DNS成功とNSS失敗の差を調べる
  7. systemd-resolvedのDNS設定を確認する
  8. systemd-resolved経由で名前を問い合わせる
  9. local overrideと直接DNS queryを区別する
  10. DNS delegationをrootから追跡する
110.1 セキュリティ管理業務の実施16 問
  1. SUID fileを監査する
  2. SGID executableを監査する
  3. password認証をlockする
  4. password aging情報を表示する
  5. password期限と警告期間を設定する
  6. local hostのTCP portをscanする
  7. listen portとprocessを監査する
  8. TCP portを使うprocessを特定する
  9. 特定TCP listenerのprocessを詳しく表示する
  10. login・process limitをpolicyへ記述する
  11. current shellのprocess limitを表示する
  12. virtual memoryのsoft limitを設定する
  13. login中userと実行中commandを確認する
  14. login・logout履歴を確認する
  15. sudoersを安全に編集する
  16. sudoで許可されたcommandを確認する
110.2 ホストセキュリティの設定14 問
  1. shadow password構成を識別する
  2. password hash fileを保護する
  3. 一般userの新規loginを一時停止する
  4. 未使用serviceを停止し自動起動も無効にする
  5. unitの手動起動も禁止する
  6. socket activationの待受けを一覧する
  7. socket経由のservice再起動を防ぐ
  8. xinetd serviceを無効にする
  9. xinetd service設定directoryを読み込む
  10. xinetdの接続元を限定する
  11. TCP Wrappersの評価順を判断する
  12. sshdへの接続元を許可する
  13. TCP Wrappersのdefault denyを設定する
  14. TCP Wrappersが適用される条件を判断する
110.3 暗号化によるデータ保護20 問
  1. remote userを指定してSSH接続する
  2. SSHの接続先portを変更する
  3. SSH client aliasを設定する
  4. 古いknown_hosts entryを削除する
  5. SSH server host keyを識別する
  6. Ed25519 user key pairを生成する
  7. client public keyをlogin許可listへ追加する
  8. SSH private keyのpermissionを制限する
  9. ssh-agentのenvironmentをcurrent shellへ設定する
  10. private keyをssh-agentへ登録する
  11. ssh-agentのidentityを確認する
  12. local port forwardingを作成する
  13. remote port forwardingを作成する
  14. trustedでないX11 forwardingを有効にする
  15. GnuPG key pairを対話的に生成する
  16. OpenPGP keyの失効証明書を作る
  17. recipientのpublic keyでfileを暗号化する
  18. OpenPGP暗号fileを復号する
  19. detached signatureを作成する
  20. detached signatureを検証する