---
title: LPIC_Level1_研修テキスト_YukikoIshiguro_95topics_202604152206
tags:  #lpic  
author: [Yukiko](https://image.docswell.com/user/yukiko_it)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/LE3WKYR1E5.jpg?width=480
description: 新人未経験学生向け　小豆本の補助資料です。 ALJ Education Plus 株式会社　YukikoIshiguro 趣味枠
published: April 15, 26
canonical: https://image.docswell.com/s/yukiko_it/KDMN89-2026-04-15-223336
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/LE3WKYR1E5.jpg)

LPIC Level 1
LPIC Level 1 研修テキスト
新卒・未経験者向け完全ガイド — 101-1〜101-5 全95トピック
「面白きなき世を面白く」で楽しくLinuxを学ぼう！
ALJ Education Plus株式会社 YukikoIshiguro 趣味枠


# Page. 2

![Page Image](https://bcdn.docswell.com/page/8EDK35YK7G.jpg)

Section 101-1
システムアーキテクチャ
ハードウェア / BIOS・UEFI / デバイス / 起動シーケンス / 初期プロセス / systemd


# Page. 3

![Page Image](https://bcdn.docswell.com/page/V7PK4G63J8.jpg)

ハードウェアの5大要素
CPU（プロセッサ）
コンピュータの頭脳。演算処理の中心。例: Intel Core, AMD Ryzen
メモリ（主記憶装置）
一時的にデータを保存。高速だが電源OFFで消える（揮発性）
ストレージ（補助記憶装置）
永続保存。HDD/SSD/USBメモリ。メモリより遅いが大容量
入力装置 / 出力装置
キーボード・マウス（入力）、ディスプレイ・プリンタ（出力）


# Page. 4

![Page Image](https://bcdn.docswell.com/page/2JVVX63NJQ.jpg)

BIOS/UEFI と デバイスファイル
【BIOS / UEFI】
電源ON直後に最初に動くファームウェア
・BIOS = 古い（MBR対応）
・UEFI = 新しい（GPT対応）
設定: 日時、起動順序、電源管理
【デバイスファイル &amp; udev】
HWを「ファイル」として操作する仕組み
・/dev ディレクトリに格納
・udev = デバイス接続時に自動作成
・D-Bus = プロセス間通信
/procファイル
内容
確認コマンド
/proc/cpuinfo
CPU情報
lscpu
/proc/meminfo
メモリ情報
free
lspci
PCIデバイス一覧
lspci -v
lsusb
USBデバイス一覧
lsusb -v
lsmod
ロード済みドライバ
modprobe


# Page. 5

![Page Image](https://bcdn.docswell.com/page/5EGLVN35JL.jpg)

Linux起動シーケンス（6ステップ）
Step
内容
キーワード
1. 電源ON
電気が入る
—
2. BIOS/UEFI
HW初期化、ブートデバイス検出
F2/F12で設定画面
3. GRUB
ブートローダーがカーネルを読み込む
MBR領域
4. カーネル
ドライバロード、ルートFSマウント
vmlinuz
5. init/systemd
サービスを順次起動
PID=1
6. ログイン
起動完了
ログインプロンプト
確認コマンド: dmesg（起動ログ）/ /var/log/messages / /var/log/boot.log


# Page. 6

![Page Image](https://bcdn.docswell.com/page/4JQY6Q5L7P.jpg)

初期プロセスの進化 &amp; ランレベル
初期プロセス
方式
設定ファイル
特徴
SysVinit
順次実行
/etc/inittab
古い。ランレベルで管理
Upstart
イベント駆動
/etc/init/
並列起動で高速化
systemd
Unit管理
systemctl
現在の主流。最速
ランレベル
説明
systemd target
0
停止
poweroff.target
1
シングルユーザー
rescue.target
3
マルチユーザー(テキスト)
multi-user.target
5
マルチユーザー(GUI)
graphical.target
6
再起動
reboot.target


# Page. 7

![Page Image](https://bcdn.docswell.com/page/K74W4N95E1.jpg)

systemctl コマンド &amp; shutdown
コマンド
説明
systemctl start Unit
サービス起動
systemctl stop Unit
サービス停止
systemctl restart Unit
再起動
systemctl enable Unit
自動起動ON（次回起動時から）
systemctl disable Unit
自動起動OFF
systemctl status Unit
状態確認
shutdown -h now
今すぐ停止
shutdown -r now
今すぐ再起動


# Page. 8

![Page Image](https://bcdn.docswell.com/page/LJ1Y45K2EG.jpg)

Section 101-2
Linuxのインストールと
パッケージ管理
パーティション / ブートローダー / ディストリビューション / apt / dpkg


# Page. 9

![Page Image](https://bcdn.docswell.com/page/GJWGX5D272.jpg)

パーティション設計
パーティション
必須?
容量目安
役割
/ (ルート)
必須
20GB+
システムファイル全体
swap
必須
RAMの2倍
仮想メモリ
/boot
推奨
数百MB
カーネル+GRUB
/home
推奨
ユーザー数による
ユーザーデータ
/var
推奨
数GB+
ログ・キャッシュ
/tmp
推奨
用途による
一時ファイル
分割のメリット: ①システムとデータの分離 ②セキュリティ向上 ③パフォーマンス向上


# Page. 10

![Page Image](https://bcdn.docswell.com/page/4EZL6NG473.jpg)

GRUB（ブートローダー）
【GRUB Legacy (0.9x系)】
設定: /boot/grub/menu.lst
直接ファイルを編集すれば反映
設定値: default, timeout,
title, root, kernel
【GRUB2 (1.9x以降) ★現在主流】
編集: /etc/default/grub
反映: grub-mkconfig -o
/boot/grub/grub.cfg
grub.cfg は直接編集禁止！
コマンド
説明
grub-install /dev/sda
GRUBをディスクにインストール
grub-install -v
バージョン確認
grub-mkconfig -o /boot/grub/grub.cfg
GRUB2設定を生成・反映


# Page. 11

![Page Image](https://bcdn.docswell.com/page/Y76W28YG7V.jpg)

パッケージ管理（Debian系）
【apt（高レベル）ネット経由】
apt-get update → 情報取得
apt-get install → インストール
apt-get upgrade → 全更新
apt-get remove → 削除
apt-cache search → 検索
【dpkg（低レベル）.deb直接】
dpkg -i file.deb → インストール
dpkg -r pkg → 削除(設定残す)
dpkg -P pkg → 完全削除
dpkg -l → 一覧表示
dpkg -L pkg → ファイル一覧
ポイント: apt = 依存関係を自動解決 / dpkg = 手動で.debファイルを操作（依存解決なし）
ディストリビューション確認: cat /etc/issue | RHEL系は yum/rpm を使用


# Page. 12

![Page Image](https://bcdn.docswell.com/page/G75M29GX74.jpg)

Section 101-3
GNU と UNIXコマンド
シェル / 環境変数 / 基本コマンド / リダイレクト / テキスト処理 / 正規表現 / vi


# Page. 13

![Page Image](https://bcdn.docswell.com/page/9J2942YQER.jpg)

シェルの基礎 環境変数
【シェル = 通訳係】
bash がLinuxのデフォルト
確認: echo $SHELL
プロンプト: $ = 一般、# = root
~ = ホーム、. = 今、.. = 上
【環境変数 vs シェル変数】
export 変数=値 → 全シェルで有効
変数=値(exportなし) → 今だけ
env / printenv → 一覧
unset 変数 → 削除
環境変数
内容
環境変数
内容
PATH
コマンド検索先
HOME
ホームDir
SHELL
現在のシェル
USER
ユーザー名
LANG
表示言語
PS1
プロンプト表示
PWD
カレントDir
HISTSIZE
履歴最大件数


# Page. 14

![Page Image](https://bcdn.docswell.com/page/DEY4MYGYJM.jpg)

基本コマンド10選
コマンド
説明
よく使うオプション
ls
ファイル一覧
-la(詳細+隠し) -i(inode)
cp
コピー
-r(Dir必須) -i(確認) -a(属性保持)
mv
移動/名前変更
-f(強制) -i(確認)
mkdir
ディレクトリ作成
-p(親も作成) -m(権限指定)
rm
削除
-r(Dir) -f(強制) -rf(全削除)
rmdir
空Dir削除
中身あり→rm -rを使う
touch
空ファイル作成/時刻更新
-t YYYYMMDDhhmm
man
マニュアル表示
-k(検索) -f(概要=whatis)
history
コマンド履歴
!!（直前再実行）-c(削除)
file
ファイル種別判定
中身を分析して判定


# Page. 15

![Page Image](https://bcdn.docswell.com/page/VJNYWPGR78.jpg)

リダイレクト パイプ メタキャラクタ
【リダイレクト】
&gt; 標準出力を上書き
&gt;&gt; 標準出力を追記
2&gt; エラー出力を上書き
&gt; file 2&gt;&amp;1 両方をファイルへ
【コマンド連結】
| 出力を次の入力に渡す
; 順番に実行(成否無関係)
&amp;&amp; 成功したら次を実行
|| 失敗したら次を実行
メタキャラクタ
意味
例
*
0文字以上
*.conf → 全.confファイル
?
任意の1文字
file? → file1, file2...
[abc]
指定文字のどれか
[0-9] → 数字1文字
[!abc]
指定文字以外
[!0-9] → 数字以外
{a,b}
カンマ区切り
touch file{1..5}


# Page. 16

![Page Image](https://bcdn.docswell.com/page/YE9PX3WZJ3.jpg)

テキスト処理コマンド（16コマンド5分類）
分類
コマンド
説明
表示
cat / nl / od
全体表示 / 行番号 / 8進16進
表示
head / tail
先頭(-n) / 末尾(-f でリアルタイム監視!)
抽出変換
cut / tr / sort
列切り出し(-d -f) / 文字置換(-d削除) / ソート(-r逆順)
結合分割
join / paste / split
キーで結合 / 横並べ / ファイル分割(-l行数)
整形
fmt / pr / expand
行幅整形 / 印刷整形 / タブ⇔スペース
カウント
wc
行数(-l) / 単語数(-w) / 文字数(-c)
頻出: tail -f（ログ監視）/ cut -d: -f7（/etc/passwd解析）/ sort -r / wc -l | パイプ組合せ


# Page. 17

![Page Image](https://bcdn.docswell.com/page/GE8D2MRYED.jpg)

正規表現 grep コマンド
【正規表現（必須10パターン）】
. 任意の1文字
^ 行の先頭
$ 行の末尾
* 直前0回以上 / + 1回以上
? 0回または1回
[abc] どれか1文字
[0-9] 数字 / [^0-9] 数字以外
{n} n回繰り返し
\ エスケープ
【grep（テキスト検索）】
grep 文字列 file → 基本検索
grep -E → 拡張正規表現
grep -i → 大文字小文字無視
grep -v → マッチしない行
grep -r → ディレクトリ再帰検索
grep -o → マッチ部分のみ
grep -n → 行番号表示
grep -c → マッチ行数
grep -l → ファイル名のみ
^ の2つの意味: ^root=行頭 vs [^abc]=否定 | パイプ例: ls | grep conf


# Page. 18

![Page Image](https://bcdn.docswell.com/page/LELM23K97R.jpg)

vi/vim エディタ
【モード切替】
a(右隣)/i(その場)/o(新行)→編集
Esc → コマンドモードに戻る
【保存・終了】
:w 保存 / :q 閉じる
:wq 保存して閉じる
:q! 保存せず強制終了
【編集・移動（コマンドモード）】
x 1文字削除 / dd 1行削除(切取)
yy コピー / p ペースト / u undo
h左 j下 k上 l右
0 行頭 / $ 行末
gg 先頭 / G 最終行
/文字 検索 / :%s/old/new/g 全置換


# Page. 19

![Page Image](https://bcdn.docswell.com/page/4JMY8D2VJW.jpg)

Section 101-4
ファイルとプロセス管理
リンク / プロセス / シグナル / 優先度 / ジョブ管理


# Page. 20

![Page Image](https://bcdn.docswell.com/page/PJR954MW79.jpg)

ハードリンク vs シンボリックリンク
【ハードリンク】
ln 元ファイル リンク名
・同じinode番号を共有
・元を削除してもアクセス可
・ディレクトリには不可
・別パーティションには不可
【シンボリックリンク】
ln -s 元ファイル リンク名
・別のinode（ショートカット）
・元を削除するとリンク切れ
・ディレクトリにもOK
・別パーティションにもOK
イメージ: 同じ部屋に
ドアが2つある
イメージ: 別の部屋への
案内看板
削除: unlink リンク名 | 確認: ls -i（inode番号）/ ls -l（-&gt; で表示）


# Page. 21

![Page Image](https://bcdn.docswell.com/page/PEXQK2VVJX.jpg)

プロセスとシグナル
コマンド
説明
よく使うオプション
ps
プロセス一覧
aux(全プロセス詳細) / -ef
pstree
プロセスをツリー表示
親子関係が見える
top
リアルタイム監視
q で終了
kill PID
シグナル送信
-9(強制) -15(正常終了)
killall 名前
名前指定で送信
killall httpd
pkill パターン
パターン指定
pkill -f apache
シグナル番号
名前
動作
1
SIGHUP
設定再読み込み
9
SIGKILL
強制終了（拒否不可！）
15
SIGTERM
正常終了（デフォルト）
18
SIGCONT
停止中プロセスを再開
19
SIGSTOP
プロセスを一時停止


# Page. 22

![Page Image](https://bcdn.docswell.com/page/3EK95MQ5ED.jpg)

優先度 &amp; ジョブ管理
【nice / renice（優先度）】
nice値: -20(最高)〜19(最低)
デフォルト: 0
nice -n 10 cmd → 低優先度で実行
renice -n 5 -p PID → 変更
※ -20側はroot のみ設定可
【ジョブ管理】
cmd &amp; → バックグラウンド実行
jobs → ジョブ一覧
fg %番号 → フォアグラウンドに
bg %番号 → バックグラウンドに
Ctrl+Z → 一時停止
nohup cmd &amp; → ログアウト後も継続
free -h（メモリ確認）/ uptime（稼働時間・負荷）/ Ctrl+C = 中止 vs Ctrl+Z = 一時停止


# Page. 23

![Page Image](https://bcdn.docswell.com/page/L73WKYP175.jpg)

Section 101-5
デバイスとファイルシステム
ディスク / パーティション / ファイルシステム / マウント


# Page. 24

![Page Image](https://bcdn.docswell.com/page/87DK35LKJG.jpg)

ディスクとパーティション
【デバイスファイル名】
/dev/sda → 1番目のHDD
/dev/sda1 → 1番目の第1パーティション
/dev/sdb → 2番目のHDD
【パーティションの種類】
基本パーティション: 最大4つ
拡張パーティション: 1つだけ
論理パーティション: 拡張の中
接続: SATA / SAS / SCSI / USB
fdisk /dev/sda で管理
MBR
GPT
最大容量
2TB
8ZB（事実上無制限）
パーティション数
基本4つ
128個
ブート方式
BIOS
UEFI
信頼性
バックアップなし
ヘッダのバックアップあり


# Page. 25

![Page Image](https://bcdn.docswell.com/page/VJPK4G23E8.jpg)

ファイルシステム &amp; 管理コマンド
FS
ジャーナリング
最大サイズ
特徴
ext2
なし
16TB
古い。ジャーナルなし
ext3
あり
16TB
ext2+ジャーナル
ext4
あり
1EB
現在の主流。高速
xfs
あり
8EB
大容量向け。RHEL標準
btrfs
あり
16EB
スナップショット対応
コマンド
説明
mkfs -t ext4 /dev/sdb1
ファイルシステム作成
df -h
ディスク使用量（パーティション単位）
du -sh /var
ディレクトリのサイズ確認
fsck /dev/sdb1
ファイルシステムのチェック・修復
tune2fs -l /dev/sdb1
FS情報の表示・設定変更


# Page. 26

![Page Image](https://bcdn.docswell.com/page/2EVVX6DNEQ.jpg)

マウント /etc/fstab
マウント = デバイスとディレクトリをつなぐ最後の工事。これでファイル操作が可能に！
fstabフィールド
例
説明
1. デバイスファイル
/dev/sdb2
マウント元
2. マウントポイント
/home
マウント先Dir
3. FS種類
ext4
ファイルシステム
4. オプション
defaults
rw, ro, noexec等
5. dump
0
バックアップ対象(1=対象)
6. fsck順序
0
起動時チェック順(0=しない)
mount -a(fstab全マウント) / mount(状態確認) / umount(nがない！) でアンマウント


# Page. 27

![Page Image](https://bcdn.docswell.com/page/57GLVNY5EL.jpg)

LPIC Level 1 研修完了
全5セクション・95トピックの学習お疲れさまでした！
試験のコツ: コマンドは「手で覚える」のが一番の近道。
シミュレーターで毎日10分、実際に打ってみよう！
面白きなき世を面白く


