LPIC-1 出題範囲完全ガイド - 101 / 102 全トピック対応表
この記事で達成できること
- LPIC-1 試験 101 / 102 の全トピック構成と各 Weight を把握できる
- Weight 配点から学習優先度を判断できる
- 既存 12 学習記事がどの Objective に対応するかを一目で確認できる
- 試験全体の体系を俯瞰し、学習の抜け漏れを防げる
- 公式 Objectives v5.0 の一次ソースにアクセスして詳細確認できる
LPIC-1 は 2 つの試験(101-500 / 102-500)で構成され、それぞれ Weight 合計 60 の範囲から出題される。この記事は試験範囲全体を俯瞰するナビゲーション記事であり、個別トピックの詳細学習は各リンク先記事で行う。
LPIC-1 出題範囲の全体像
LPIC-1 は Linux Professional Institute が提供するエントリーレベルの Linux 認定資格で、101-500 と 102-500 の 2 試験で構成される。どちらも Weight(出題比重)の合計は 60 であり、試験ごとに独立して受験・合格できる。
| 試験 | Topic 範囲 | Weight 合計 | 主な内容 |
|---|---|---|---|
| 101-500 | Topic 101〜104 | 60 | システム起動・パッケージ管理・GNU コマンド・ファイルシステム |
| 102-500 | Topic 105〜110 | 60 | シェル・デスクトップ・管理タスク・システムサービス・ネットワーク・セキュリティ |
Weight はそのトピックから出題される問題数の目安を示す。Weight 4 のトピックは Weight 1 のトピックに比べて約 4 倍の出題頻度になるため、学習時間の配分に直結する指標だ。
現行の Objectives バージョンは v5.0。v4.0 から Topic 104.4(ディスククォータの管理)が削除された点に注意する。
試験 101-500 全トピック一覧
Topic 101 システムアーキテクチャ
ハードウェアの認識・検出から、Linux の起動シーケンス、ランレベルとブートターゲットの操作までを扱う。BIOS / UEFI の違い、GRUB の役割、systemd と SysV init の対応関係が頻出。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 101.1 | ハードウェア設定の決定と構成 | 2 | — |
| 101.2 | システムの起動 | 3 | — |
| 101.3 | ランレベル / ブートターゲットの変更とシステムのシャットダウンまたはリブート | 3 | — |
101.1 は /proc / /sys / lsusb / lspci によるハードウェア情報取得が中心。101.2 は BIOS から initrd までの起動フロー全体の把握が必要。101.3 は systemctl isolate / systemctl poweroff 等の systemd 操作と旧来の telinit コマンドの両方が対象になる。
Topic 102 Linux のインストールとパッケージ管理
ディスクパーティション設計、ブートローダ(GRUB2)のインストール、共有ライブラリの管理、Debian / RPM 系パッケージ管理ツールの操作を扱う。仮想化ゲストとしての Linux 利用も含む。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 102.1 | ハードディスクのレイアウト設計 | 2 | — |
| 102.2 | ブートマネージャのインストール | 2 | — |
| 102.3 | 共有ライブラリの管理 | 1 | — |
| 102.4 | Debian パッケージ管理の使用 | 3 | — |
| 102.5 | RPM および YUM パッケージ管理の使用 | 3 | — |
| 102.6 | Linux を仮想化ゲストとして使用する | 1 | — |
102.4 は dpkg / apt / apt-get / apt-cache の使い分けが出題される。102.5 は rpm / yum / dnf の基本操作が対象。102.1 はスワップ領域の配置や /boot 分割の判断基準も含む。
Topic 103 GNU と Unix コマンド
シェル操作、テキスト処理、ファイル管理、パイプ / リダイレクト、プロセス管理、優先度制御、正規表現、テキストエディタと幅広い範囲を扱う。Weight 合計が Topic の中で最大であり、101 試験の核心。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 103.1 | コマンドラインで操作する | 4 | コマンドライン基礎 |
| 103.2 | フィルタを使用したテキストストリームの処理 | 2 | テキストストリームフィルタ |
| 103.3 | 基本的なファイル管理を行う | 4 | — |
| 103.4 | ストリーム、パイプ、リダイレクトの使用 | 4 | パイプとリダイレクト入門 |
| 103.5 | プロセスの生成、監視、終了 | 4 | プロセス管理入門 / プロセス管理実践 |
| 103.6 | プロセスの実行優先度を変更する | 2 | プロセス優先度の制御 |
| 103.7 | 正規表現を使用したテキストファイルの検索 | 3 | 正規表現入門 |
| 103.8 | 基本的なファイル編集 | 3 | — |
103.8 は vi / vim の基本操作(挿入モード移行、保存、終了)が対象。103.3 は cp / mv / rm / find / tar / gzip 等の基本ファイル操作コマンド全体が範囲となる。
Topic 104 デバイス、Linux ファイルシステム、ファイルシステム階層標準
パーティション作成からファイルシステムの整合性維持、マウント操作、パーミッション管理、リンク操作、ファイル検索まで扱う。v5.0 では 104.4(ディスククォータ)が削除された。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 104.1 | パーティションとファイルシステムの作成 | 2 | — |
| 104.2 | ファイルシステムの整合性の維持 | 2 | — |
| 104.3 | ファイルシステムのマウントとアンマウントの制御 | 3 | — |
| 104.5 | ファイルのパーミッションと所有権の管理 | 3 | パーミッション基礎 / パーミッション応用 / パーミッション実践 |
| 104.6 | ハードリンクとシンボリックリンクの作成と変更 | 2 | ハードリンクとシンボリックリンク |
| 104.7 | システムファイルの検索と正しい位置への配置 | 2 | — |
104.5 は chmod / chown / chgrp / SUID / SGID / スティッキービットまで含む広範な範囲。104.7 は find / locate / whereis / which の使い分けと FHS(Filesystem Hierarchy Standard)の知識が必要。
試験 102-500 全トピック一覧
Topic 105 シェル・シェルスクリプト
シェル環境の構成と変数管理、シェルスクリプトの条件分岐・繰り返し・関数定義を扱う。どちらも Weight 4 と高く、102 試験で最も演習量が必要な領域。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 105.1 | シェル環境のカスタマイズと使用 | 4 | シェル環境変数の設定 |
| 105.2 | シェルスクリプトのカスタマイズまたは記述 | 4 | — |
105.2 はシバン行(#!/bin/bash)、if / for / while / case、関数定義、test コマンド、終了ステータス($?)等が出題範囲となる。
Topic 106 ユーザーインターフェースとデスクトップ
X Window System の設定、グラフィカルデスクトップ環境(GNOME / KDE 等)、アクセシビリティ機能を扱う。Weight が小さく試験全体での比重は低いが、X11 の基本アーキテクチャは理解しておく必要がある。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 106.1 | X11 のインストールと構成 | 2 | — |
| 106.2 | グラフィカルデスクトップ | 1 | — |
| 106.3 | アクセシビリティ | 1 | — |
106.1 はディスプレイマネージャ(GDM / LightDM)の役割と DISPLAY 環境変数の扱いが中心。106.3 は補助入力デバイスや画面拡大機能など、アクセシビリティに関連する設定ツールが対象。
Topic 107 管理タスク
ユーザー / グループ管理、ジョブスケジューリング(cron / at)、ロケールと国際化設定を扱う。107.1 は Weight 5 と試験 102 で最高配点であり最優先で習得する。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 107.1 | ユーザーアカウントとグループアカウントおよび関連するシステムファイルの管理 | 5 | — |
| 107.2 | ジョブをスケジューリングしてシステム管理タスクを自動化する | 4 | — |
| 107.3 | ローカライズと国際化 | 3 | — |
107.1 は useradd / usermod / userdel / groupadd / passwd と /etc/passwd / /etc/shadow / /etc/group の構造が必須。107.2 は crontab の書式(分・時・日・月・曜日)と at コマンドの使い方が頻出。
Topic 108 重要なシステムサービス
システム時刻の同期、ログ管理(syslog / rsyslog / systemd-journald)、メール転送エージェントの基本、印刷管理を扱う。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 108.1 | システム時刻の維持 | 3 | — |
| 108.2 | システムのログ記録 | 4 | — |
| 108.3 | MTA(Mail Transfer Agent)の基本 | 3 | — |
| 108.4 | プリンタと印刷の管理 | 2 | — |
108.1 は ntpd / chrony / timedatectl による時刻同期の仕組みが対象。108.2 は /var/log/ のファイル構成、journalctl の基本オプション、ログローテーション(logrotate)が含まれる。
Topic 109 ネットワークの基礎
TCP/IP プロトコル、ネットワークインターフェース設定、基本的なトラブルシューティング、DNS クライアント設定を扱う。109.1〜109.3 はいずれも Weight 4 と高配点で、ネットワーク知識が試験合格の鍵となる。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 109.1 | インターネットプロトコルの基礎 | 4 | — |
| 109.2 | 永続的なネットワーク設定 | 4 | — |
| 109.3 | 基本的なネットワークの問題解決 | 4 | — |
| 109.4 | クライアント側 DNS の設定 | 2 | — |
109.1 は IPv4 / IPv6 のアドレス体系、サブネットマスク計算、CIDR 表記が必要。109.2 は NetworkManager / nmcli / /etc/network/interfaces 等の設定方法と起動時の永続化が対象。109.3 は ping / traceroute / ss / netstat / ip route 等の診断コマンド群が範囲。
Topic 110 セキュリティ
ユーザーセキュリティ管理、ホストレベルのセキュリティ設定(TCP Wrappers / nmap)、暗号化によるデータ保護(GnuPG / OpenSSH)を扱う。110.3 は Weight 4 と高く、SSH 鍵管理の実践知識が問われる。
| Objective | 内容 | Weight | 対応記事 |
|---|---|---|---|
| 110.1 | セキュリティ管理業務の実施 | 3 | — |
| 110.2 | ホストのセキュリティ設定 | 3 | — |
| 110.3 | 暗号化によるデータの保護 | 4 | — |
110.1 は sudo / su の使い分け、パスワードエージング(chage)、ulimit が対象。110.3 は GPG 鍵ペアの生成・管理と SSH 公開鍵認証(ssh-keygen / ssh-agent / ~/.ssh/authorized_keys)の操作が頻出。
既存 12 記事マッピング表
Penguin Gym Linux に掲載済みの学習記事と、各記事が対応する Objective の対応表。
| 記事タイトル | 対応 Objective | 試験 | リンク |
|---|---|---|---|
| コマンドライン基礎 | 103.1 | 101 | 記事を読む |
| パイプとリダイレクト入門 | 103.4 | 101 | 記事を読む |
| テキストストリームフィルタ | 103.2 | 101 | 記事を読む |
| 正規表現入門 | 103.7 | 101 | 記事を読む |
| プロセス管理入門 | 103.5 | 101 | 記事を読む |
| プロセス管理実践 | 103.5 | 101 | 記事を読む |
| プロセス優先度の制御 | 103.6 | 101 | 記事を読む |
| ハードリンクとシンボリックリンク | 104.6 | 101 | 記事を読む |
| パーミッション基礎 | 104.5 | 101 | 記事を読む |
| パーミッション応用 | 104.5 | 101 | 記事を読む |
| パーミッション実践 | 104.5 | 101 | 記事を読む |
| シェル環境変数の設定 | 105.1 | 102 | 記事を読む |
対応記事のない Objective(—)は今後順次追加予定。記事の追加に合わせてこの表も更新される。
重み配点でみる重点トピック
Weight は試験問題の出題頻度に対応する。以下は 101 / 102 試験それぞれの高配点 Objective。学習時間を配分する際の優先順位の目安として活用する。
試験 101-500 の高配点 Objective(Weight 4)
| Objective | 内容 |
|---|---|
| 103.1 | コマンドラインで操作する |
| 103.3 | 基本的なファイル管理を行う |
| 103.4 | ストリーム、パイプ、リダイレクトの使用 |
| 103.5 | プロセスの生成、監視、終了 |
4 つすべてが Topic 103(GNU と Unix コマンド)に集中している。試験 101 で合格点を取るには、この 4 つの実践的操作を確実に習得することが最短ルートとなる。
試験 102-500 の高配点 Objective(Weight 4〜5)
| Objective | 内容 | Weight |
|---|---|---|
| 107.1 | ユーザーアカウントとグループアカウントの管理 | 5 |
| 105.1 | シェル環境のカスタマイズと使用 | 4 |
| 105.2 | シェルスクリプトのカスタマイズまたは記述 | 4 |
| 107.2 | ジョブをスケジューリングしてシステム管理タスクを自動化する | 4 |
| 108.2 | システムのログ記録 | 4 |
| 109.1 | インターネットプロトコルの基礎 | 4 |
| 109.2 | 永続的なネットワーク設定 | 4 |
| 109.3 | 基本的なネットワークの問題解決 | 4 |
| 110.3 | 暗号化によるデータの保護 | 4 |
試験 102 は Weight 4 の Objective が 8 つと多い。特に 107.1 の Weight 5 は全 Objective 中最大で、ユーザー管理コマンドと関連設定ファイルの習得が得点に直結する。
学習順序の指針
- 101 試験: Topic 103 を集中的に習得 → Topic 104(パーミッション・ファイルシステム)→ Topic 101〜102 を補完
- 102 試験: Topic 107(特に 107.1)と Topic 105 を先行 → Topic 109 のネットワーク操作 → Topic 110 のセキュリティ → Topic 106 / 108 を補完
両試験ともコマンドを実際に打ちながら覚えることが定着の近道。次のセクションで演習環境へのアクセスを案内する。
学習・演習への導線
知識の定着には反復演習が不可欠。以下の演習環境を活用する。
- 仮想ターミナル演習: ターミナルで練習する — コマンドを実際に打ち込みながら習得できるブラウザ内 Linux 環境
- クイズで知識確認: LPIC-1 クイズに挑戦 — 試験形式の問題でアウトプット練習
- LPIC-1 学習ハブ: LPIC-1 対策ページ — 試験概要・記事一覧・学習ロードマップを一元管理
上記マッピング表にある 12 記事は、Objectives の高配点領域(103.x / 104.5 / 105.1)をカバーしている。各記事末尾の「次に読む」から関連記事を辿ることで体系的に学習を進められる。