LPIC-1 102-500試験
他の資格を学習する学習進捗0%
直近正答率0%
復習待ち0問
回答済み0 / 295問
分野別演習
105 シェルとシェルスクリプトシェル環境のカスタマイズと、簡単なシェルスクリプトの作成を扱う。
106 ユーザーインターフェイスとデスクトップX11、グラフィカルデスクトップ、アクセシビリティを扱う。
107 管理業務アカウント、ジョブスケジューリング、ローカライゼーションを扱う。
108 重要なシステムサービス時刻、ロギング、MTA、印刷を扱う。
109 ネットワークの基礎インターネットプロトコル、永続設定、トラブルシューティング、DNSを扱う。
110 セキュリティセキュリティ管理、ホスト保護、暗号化を扱う。
分野別演習
出題設定
問題数
10問1295問
今回 10問 / 対象 295問
学習モード
分野別の問題一覧
学びたい分野を開くと、問題文・ヒント・解説を個別に読めます。演習の設定は不要です。
105.1 シェル環境のカスタマイズと使用18 問
105.2 簡単なシェルスクリプトのカスタマイズと作成22 問
- Bashをスクリプトの解釈系に指定する
- 所有者へスクリプトの実行権限を加える
- スクリプトの第1引数を参照する
- 渡された引数の個数を判定する
- 全引数の境界を保って別コマンドへ渡す
- コマンド出力を変数へ代入する
- 直前のコマンドの終了状態を取得する
- コマンドの成否で処理を分岐する
- 通常ファイルの存在を判定する
- 文字列が指定値と等しいか判定する
- 整数がしきい値を超えたか判定する
- 全引数を順番に処理する
- 入力行をそのまま読み取る
- 複数の文字列パターンで分岐する
- 処理済み引数を取り除く
- 短いオプションを解析する
- 成功したときだけ次の処理を実行する
- 失敗したときだけ後処理する
- 使用法エラーで明示的に終了する
- スクリプトプロセスを別コマンドへ置き換える
- 検査失敗時だけ管理者へ通知する
- 管理用スクリプトを安全な権限で配置する
106.1 X11のインストールと設定10 問
106.2 グラフィカルデスクトップ6 問
107.1 ユーザー・グループアカウントと関連ファイルの管理24 問
- passwdレコードの各フィールドを読む
- shadowレコードのパスワード欄を識別する
- groupレコードの補助メンバーを読む
- NSS経由でユーザー情報を取得する
- ホームを作成してユーザーを追加する
- 指定パスにホームを作成する
- 新規ユーザーのログインshellを指定する
- 新規ユーザーへUIDを指定する
- 既存グループを主グループにする
- 作成時に補助グループへ所属させる
- 既存所属を保って補助グループを追加する
- 新規ホームへ初期ファイルを配布する
- アカウントのpassword認証をロックする
- ロックしたpasswordを解除する
- 既存ホームを新しい場所へ移す
- ユーザーとホームを削除する
- GIDを指定してグループを作成する
- 既存グループの名前を変更する
- 不要なグループを削除する
- password aging情報を一覧表示する
- passwordの最大有効日数を設定する
- アカウントの失効日を設定する
- 対話ログイン不要のsystem accountを作る
- password状態を変更せず確認する
107.2 ジョブスケジューリングによる管理業務の自動化20 問
- ユーザーcrontabの時刻フィールドを読む
- system crontabの実行ユーザーを読む
- 15分間隔でジョブを実行する
- 平日の朝にジョブを実行する
- 現在ユーザーのcrontabを編集する
- パッケージ用cron設定を配置する
- cron利用許可を判定する
- 毎日実行する管理スクリプトを配置する
- cron実行環境のPATHを明示する
- 現在ユーザーのcron登録を確認する
- 一度だけ実行するジョブを登録する
- 待機中のatジョブを一覧表示する
- 指定したatジョブを取り消す
- atの利用拒否を判定する
- systemd timerを毎日起動する
- 停止中に逃したcalendar実行を補う
- timerが起動するserviceを明示する
- systemd timerの予定を一覧表示する
- timerを自動起動かつ即時開始する
- 10分後の一時timerを作成する
107.3 ローカライゼーションと国際化14 問
108.1 システム時刻の維持14 問
108.2 システムロギング20 問
- rsyslogの基本設定fileを特定する
- rsyslog設定を追加fileへ分割する
- 認証関連messageをfileへ記録する
- syslog priorityの範囲を読む
- 全messageをTCPでremote転送する
- rsyslogでUDP受信を有効化する
- 指定facilityとpriorityでmessageを送る
- kernel messageのfacilityを選ぶ
- 一部facilityを一般logから除外する
- rsyslog設定を起動前に検査する
- 現在bootのjournalだけを表示する
- 指定serviceのjournalを表示する
- error以上のjournalを表示する
- 指定日時以降のjournalを表示する
- journalを再起動後も保持する
- persistent journalの最大使用量を制限する
- rescue mount内のjournalを読む
- command出力をjournalへ送る
- 週次logを4世代圧縮保存する
- reopenできないprocessのlogをrotateする
108.3 Mail Transfer Agentの基本12 問
108.4 プリンターと印刷の管理8 問
109.1 インターネットプロトコルの基礎20 問
- /24 subnetのhost数を求める
- /27のnetmaskを選ぶ
- IPv4 network addressを求める
- private IPv4 addressを識別する
- IPv6 loopbackを選ぶ
- IPv6 link-local prefixを識別する
- TCPの性質を選ぶ
- pingが使うprotocolを識別する
- DNSのtransportとportを選ぶ
- 代表serviceのportを対応させる
- FTPのcontrolとdata portを対応させる
- Telnetのportを識別する
- SMTP関連portを区別する
- mail retrieval protocolを対応させる
- TLS mail retrieval portを対応させる
- NTPのtransportとportを選ぶ
- NetBIOS session serviceを識別する
- LDAPとLDAPSを対応させる
- SNMP requestとtrapを対応させる
- classic syslogのportを選ぶ
109.2 永続的なネットワーク設定20 問
- NetworkManager device状態を一覧する
- 保存済みconnection profileを一覧する
- connection profileを有効化する
- active connectionを停止する
- 静的IPv4 profileを設定する
- IPv4自動設定を有効にする
- DNS serverをprofileへ追加する
- DHCP由来DNSを無視する
- static hostnameを設定する
- 永続hostname fileを識別する
- hosts fileへ名前対応を記述する
- host名の検索順を指定する
- DNS serverをresolverへ指定する
- resolverの検索domainを設定する
- networkdでDHCPを有効にする
- networkdで静的IPv4を設定する
- 管理者用networkd設定を配置する
- 従来方式でinterfaceを起動する
- disk上のprofileを再読込する
- profileの自動接続を有効にする
109.3 ネットワークトラブルシューティング22 問
- network interfaceのlink状態を一覧する
- 指定interfaceのIP addressを確認する
- kernel routing tableを表示する
- interfaceのlink stateをupにする
- runtimeへIPv4 addressを追加する
- default routeをruntimeへ追加する
- listen中TCP socketを数値表示する
- listen中UDP socketを数値表示する
- ICMP echoを指定回数だけ送る
- 宛先までのhopを調べる
- 経路とpath MTUを調べる
- remote TCP portの接続可否を試す
- 停止中を含むinterfaceをlegacy toolで表示する
- legacy routing tableを数値表示する
- legacy toolでTCP listenerを確認する
- IPv6 echoを指定回数送る
- IPv6経路のhopを調べる
- neighbor cacheをinterface別に確認する
- TCP・UDP listenerとprocessを確認する
- local TCP portで待受ける
- hostに設定されたaddressを簡潔に表示する
- 局所からremote serviceへ切り分ける
109.4 クライアント側DNS設定10 問
110.1 セキュリティ管理業務の実施16 問
- SUID fileを監査する
- SGID executableを監査する
- password認証をlockする
- password aging情報を表示する
- password期限と警告期間を設定する
- local hostのTCP portをscanする
- listen portとprocessを監査する
- TCP portを使うprocessを特定する
- 特定TCP listenerのprocessを詳しく表示する
- login・process limitをpolicyへ記述する
- current shellのprocess limitを表示する
- virtual memoryのsoft limitを設定する
- login中userと実行中commandを確認する
- login・logout履歴を確認する
- sudoersを安全に編集する
- sudoで許可されたcommandを確認する
110.2 ホストセキュリティの設定14 問
- shadow password構成を識別する
- password hash fileを保護する
- 一般userの新規loginを一時停止する
- 未使用serviceを停止し自動起動も無効にする
- unitの手動起動も禁止する
- socket activationの待受けを一覧する
- socket経由のservice再起動を防ぐ
- xinetd serviceを無効にする
- xinetd service設定directoryを読み込む
- xinetdの接続元を限定する
- TCP Wrappersの評価順を判断する
- sshdへの接続元を許可する
- TCP Wrappersのdefault denyを設定する
- TCP Wrappersが適用される条件を判断する
110.3 暗号化によるデータ保護20 問
- remote userを指定してSSH接続する
- SSHの接続先portを変更する
- SSH client aliasを設定する
- 古いknown_hosts entryを削除する
- SSH server host keyを識別する
- Ed25519 user key pairを生成する
- client public keyをlogin許可listへ追加する
- SSH private keyのpermissionを制限する
- ssh-agentのenvironmentをcurrent shellへ設定する
- private keyをssh-agentへ登録する
- ssh-agentのidentityを確認する
- local port forwardingを作成する
- remote port forwardingを作成する
- trustedでないX11 forwardingを有効にする
- GnuPG key pairを対話的に生成する
- OpenPGP keyの失効証明書を作る
- recipientのpublic keyでfileを暗号化する
- OpenPGP暗号fileを復号する
- detached signatureを作成する
- detached signatureを検証する