LinuC 101では、Linuxのインストール、起動、GNU/Unixコマンド、パッケージ管理、ファイルシステムなどを横断します。コマンド名だけを大量に覚えるより、今どの層を操作しているのかを意識すると知識がつながります。

更新日 2026-10-05

LinuC Level 1 101試験 攻略ガイド

LinuC 101の学習では、Linuxを立ち上げ、ファイルを扱い、ソフトウェアを用意し、保存領域を使える状態にする流れを一本につなげます。コマンド一覧を端から覚えると、同じ「確認」でもプロセスを見るのか、パッケージを見るのか、ディスクを見るのかが混ざります。操作する対象を言ってからコマンドを選ぶ練習が効果的です。

このページ内のミニケース、コード、計算例は、学習方法を説明するために資格合格.webが独自に作成したものです。実際のLinuC Level 1 101試験の非公開試験問題を転載・再現したものではありません。

101と102を、構築と運用の入口として分ける

101では起動、ファイル操作、コマンド、パッケージ、ディスクを中心に土台を作ります。102ではシェルスクリプトやネットワーク、管理、セキュリティへ広げます。両試験に共通する知識はありますが、101の勉強中に運用設定を際限なく深掘りする必要はありません。

LinuCの教材を選ぶときはVersion 10.0の出題範囲との対応を確認します。LPICと名称や基礎コマンドが似ていても、同じ目次だと思わないでください。LinuC 101では仮想マシン・コンテナも明示されているため、ホスト、ゲスト、カーネルの関係を説明する練習を別に確保します。公式101出題範囲で対象を確認できます。

起動段階と役割

UEFI/BIOSからブートローダー、カーネル、systemdとサービスへ進む起動の順序。

  1. UEFI / BIOSファームウェアが起動対象を選び、ブートローダーへ制御を渡す。
  2. ブートローダーカーネルなど起動に必要なものを読み込む。
  3. カーネル機器や資源を管理し、初期化プロセスへつなぐ。
  4. systemd とサービス初期化を進め、ターゲットに応じたサービスを起動する。
次節の起動確認につなぐ独自図。矢印は起動段階の進行を表し、どの段階まで到達したかをログと照合する。

起動しないとき、どの段階まで進んだかを見る

UEFI/BIOS、ブートローダー、カーネル、初期化、サービスという順に、各段階の仕事を描きます。「ログインできない」という症状でも、OSが立ち上がっていないのか、サービスが動いていないのか、接続経路に問題があるのかで見る場所が違います。

学習用VMで起動ログを読み、systemctl get-default で既定ターゲットを確認します。最初は起動設定を壊す演習より、正常時の証拠を集めてください。systemdをコマンド名として覚えるだけでなく、起動後のプロセスやサービスへつながる位置に置ければ、問題文の状況を整理しやすくなります。

ミニケース:作業ログから重複する担当名を集める

自作のテキストに担当名を一行ずつ書き、同じ名前を離れた位置にも入れます。「重複をまとめたい」という目的に対し、uniq だけで足りるかを実行前に考えてください。uniq が比較するのは隣接行なので、入力の並びによっては先に sort が必要です。

sort members.txt | uniq

ここではファイル名を覚えることより、各コマンドの入出力と前提を言えることが目標です。cut は列を選び、grep は条件に合う行を選ぶ、という違いも同じ資料で試します。出力を一段ずつ確かめると、長いパイプのどこで予測が外れたか分かります。

テキスト処理の目的と前提

sortが行を並べ、uniqが隣接重複をまとめる。cutは列、grepは条件に合う行を選ぶ。

  1. sort:行を並べる離れた位置の同じ担当名を、隣接する行に集める。
  2. uniq:隣接行をまとめる隣接する重複行をまとめる。離れた重複には先に sort が必要。
  3. cut:列を選ぶ各行から指定したフィールドなどを取り出す。
  4. grep:行を選ぶ条件に合う行を取り出す。列の抽出とは区別する。
本文の sort members.txt | uniq と、列・行の抽出を比較する独自図。各コマンドの入力と目的を分ける。

リダイレクトは、エラーの出口まで追う

標準出力を保存したのにエラーが画面に残るのは、標準エラーが別の経路だからです。成功する入力と存在しない入力を学習用フォルダで混ぜ、画面・保存ファイル・終了状態を別々に観察します。

2>&1 を記号の形だけで覚えず、「この時点の標準出力と同じ行き先へ標準エラーを向ける」と説明してください。リダイレクトの順序を変えたときの違いが理解できないなら、図に矢印を描いてから実行します。ファイル検索の結果を引数として扱う xargs と、文字列を標準入力へ渡すパイプも同一視しないようにします。

標準出力と標準エラーの行き先

> out 2>&1 は両出力をファイルへ、2>&1 > out は標準エラーを端末に残す。通常のパイプとxargsの引数化も区別する。

  1. > out 2>&1先に標準出力を out へ向け、標準エラーも同じ先へ。両方が out に入る。
  2. 2>&1 > out先に標準エラーを元の標準出力へ向ける。標準出力だけが out に変わる。
  3. cmd | next通常のパイプは標準出力を next の標準入力へ。標準エラーは別経路。
  4. cmd | xargs nextxargs が受け取った入力を引数として next に渡す。標準入力への直結とは異なる。
標準出力・標準エラーがともに端末を向く状態からの比較。リダイレクトは左から評価し、2>&1 はその時点の行き先を複製する。

パッケージは、配布元と手元の情報を分けて調べる

Debian系ではaptとdpkg、RPM系ではリポジトリ管理用のツールとrpmを対にして学びます。インストール済みパッケージの内容を調べたいのか、リポジトリから依存関係を含めて導入したいのかが判断の入口です。

一つのツールだけを使う環境で勉強すると、もう一方のコマンドを表面的に覚えがちです。双方について「一覧」「ファイルの提供元」「詳細」「導入・削除」を目的ごとに並べ、引数と対象を比べましょう。現代の環境で使うツールと、試験範囲に記載されたツールの違いもメモしておくと混乱を減らせます。

系統と情報源で分けるパッケージ管理

Debian系のaptとdpkg、RPM系のリポジトリツールとrpmを、依存解決と手元の情報照会という目的で比較する。

  1. Debian系:aptリポジトリを利用し、依存関係を含めて導入する。
  2. Debian系:dpkgインストール済み情報や、パッケージのファイル一覧を調べる。
  3. RPM系:リポジトリツールdnf等で配布元と依存関係を扱う。教材と出題範囲のツールを照合する。
  4. RPM系:rpmインストール済み情報や、ファイルの提供元パッケージを調べる。
系統ごとにリポジトリを扱うツールと手元のパッケージ情報を調べるツールを対比する独自図。

保存領域は、デバイスと利用場所を結び付ける

ディスク、パーティション、ファイルシステム、マウントポイントは同じものではありません。lsblk で構成を見て、findmnt でどこに接続されているかを確認し、df で利用量を見る、という順を作ります。

独自ケースとして「追加ディスクは認識されているが、目的のディレクトリから利用できない」を考えます。デバイスが見えたことだけで完了とせず、ファイルシステムとマウントを確認してください。作成・初期化の練習は空の追加ディスクを付けた専用VMで行い、対象を記録してから操作します。UUIDとデバイス名、手動マウントとfstabの役割もここで分けます。

ディスクから利用場所まで

ディスク内のパーティションにファイルシステムを用意し、マウントポイントへ接続して利用する。lsblk、findmnt、dfの確認対象を区別する。

  1. ディスク保存装置。lsblk で追加デバイスと構成を確認する。
  2. パーティションディスク内の区画。どの区画を使うか対象を記録する。
  3. ファイルシステム区画等の上にファイルを管理する仕組みを用意する。初期化は専用VMで行う。
  4. マウントポイントファイルシステムをディレクトリへ接続する。findmnt で接続、df で利用量を確認する。
パーティションを使う基本構成の各層を示す独自図。デバイスの認識だけでは利用完了せず、マウントまで確認する。

仮想マシンとコンテナは、何を共有するかで比較する

VMはゲストOSを持つ構成、コンテナはホストのカーネルを共有する構成として基本を押さえます。「どちらも隔離できる」で終わらず、起動・停止の対象が何か、内部で動くプロセスが何に依存するかを説明します。

Linuxコマンドを試すだけなら軽い環境でも役立ちますが、起動・マウント・ハードウェアの学習は通常のVMで確認した方が全体像をつかめます。コンテナの中で見えない機能を、自分の操作ミスだと決め付けないことも学習環境選びのポイントです。

VMとコンテナの共有範囲

VMはゲストOSとカーネルを持ち、コンテナはホストカーネルを共有する。起動やマウントの練習環境はこの差を踏まえて選ぶ。

  1. VM:ゲストOS各VMにゲストOSとカーネルがあり、その中でプロセスが動く。
  2. VM:学習対象OSの起動やディスク、マウントの全体像を確かめる環境に向く。
  3. コンテナ:共有カーネルホストのカーネルを共有し、隔離された環境でプロセスが動く。
  4. コンテナ:見える範囲OS起動や機器の扱いが通常のVMと異なる。機能が見えない理由を環境から考える。
VMとコンテナを、カーネルの共有範囲と学習できる操作で対比する独自図。

失点の記録は「対象」「順序」「前提」に分ける

対象を誤ったなら、操作前にパス・デバイス・パッケージ名を書く練習をします。順序を誤ったなら、sortとuniq、ファイルシステムとマウントなど、前後関係を図へ戻します。前提を知らなかったなら、ツールの役割や実行環境を教材で補います。どれもコマンド不足という一語で処理しないようにしてください。

仕上げでは、起動の流れを説明する、指定行を抽出する、所有者と権限を読む、配布形式に応じてパッケージ情報を調べる、ディスクからマウントまでを描く、の五つを資料なしで確認します。問題演習で選択肢を消せても、何の目的に使う操作か言えない箇所は弱点分析から戻ります。

このガイドを読み終えたら

Linuxを触ったことがないなら学習教材とVMで正常動作を確認します。基本操作ができるなら問題演習で似たコマンドを比較し、模擬試験で分野を切り替えても判断できるか試してください。101の土台が固まったら102の運用分野へ進みます。

公式101出題範囲は2026-10-05に確認しました。受験料、申込方式、認定条件は資格情報ページから公式案内を確認してください。ここで示したラボの順番と確認方法は資格合格.webの独自提案です。