コース一覧
LinuC レベル1(LPIC-1対応)対策
GRUB

LinuC レベル1(LPIC-1対応)対策

ブートとsystemd、パッケージ管理(APT/RPM両系統)、コマンドとviの操作、ファイルシステム、シェルスクリプト、ユーザー管理とセキュリティ、ネットワークまで、LinuC レベル1(LPIC-1対応)の全出題範囲を、毎レッスン実際にコマンドを打って確かめながら学べる対策コースです。ブラウザの中で本物の Debian 12 が動いていて、62レッスンのうち36本は読むだけで終わらず、自分の手でコマンドを打った結果で採点されます。Linux入門を修了した方を対象としています。101・102それぞれの模試60問で分野別の弱点を洗い出し、直前チェックで暗記事項を固めてから本番に臨めます。

1
試験ガイダンス
0. LinuC/LPICとは15分
1. LinuCとLPICの選び方15分
2. 学習計画15分
3. 出題形式を体験15分
2
101 ブートとアーキテクチャ
0. ブートの流れ18分
1. GRUB15分
2. systemdとターゲット18分
3. ハードウェア情報18分
4. カーネルモジュール18分
5. 過去問 アーキテクチャ15分
3
101 パッケージ管理
0. Debian系パッケージ18分
1. RPM系パッケージ15分
2. 両系統の対応表15分
3. リポジトリ管理18分
4. 共有ライブラリ18分
5. 過去問 パッケージ管理15分
4
101 GNU/Unixコマンド
0. ファイル操作の試験オプション18分
1. テキスト処理18分
2. ストリームとリダイレクト18分
3. プロセス監視18分
4. 優先度18分
5. grepと正規表現18分
6. viの操作15分
7. 過去問 コマンド15分
5
101 ファイルシステム
0. パーティション15分
1. 作成とマウント18分
2. fstabとUUID18分
3. パーミッションとリンク18分
4. 容量とクォータ18分
5. findとlocate18分
6. 過去問 ファイルシステム15分
6
102 シェルとスクリプト
0. シェル環境18分
1. testと条件式18分
2. スクリプトの制御18分
3. cronとat15分
4. systemdタイマー18分
5. 過去問 シェル15分
7
102 ユーザーとセキュリティ
0. passwdとshadow18分
1. ユーザー管理コマンド18分
2. suとsudo18分
3. 特殊パーミッション18分
4. ホストのセキュリティ18分
5. SSHとGPG18分
6. 過去問 ユーザーとセキュリティ15分
8
102 ネットワーク
0. TCP/IPとウェルノウンポート18分
1. アドレス設定18分
2. ルーティング18分
3. 名前解決の設定18分
4. 疎通トラブルシュート18分
5. 過去問 ネットワーク15分
9
102 システム管理
0. 時刻とNTP15分
1. ロケールと文字コード18分
2. ログ管理18分
3. サービス管理の試験形式18分
4. メールと印刷のきほん15分
5. 過去問 システム管理15分
10
模試と直前対策
0. 模試 10190分
1. 101弱点復習15分
2. 模試 10290分
3. 102弱点復習15分
4. 直前チェック15分
5. 受験と次のステップ15分

LinuC レベル1(LPIC-1対応)対策

01LinuC/LPICとは
02LinuCとLPICの選び方
03学習計画
04出題形式を体験
05ブートの流れ
06GRUB
07systemdとターゲット
08ハードウェア情報
09カーネルモジュール
10過去問 アーキテクチャ
11Debian系パッケージ
12RPM系パッケージ
13両系統の対応表
14リポジトリ管理
15共有ライブラリ
16過去問 パッケージ管理
17ファイル操作の試験オプション
18テキスト処理
19ストリームとリダイレクト
20プロセス監視
21優先度
22grepと正規表現
23viの操作
24過去問 コマンド
25パーティション
26作成とマウント
27fstabとUUID
28パーミッションとリンク
29容量とクォータ
30findとlocate
31過去問 ファイルシステム
32シェル環境
33testと条件式
34スクリプトの制御
35cronとat
36systemdタイマー
37過去問 シェル
38passwdとshadow
39ユーザー管理コマンド
40suとsudo
41特殊パーミッション
42ホストのセキュリティ
43SSHとGPG
44過去問 ユーザーとセキュリティ
45TCP/IPとウェルノウンポート
46アドレス設定
47ルーティング
48名前解決の設定
49疎通トラブルシュート
50過去問 ネットワーク
51時刻とNTP
52ロケールと文字コード
53ログ管理
54サービス管理の試験形式
55メールと印刷のきほん
56過去問 システム管理
57模試 101
58101弱点復習
59模試 102
60102弱点復習
61直前チェック
62受験と次のステップ

LinuC レベル1(LPIC-1対応)対策

GRUB

ブートローダはカーネルを読み込む係で、Linux では GRUB2 が標準です。101 試験では設定ファイルの場所、パラメータ名、設定を反映させるコマンドが繰り返し問われます。

このコースのサンドボックスは GRUB ではなく syslinux で起動しているため、/etc/default/grub も /boot/grub も存在せず、実機演習は用意していません。ここは読んで覚える回です。書式とコマンド名がそのまま穴埋めで出るので、確実に覚えてください。

直接書き換えた grub.cfg は次の生成で消えます

最頻出の引っかけが、人が編集するファイルと機械が生成するファイルの区別です。

対象役割人が編集してよいか
/etc/default/grubGRUB 全体の既定値を書くファイル編集する
/etc/grub.d/ 以下メニュー項目を生成するスクリプト群必要なら編集する
/boot/grub/grub.cfg実際に読まれる最終的な設定直接編集しない

grub.cfg は上の2つを材料に自動生成されます。直接書き換えても、次に生成コマンドが走った瞬間に上書きされて消えます。生成コマンドはディストリビューションで名前が違います。

ターミナル

# Debian / Ubuntu 系 update-grub # Red Hat 系。出力先を明示するのが作法 grub2-mkconfig -o /boot/grub2/grub.cfg

update-grub は実体としては grub-mkconfig -o /boot/grub/grub.cfg を呼ぶラッパーです。

ブートローダ本体をディスクへ書き込むのは grub-install (Red Hat 系では grub2-install) で、設定の再生成とは別物です。この2つの取り違えは頻出です。

/etc/default/grub の主なパラメータ

パラメータ意味
GRUB_DEFAULT既定で選ばれるメニュー項目。番号または saved
GRUB_TIMEOUTメニューを表示して待つ秒数。0 なら即起動、-1 なら無限に待つ
GRUB_CMDLINE_LINUX全カーネル項目に付けるパラメータ
GRUB_CMDLINE_LINUX_DEFAULT通常起動の項目にだけ付けるパラメータ

末尾の2つの違いが頻出です。前者はリカバリ項目を含むすべてに付き、後者は通常起動の項目にだけ付きます。quiet splash のような見た目の指定は後者に置くのが定石です。

ターミナル

GRUB_TIMEOUT=5 GRUB_CMDLINE_LINUX_DEFAULT="quiet"

書き換えたら必ず update-grub か grub2-mkconfig を走らせます。走らせない限り grub.cfg は古いままで、再起動しても何も変わりません。

ログインできない機械に入る

パスワードを忘れた、サービスの起動失敗でログインできない。こういう場面では、メニューから一時的にカーネルパラメータを足します。手順は次の通りです。

  1. 起動時にメニューが出たら、目的の項目にカーソルを合わせて e を押す
  2. linux または linux16 で始まる行を探す
  3. 行末にパラメータを追記する
  4. Ctrl-x または F10 で、その内容で1回だけ起動する
追記する語入る状態
single または s または 1シングルユーザーモード (systemd では rescue 相当)
systemd.unit=rescue.targetrescue ターゲット
systemd.unit=emergency.target最小限。root だけが読み取り専用でマウントされる
init=/bin/bashinit を通さずシェルを直接起動する

この編集は一時的で grub.cfg には保存されません。次の起動では元に戻ります。恒久的に変えるなら /etc/default/grub を直して生成コマンドを走らせます。

よくある引っかけ

GRUB_TIMEOUT=0 は「無限に待つ」ではなく「待たずに即起動」です。無限に待たせたいなら -1 です。逆に覚えている受験者が多いところです。

GRUB Legacy (0.9x) との違いも問われます。設定ファイルが /boot/grub/menu.lst で人が直接書くこと、そしてパーティション番号が 0 から数えられることです。1台目1番目のパーティションは Legacy が (hd0,0)、GRUB2 が (hd0,1) です。ディスク側はどちらも 0 始まりのままです。

このレッスンに出てくる用語

意味があいまいなまま進んだ語は、ここから読み直せます。

  • カーネルOS の中核。資源管理を担う
  • ビュークエリに名前をつけて再利用する仮想表
  • パスワードDBが漏洩しても元のパスワードがわからないようにするため。
  • シェルコマンドを解釈して実行するプログラム
生田 陸人
監修生田 陸人
ゆめさくエンジニア / 現役ソフトウェアエンジニア監修者プロフィールを見る →
編集 ゆめさく編集部·公開 2026/08/09·更新 2026/08/26

関連レッスン

  • systemdとターゲット

    ランレベルとターゲットの対応を覚え、実機でデフォルトターゲットを切り替えます。

  • ハードウェア情報

    lscpu や /proc から機械の素性を読み取ります。lsusb と lspci は書式のみ扱います。

  • カーネルモジュール

    lsmod と modinfo で読み込み済みモジュールを調べ、modprobe.d に設定を書きます。

  • 過去問 アーキテクチャ

    ブートと systemd の分野で合格水準に届いているかを10問で確かめます。

分からないところは Tap (AI先生) に質問できます

24 時間いつでも、あなたのレベルに合わせて日本語で答えます。

復習ミニクイズ

Debian 系の機械で `/etc/default/grub` の `GRUB_TIMEOUT` を書き換えました。この変更を次回の起動に反映させるために必要な操作はどれですか。