---
title: 【新人未経験学生さん向け】LPIC1_完全版_新人研修スライド_Section0_202604152226_YukikoIshiguro
tags:  #lpic  
author: [Yukiko](https://image.docswell.com/user/yukiko_it)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/YE9PX2ZRJ3.jpg?width=480
description: 小豆本の補助資料です。 ALJ Education Plus 株式会社 YukikoIshiguro　趣味枠作成
published: April 15, 26
canonical: https://image.docswell.com/s/yukiko_it/5X2EJ2-2026-04-15-223042
---
# Page. 1

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

LPIC-1 Exam 101 + 102
新人研修 小豆本の補足スライド
•
•
ターミナル・コマンド入門
Section 0｜Linuxとは？全体像
•
Section 5｜Topic 104 ファイル・パーミッション
•
Section 1｜Topic 101.1 ハードウェア
•
Section 6｜Topic 105/106 シェル環境・UI
•
Section 2｜Topic 101.2/3 ブートプロセス
•
Section 7｜Topic 107/108 管理タスク
•
Section 3｜Topic 102.4/5 パッケージ管理
•
Section 8｜Topic 109/110 ネットワーク・セキュリティ
•
Section 4｜Topic 103 シェルとスクリプト
YukikoIshiguro | 2026/04/15 22:11


# Page. 2

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

Day 1 — 基礎の基礎
ターミナル・コマンド入門
Ubuntu / RedHat ─ ゼロから始めよう！
YukikoIshiguro | 2026/04/11


# Page. 3

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

今日やること ─ Day 1 アジェンダ
1
ターミナル（端末）って何？
2
ターミナルの見方
3
基礎コマンド：ls / pwd / cd / mkdir / touch / cat
4
Ubuntu と RedHat（Rocky Linux）の違い
5
ping コマンド ─ ネットワーク疎通確認
Windowsとどう違う？
コマンドラインの基本概念。GUI vs CLI。Windowsの「コマンドプロンプト」との違い。
黒い画面に慣れよう！ Linux作業の第一歩！
読み方・意味・使い方を丁寧に解説。フリガナ付き。
パッケージ管理の違い：apt vs dnf。職場で使うOSを知ろう。
ping（ピン）の意味と使い方。Windowsとの違い（-c オプション）。


# Page. 4

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

ターミナルって何？ ─ GUI vs CLI
GUI（ジーユーアイ）＝ Graphical User Interface
マウスでアイコンをクリックする操作。Windowsのエクスプローラーや Mac のFinder が代表例。
CLI（シーエルアイ）＝ Command Line Interface
キーボードで文字を入力して操作。ターミナル（端末）に命令を打ち込む。エンジニアの基本！
$#
Ubuntu とRed Hatの違い
Ubuntu と Red Hat（RHEL）の違いは、目的・思想・サポート体制・パッケージ管理方式が異なる
Linux のターミナル例
bash（バッシュ）、zsh（ズィーシェル）。VSCode の統合ターミナルから使える！


# Page. 5

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

ターミナルの見方
1
「user@hostname:~$」という文字が出たら入力待ち状態。
2
「user@hostname:~$」という文字が出たら入力待ち状態。
「$」マークは一般ユーザーの目印。
3
「user@hostname:~$」という文字が出たら入力待ち状態。
4
「user@hostname:~#」という文字が出たら、管理者ユーザー権限の目印。
何を意味するか
●
●
●
●
user@hostname … ログインしているユーザー名とマシン名
~ … 現在のディレクトリ（ホームディレクトリ）
# … 管理者ユーザー（root）であることを示す記号
一般ユーザーの場合は &gt; や $ が使われる


# Page. 6

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

基礎コマンド① ─ pwd / ls / cd 【読み方・意味付き】
● ● ●
Terminal
$ pwd
読み方: ピーダブリュディー（Print Working Directory）
意味: 「今いる場所」を表示。Windowsの cd（引数なし）と同じ
→ /home/user
$ ls
読み方: エルエス（LiSt）
意味: 「今の場所のファイル一覧」を表示。Windowsの dir に相当
→ Desktop/ Documents/ Downloads/
$ ls -la
読み方: エルエス マイナス エルエー
意味: -l：詳細表示 -a：隠しファイルも表示（.から始まるファイル）
→ drwxr-xr-x 2 user 4096 .
$ cd Desktop
読み方: シーディー（Change Directory）
意味: 「Desktop フォルダに移動」。Windowsでも同じコマンド！
$ cd ..
読み方: シーディー ドットドット
意味: 1つ上のフォルダに戻る。.. ＝ 親ディレクトリ


# Page. 7

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

基礎コマンド② ─ mkdir / touch / cat / rm
● ● ●
Terminal
$ mkdir mydir
読み方: エムケーディーアール（MaKe DIRectory）
意味: 「mydir」という名前の新しいフォルダを作る
$ touch hello.txt
読み方: タッチ
意味: 空のファイルを作成。ファイルのタイムスタンプ更新にも使う
$ cat hello.txt
読み方: キャット（conCATenate）
意味: ファイルの中身をターミナルに表示。連結（concatenate）が語源
→（ファイルの中身が表示される）
$ rm hello.txt
読み方: アールエム（ReMove）
意味: ファイルを削除。 ゴミ箱に入らず即削除！注意！
$ rm -r mydir
読み方: アールエム マイナス アール
意味: -r（リカーシブ）：フォルダごと中身を全部削除


# Page. 8

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

Ubuntu vs RedHat（Rocky Linux）─ どう違う？
1
Ubuntu（ウブントゥ）
2
RedHat / Rocky Linux（レッドハット / ロッキーリナックス）
3
パッケージ管理の違い早見表
4
どちらも基本コマンドは共通！
Debian系。家庭・開発向け。パッケージ管理：apt（エーピーティー）。例：sudo apt install vim
RHEL系。企業サーバー向け。パッケージ管理：dnf（ディーエヌエフ）/ yum（ヤム）。例：sudo dnf install vim
Ubuntu: apt install / apt remove / apt update ｜ Rocky: dnf install / dnf remove / dnf update
ls / cd / pwd / mkdir / cat / rm はどちらのLinuxでもまったく同じ。LPICも同様。


# Page. 9

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

ping コマンド ─ ネットワーク疎通確認【Windows比較付き】
● ● ●
Terminal
$ ping 8.8.8.8
読み方: ピン（Packet INternet Groper）
意味: 指定したIPアドレス/ホストに信号を送り、応答があるか確認する
→ 64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=12ms
$ ping -c 4 google.com
読み方: ピン マイナス シー よん
意味: -c（カウント）：送信回数を指定。Windowsでは -n を使う（違いに注意！）
→ 4パケット送信後に終了
$ ping localhost
読み方: ピン ローカルホスト
意味: 自分自身（127.0.0.1）に送信。ネットワーク機能の自己診断に使う
→ 64 bytes from 127.0.0.1
C:\&gt; ping -n 4 google.com （Windows）
意味: Linux: -c
Windows: -n
←試験でよく出る！
Windows のコマンドプロンプトで 4 回だけ ping を送るコマンド。ネットワーク疎通確認の基本としてよく使われる。
→ Windowsの書式


# Page. 10

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

Day 1 まとめ ─ 今日覚えてほしいこと
1
ターミナル＝エンジニアの基本ツール
2
必須コマンド6選を体に覚えさせよう
3
Ubuntu＝apt
4
ping でネットワーク確認
GUIではなくCLIで操作することでサーバー管理が可能になる。Ctrl+` でVSCode から即起動！
pwd（今どこ？）/ ls（何がある？）/ cd（移動）/ mkdir（フォルダ作成）/ touch（ファイル作成）/ cat（中身確認）
RedHat/Rocky＝dnf
OSによってパッケージ管理コマンドが違う！でも基本コマンドは共通。職場のOSを確認しよう。
Linux: -c
Windows: -n
引数の違いがLPIC試験に出る！必ず覚える。ping google.com -c 4（Linux）/ -n 4（Windows）


# Page. 11

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

Section 0
Linuxとは？全体像
まず全体像をつかもう ─ 難しくない！
YukikoIshiguro | 2026/04/11


# Page. 12

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

Linuxへようこそ ─ なぜ学ぶのか？
サーバーはほぼLinux
クラウドの土台
世界のWebサーバーの90%以上がLinuxを採用。エンジ
ニアなら必須の知識です。
AWS・GCP・Azureの仮想マシンはLinuxが標準。コンテ
ナ（Docker）もLinuxベース。
LPIC-1は国際資格
Exam 101+102で取得
世界170か国で認知される資格。就職・転職で強力な武
器になります。
101（コマンド・システム管理）と102（ネットワーク
・セキュリティ）の2試験。
小豆本：
YukikoIshiguro | LPIC-1 — Linuxとは？ | 2026/04/11
Ping-t：


# Page. 13

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

図解 ─ Linuxのディレクトリ構造（マンション比喩）
/
← ルート（建物全体）
├── /home/
あなたの部屋
├── /etc/
設定書類の引き出し
├── /usr/bin
共用ツール置き場
├── /var/log
管理日誌（ログ）
├── /boot/
起動スイッチ室
├── /dev/
デバイス一覧板
├── /proc/
稼働情報（仮想）
├── /sys/
カーネル情報（仮想）
└── /tmp/
一時ファイル置き場
小豆本：
YukikoIshiguro | LPIC-1 — Linuxの全体像 | 2026/04/11
1
/(ルート)がすべての起点。Windowsの C:\ と違う！
2
/etc → 設定ファイルが集まる（最重要）
3
/var/log → ログが集まる
4
/proc・/sys は仮想FS（実体はない）
5
/usr/bin・/sbin → コマンド本体が入る
Ping-t：問1〜問15


# Page. 14

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

図解 ─ シェルとカーネルの関係
あなた（ユーザー）
1
シェル ＝ 命令を受け取る窓口（bash/zsh）
2
カーネル ＝ 心臓部・ハードを直接操作
3
一般ユーザーはカーネルに直接触れない
4
この2層構造がLinuxセキュリティの基本
5
LPIC-1でカーネルバージョンの確認: uname -r
$ ls と打つ
↓
シェル（Shell）
bash / zsh ─ コンビニの店員
↓
カーネル（Kernel）
Linuxの心臓部 ─ 工場・厨房
↓
ハードウェア
CPU・RAM・HDD・NIC
小豆本：
YukikoIshiguro | LPIC-1 — シェルとカーネル | 2026/04/11
Ping-t：


# Page. 15

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

Section 1
Topic 101.1 ハードウェア確認
lscpu / lspci / lsusb / lsmod / modprobe
YukikoIshiguro | 2026/04/11


# Page. 16

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

EXAM 101 — Topic 101.1
ハードウェア確認コマンド
lscpu / lspci / lsusb / lsmod / modprobe（モッドプローブ）
YukikoIshiguro | 2026/04/11


# Page. 17

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

今回学ぶこと ─ Topic 101 ハードウェア
コマンド
学習目標
•
lscpu
•
lspci
•
CPU・PCI・USBの情報を確認できる
•
lsusb
•
•
lsmod
カーネルモジュール一覧を表示で
きる
•
modprobe
•
•
modprobe -r
•
insmod
•
rmmod
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11
•
キーワード
•
CPU（シーピーユー）
•
PCI（ピーシーアイ）
modprobeで依存解決しながら読み
込める
•
USB（ユーエスビー）
•
カーネルモジュール
insmodとmodprobeの違いを説明で
きる
•
modules.dep


# Page. 18

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

なんで学ぶの？ ─ Topic 101 ハードウェア
サーバーのスペック確認・ハードトラブル対応に必須
新サーバー調査やトラブル対応で「どんな機器が繋がっているか」を確認する場面は現場で毎日ある
LPIC-1試験の最初の単元・出題率が高い
Topic 101の先頭に位置し、試験でも確実に問われる重要単元（問1〜30が対象）
カーネルモジュールの仕組みが次単元の土台になる
modprobeの依存解決の仕組みはLinuxカーネルの設計思想の入門として最適
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11
Ping-t:


# Page. 19

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

図解 ─ lscpu / lspci / lsusb / lsmod まとめ
コマンド
読み取り元
何がわかる？
lscpu
/proc/cpuinfo
CPUのコア数・アーキテクチャ・スレッド数
lspci
/sys/bus/pci/
PCIスロットの機器（グラボ・NIC・SATA等）
lsusb
/sys/bus/usb/
USB接続の機器（マウス・キーボード等）
lsmod
/proc/modules
今動いているカーネルドライバ一覧
modprobe
modules.dep参照
依存自動解決でモジュール読み込み
insmod
.koファイル直接
依存解決なし・手動
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11
Ping-t：


# Page. 20

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

② たとえ話 ─ Topic 101 ハードウェア「人事部・タコ足配線・USB受付」
lscpu
コマンド例
$ lscpu
「人事部に社員は何名？」
→ CPU(s):4 ＝ 4名のスタッフ
Architecture: x86_64
CPU(s): 4
Thread(s) per core: 2
lspci
$ lspci | grep VGA
「タコ足配線の全口を確認」
→ グラボ・NIC・SATAカード
00:02.0 VGA: Intel HD
$ lsusb
Bus 001: Logitech Mouse
lsusb
$ lsmod | head -3
Module
Size
Used
snd_hda
45056
3
「USB受付で来客名簿を確認」
→ マウス・キーボード等
modprobe
$ modprobe usb_storage
（依存を自動解決して読込）
「引越し業者にお任せ（全部自動）」
→ insmod ＝ 1つずつ手動
$ modprobe -r usb_storage
（依存を自動解決して削除）
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11
Ping-t：


# Page. 21

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

注意点・落とし穴 ─ Topic 101 ハードウェア
試験でよくひっかかるポイント
PCIとUSBを混同しない！
1
PCI = マザーボード内部の拡張カード（グラボ・LANカード） USB = 外部機器（マウス・キーボード）
lsmod と modprobe の役割が違う！
2
lsmod = 「一覧を見るだけ」 modprobe = 「読み込み・取り外し」（実際に操作する）
modprobe と insmod の違いが試験最頻出！
3
modprobe → modules.dep を参照して依存関係を自動解決 ／ insmod → 依存解決なし・.ko ファイルを直接指定
/proc と /sys は仮想ファイルシステム（実体はない！）
4
カーネルがリアルタイムで見せている情報。物理的なファイルは存在しない
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11
Ping-t：


# Page. 22

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

Ubuntu vs Rocky ─ Topic 101 ハードウェア
Ubuntu（Debian系）
Rocky Linux（RHEL系）
CPU確認
lscpu（共通）
CPU確認
lscpu（共通）
モジュール
lsmod（共通）
モジュール
lsmod（共通）
読み込み
modprobe（共通）
読み込み
modprobe（共通）
モジュール設定
/etc/modprobe.d/
モジュール設定
/etc/modprobe.d/
システムログ
/var/log/syslog
システムログ
/var/log/messages
パッケージ
apt
パッケージ
dnf
カーネル確認
uname -r
カーネル確認
uname -r
ハードウェア
lshw（詳細確認）
ハードウェア
lshw（詳細確認）
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11
Ping-t：


# Page. 23

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

Ping-t 実践 ─ Topic 101 ハードウェア
第1章
問1〜問30
カーネルモジュールの依存関係を自動的に解決してロードするコマンドはどれか？
Q1
A) lsmod
B) insmod
C) modprobe
D) rmmod
答：C) modprobe
「依存自動解決」→ modprobe が唯一の正解
現在カーネルに読み込まれているモジュールの一覧を表示するコマンドはどれか？
Q2
A) lsmod
B) modprobe
C) insmod
D) lspci
答：A) lsmod
「一覧表示のみ」→ lsmod。操作系は modprobe/insmod
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11
Ping-t：


# Page. 24

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

理解度チェック ─ Topic 101 ハードウェア
小豆本：第1章 p.38〜65
口頭でもノートでも OK！答えてみよう
CPUのコア数を確認するコマンドは？
Q1
lscpu（/proc/cpuinfo を読みやすく表示）
カーネルモジュールを依存解決しながら読み込むコマンドは？
Q2
modprobe（insmod は依存解決なし）
modprobe と insmod の最大の違いは？
Q3
modprobe は modules.dep を参照して依存関係を自動解決する
読み込み中のカーネルモジュール一覧を確認するコマンドは？
Q4
lsmod は読み込み済みカーネルモジュールを一覧表示するコマンドで、操作は行わない。モジュールのロードやアンロードは modprobe
や insmod／rmmod が担当する。用途が明確に分かれているため、トラブルシュート時に使い分けがしやすい。
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11


# Page. 25

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

まとめ・覚えてほしいこと ─ Topic 101 ハードウェア
ここだけは押さえてほしい！
✓
lscpu/lspci/lsusb でCPU・PCI・USBの情報を確認する
✓
modprobe = 依存自動解決でドライバを読み込む（現場推奨！）
✓
insmod = 依存解決なし・手動で .ko ファイルを直接指定する
✓
/proc と /sys は仮想ファイルシステム（実体はない）
コマンド
意味
依存解決
情報源
lsmod
一覧表示
─
/proc/modules
modprobe
読み込み
自動
modules.dep
insmod
読み込み
手動
.ko直接
modprobe -r
取り外し
自動
modules.dep
rmmod
取り外し
手動
.ko直接
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ハードウェア | 2026/04/11
Ping-t：


# Page. 26

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

本日の授業、お疲れ様でした！
次回予告
ブートプロセス
GRUB2
systemd
ランレベル
target
今日の復習：小豆本を読む → Ping-tを解く → 次回に備える！
YukikoIshiguro | 2026/04/11


# Page. 27

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

Section 2
Topic 101.2/3 ブートプロセス
BIOS/UEFI → GRUB2 → カーネル → systemd / SysV init
YukikoIshiguro | 2026/04/11


# Page. 28

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

EXAM 101 — Topic 101.2/101.3
ブートプロセス・ランレベル
GRUB2 / systemd / SysV init / target / runlevel
YukikoIshiguro | 2026/04/11


# Page. 29

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

今回学ぶこと ─ Topic 101 ブートプロセス
コマンド
•
grub2-install
•
update-grub
•
grub2-mkconfig
•
systemctl
•
systemctl get-default
•
runlevel
•
init
•
telinit
学習目標
キーワード
•
BIOS/UEFI
•
MBR/GPT
•
GRUB2
•
ブートプロセスの順序を説明でき
る
•
systemd targetと旧ランレベルを対
応づけられる
•
カーネル
•
initrd/initramfs
•
systemctlの基本操作ができる
•
systemd
•
GRUBの設定ファイルの場所を答え
られる
•
SysV init
•
runlevel
•
target
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ブートプロセス | 2026/04/11
Ping-t：


# Page. 30

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

図解 ─ Linuxのブートプロセス（BIOS/UEFI → login）
①
電源ON
BIOS / UEFI
②
→
ブートローダ
③
→
GRUB2
④
カーネル
→
vmlinuz + initramfs
初期化
systemd / SysV init
⑤
→
ログイン
login プロンプト
GRUB2 重要ファイル・コマンド
項目
値・コマンド 1
値・コマンド 2
設定ファイル（Ubuntu）
/boot/grub/grub.cfg（直接編集しない！）
/etc/default/grub（設定変更はここ）
設定ファイル（Rocky）
/boot/grub2/grub.cfg
/etc/default/grub
設定反映コマンド（Ubuntu）
update-grub
または grub2-mkconfig -o /boot/grub/grub.cfg
設定反映コマンド（Rocky）
grub2-mkconfig -o /boot/grub2/grub.cfg
インストール
Ubuntu: grub-install /dev/sda
grub2-install /dev/sda
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ブートプロセス | 2026/04/11
/
Rocky:
Ping-t：
（MBR にインストール / UEFIはGPT）


# Page. 31

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

図解 ─ systemd target と SysV ランレベル対応表
ランレベル
説明
systemd target
0
poweroff.target
シャットダウン
1
rescue.target
シングルユーザーモード（root保守）
2
multi-user.target
マルチユーザー（NFS無し）
3
multi-user.target
マルチユーザー・ネットワーク有
4
multi-user.target
予約（未使用）
5
graphical.target
GUI付きマルチユーザー
6
reboot.target
再起動
よく使う
デスクトップ
systemctl コマンド
systemctl get-default
→ 即座に切り替え
→
現在のデフォルトtarget確認
／
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ブートプロセス | 2026/04/11
systemctl set-default graphical.target
Ping-t：
→
デフォルト変更
／
systemctl isolate rescue.target


# Page. 32

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

注意点・落とし穴 ─ Topic 101 ブートプロセス
試験でよくひっかかるポイント
grub.cfg を直接編集しない！
1
/boot/grub/grub.cfg は自動生成。設定変更は /etc/default/grub を編集後 update-grub を実行
ランレベル3と5の違いを覚える！
2
ランレベル3 = multi-user.target（CUI） ランレベル5 = graphical.target（GUI）
initrd と initramfs は同じ概念（違う実装）
3
古いカーネル → initrd（ramdisk） 新しいカーネル → initramfs（tmpfs）。試験では両方出る
Ubuntuは update-grub、Rockyは grub2-mkconfig
4
設定反映コマンドがディストリビューションで違う！コマンド名を混同しないよう注意
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ブートプロセス | 2026/04/11
Ping-t：


# Page. 33

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

理解度チェック ─ Topic 101 ブートプロセス
小豆本：第1章 p.65〜120
口頭でもノートでも OK！答えてみよう
ブートプロセスの順序を答えてください（5ステップ）
Q1
BIOS/UEFI → GRUB2（ブートローダ）→ カーネル(+initramfs) → systemd → ログイン
ランレベル5に対応するsystemd targetは？
Q2
graphical.target（GUI付きマルチユーザー）
現在のデフォルトtargetを確認するコマンドは？
Q3
systemctl get-default
GRUBの設定を変更した後に実行するコマンドは？（Ubuntu）
Q4
update-grub（または grub2-mkconfig -o /boot/grub/grub.cfg）
YukikoIshiguro | LPIC-1 — Topic 101 ブートプロセス | 2026/04/11


# Page. 34

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

まとめ・覚えてほしいこと ─ Topic 101 ブートプロセス
ここだけは押さえてほしい！
✓
ブート順序：BIOS/UEFI → GRUB2 → カーネル → systemd → ログイン
✓
ランレベル3 = multi-user.target（CUI）、5 = graphical.target（GUI）
✓
grub.cfg は直接編集しない → /etc/default/grub を編集 → update-grub
✓
systemctl get-default で現在のtargetを確認できる
systemd target
旧runlevel
説明
poweroff.target
0
シャットダウン
rescue.target
1
シングルユーザー保守
multi-user.target
2,3,4
CUIマルチユーザー
graphical.target
5
GUIマルチユーザー
reboot.target
6
再起動
小豆本：
YukikoIshiguro | LPIC-1 — Topic 101 ブートプロセス | 2026/04/11
Ping-t：


# Page. 35

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

本日の授業、お疲れ様でした！
次回予告
パッケージ管理
apt
dpkg
dnf
rpm
今日の復習：小豆本を読む → Ping-tを解く → 次回に備える！
YukikoIshiguro | 2026/04/11


# Page. 36

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

Section 3
Topic 102.4/5 パッケージ管理
apt / dpkg（Ubuntu） ＋ dnf / rpm（Rocky）
YukikoIshiguro | 2026/04/11


# Page. 37

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

EXAM 101 — Topic 102.4/102.5
パッケージ管理
apt / dpkg（Ubuntu） ／ dnf / rpm（Rocky Linux）
YukikoIshiguro | 2026/04/11


# Page. 38

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

今回学ぶこと ─ Topic 102 パッケージ管理
コマンド
•
apt update/upgrade
•
apt install/remove/purge
•
学習目標
キーワード
•
apt と dpkg の役割の違いを説明で
きる
•
依存関係（いぞんかんけい）
dpkg -i/-l/-L/-S
•
dpkg -L と -S の違いを答えられる
•
リポジトリ（倉庫）
•
dnf install/remove
•
•
.deb（ドットデブ）
•
dnf check-update
dnf と rpm の役割の違いを説明で
きる
•
.rpm（ドットアールピーエム）
•
rpm -ivh/-qa/-ql/-qf
•
apt purge vs remove
•
apt-cache search
Ubuntu と Rocky の対応コマンドを
書ける
•
小豆本：
YukikoIshiguro | LPIC-1 — Topic 102 パッケージ管理 | 2026/04/11
Ping-t:


# Page. 39

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

図解 ─ パッケージ管理の2層構造
高レベル（自動・簡単）
依存関係を自動解決！リポジトリから自動DL！
Ubuntu: apt
Rocky:
dnf
$ apt install nginx
→
依存パッケージも自動インストール
$ dnf install httpd
→
同様に自動解決
↑ 内部で呼ぶ
↓
低レベル（直接・手動）
Ubuntu: dpkg
Rocky:
rpm
.deb/.rpm ファイルを直接操作。依存解決は手動！
$ dpkg -i nginx.deb
→
.debを直接（依存エラーが出る場合あり）
$ rpm -ivh httpd.rpm
→
.rpmを直接（依存エラーが出る場合あり）
小豆本：
YukikoIshiguro | LPIC-1 — Topic 102 パッケージ管理 | 2026/04/11
Ping-t：


# Page. 40

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

注意点・落とし穴 ─ Topic 102 パッケージ管理
試験でよくひっかかるポイント
apt update と apt upgrade を混同しない！
1
update = チラシをもらってくるだけ（リスト更新のみ・何もインストールしない！） upgrade = チラシを見て実際に買い物する
apt remove と apt purge の違い！（試験頻出）
2
remove = /etc/ の設定ファイルを残す purge = 設定ファイルも含めて完全削除（全部きれいに片付ける）
dpkg -L と dpkg -S を混同しない！（試験最頻出）
3
-L パッケージ名 → 「このパッケージのファイルリストは？」（パッケージ名が引数） -S /パス → 「このファイルの持ち主は？」（ファイル
パスが引数）
Rocky には apt purge に相当するものがない！
4
dnf remove が apt remove と apt purge の両方を兼ねる。Rocky に「purge」オプションはない
小豆本：
YukikoIshiguro | LPIC-1 — Topic 102 パッケージ管理 | 2026/04/11
Ping-t：


# Page. 41

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

Ubuntu vs Rocky ─ Topic 102 パッケージ管理
Ubuntu（Debian系）
Rocky Linux（RHEL系）
install
apt install xxx
install
dnf install xxx
リスト更新
apt update
リスト更新
dnf check-update
全更新
apt upgrade
全更新
dnf update
削除（設定残）
apt remove xxx
削除
dnf remove xxx
完全削除
apt purge xxx
完全削除
（purgeなし）
低レベル
dpkg -i xxx.deb
低レベル
rpm -ivh xxx.rpm
ファイル一覧
dpkg -L パッケージ名
ファイル一覧
rpm -ql パッケージ名
持ち主検索
dpkg -S /path/to/file
持ち主検索
rpm -qf /path/to/file
小豆本：
YukikoIshiguro | LPIC-1 — Topic 102 パッケージ管理 | 2026/04/11
Ping-t：


# Page. 42

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

Ping-t 実践 ─ Topic 102 パッケージ管理
第2章
問71〜問165
あるファイルがどのパッケージに属しているかを調べるコマンドはどれか？（Ubuntu）
Q1
A) dpkg -l nginx
B) dpkg -L nginx
C) dpkg -S /usr/sbin/nginx
D) dpkg -i nginx.deb
答：C) dpkg -S /usr/sbin/nginx
-S は Search（持ち主を探す）→ ファイルパスが引数！
aptコマンドで設定ファイルも含めて完全削除するオプションはどれか？
Q2
A) apt delete
B) apt remove
C) apt purge
D) apt clean
答：C) apt purge
purge = 完全削除。remove は設定ファイルを残す
小豆本：
YukikoIshiguro | LPIC-1 — Topic 102 パッケージ管理 | 2026/04/11
Ping-t：


# Page. 43

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

理解度チェック ─ Topic 102 パッケージ管理
口頭でもノートでもOK！答えてみよう
apt update と apt upgrade の違いを説明してください
Q1
update=リスト更新のみ upgrade=全パッケージを実際に更新
設定ファイルも含めて完全削除するaptコマンドは？
Q2
apt purge（removeは設定ファイルを残す）
あるファイルがどのパッケージのものか調べるコマンドは？（Ubuntu）
Q3
dpkg -S /パス/ファイル（-S = Search）
RPMパッケージを直接インストールする際の定番オプションは？
Q4
rpm -ivh（i=install v=verbose h=hash）
YukikoIshiguro | LPIC-1 — Topic 102 パッケージ管理 | 2026/04/11
小豆本：第2章 p.92〜135


# Page. 44

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

まとめ・覚えてほしいこと ─ Topic 102 パッケージ管理
ここだけは押さえてほしい！
✓
apt update = リスト更新のみ（まだインストールしない！）
✓
apt remove = 設定残す / apt purge = 設定ごと完全削除
✓
dpkg -L = パッケージの中身 / dpkg -S = ファイルの持ち主
✓
rpm -ivh = Rocky用インストール / rpm -qa = 全パッケージ一覧
コマンド（Ubuntu/Rocky）
説明
apt install / dnf install
インストール（高レベル）
apt purge / （dnf remove）
完全削除
dpkg -l / rpm -qa
インストール済み一覧
dpkg -L / rpm -ql
パッケージのファイル一覧
dpkg -S / rpm -qf
ファイルの持ち主を調べる
小豆本:
YukikoIshiguro | LPIC-1 — Topic 102 パッケージ管理 | 2026/04/11
Ping-t：


# Page. 45

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

本日の授業、お疲れ様でした！
次回予告
シェルとスクリプト
bash
変数
クォート
パイプ
今日の復習：小豆本を読む → Ping-tを解く → 次回に備える！
YukikoIshiguro | 2026/04/11


# Page. 46

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

Section 4
Topic 103 シェルとスクリプト
コマンドライン・リダイレクト・パイプ・変数・クォート
YukikoIshiguro | 2026/04/11


# Page. 47

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

EXAM 101 — Topic 103.1〜103.4
シェルとコマンドライン操作
bash / リダイレクト / パイプ / 変数 / クォート / 正規表現
YukikoIshiguro | 2026/04/11


# Page. 48

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

今回学ぶこと ─ Topic 103 シェルとスクリプト
コマンド
•
echo $VAR
•
export VAR=value
•
env / set
•
alias name=cmd
•
history / !番号
•
grep -E/-i/-v
•
find / locate
•
which / whereis
学習目標
キーワード
•
シェル変数
•
環境変数（export）
リダイレクトとパイプの使い方が
分かる
•
リダイレクト（&gt;・&gt;&gt;・&lt;）
•
パイプ（|）
•
クォートの違い（シングル/ダブル
）を説明できる
•
クォート（&#039;・&quot;）
•
エスケープ（\）
•
grepで正規表現が使える
•
正規表現（regex）
•
変数とエクスポートの違いを説明
できる
•
小豆本：
YukikoIshiguro | LPIC-1 — Topic 103 シェルとスクリプト | 2026/04/11
Ping-t：


# Page. 49

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

図解 ─ リダイレクト・パイプ・変数 まとめ
記号
使い方
説明
&gt;
command &gt; file
標準出力をファイルへ（上書き）
&gt;&gt;
command &gt;&gt; file
標準出力をファイルへ（追記）
&lt;
command &lt; file
ファイルから標準入力
2&gt;
command 2&gt; file
標準エラーをファイルへ
2&gt;&amp;1
command &gt; file 2&gt;&amp;1
標準出力と標準エラーを同じファイルへ
|
cmd1 | cmd2
cmd1の出力をcmd2の入力にパイプ
||
cmd1 || cmd2
cmd1が失敗したらcmd2を実行
&amp;&amp;
cmd1 &amp;&amp; cmd2
cmd1が成功したらcmd2を実行
;
cmd1 ; cmd2
cmd1の成否に関わらずcmd2を実行
変数のポイント：
VAR=value（シェル変数）
小豆本：
YukikoIshiguro | LPIC-1 — Topic 103 シェル | 2026/04/11
/
export VAR=value（環境変数・子プロセスに継承）
Ping-t：
/
$VAR で参照
/
env で環境変数一覧


# Page. 50

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

注意点・落とし穴 ─ Topic 103 シェルとスクリプト
試験でよくひっかかるポイント
シングルクォートとダブルクォートの違い！
1
シングルクォート &#039; → 変数展開しない（$VARがそのまま出る） ダブルクォート &quot; → 変数展開する（$VARが値に変わる）
VAR=value と export VAR=value の違い！
2
VAR=value → シェル変数（このシェルだけ） export VAR=value → 環境変数（子プロセスにも引き継がれる）
2&gt;&amp;1 の順序に注意！
3
command &gt; file 2&gt;&amp;1 が正解。command 2&gt;&amp;1 &gt; file は2が元の標準出力に向いてしまい期待通りにならない
grep のオプション混同に注意！
4
-i = 大文字小文字無視
-v = マッチしない行を表示 -E = 拡張正規表現（egrep相当） -r = ディレクトリを再帰検索
小豆本：
YukikoIshiguro | LPIC-1 — Topic 103 シェルとスクリプト | 2026/04/11
Ping-t：


# Page. 51

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

理解度チェック ─ Topic 103 シェルとスクリプト
口頭でもノートでも OK！答えてみよう
変数NAMEを子プロセスにも引き継ぐ方法は？
Q1
export NAME=値 （export で環境変数になり子プロセスに継承される）
コマンドの標準出力と標準エラーを同じファイルに書き込む方法は？
Q2
command &gt; file 2&gt;&amp;1
grepで大文字小文字を区別せずに検索するオプションは？
Q3
grep -i 検索文字列 ファイル
現在の環境変数を一覧表示するコマンドは？
Q4
env （または printenv）
YukikoIshiguro | LPIC-1 — Topic 103 シェルとスクリプト | 2026/04/11
小豆本：第3章 p.171〜250


# Page. 52

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

まとめ・覚えてほしいこと ─ Topic 103 シェルとスクリプト
ここだけは押さえてほしい！
✓
export VAR=value → 環境変数（子プロセスに継承）。未export = シェル変数のみ
✓
リダイレクト: &gt; 上書き、&gt;&gt; 追記、2&gt; エラー、2&gt;&amp;1 エラーも同じ先へ
✓
クォート: &#039; は変数展開しない、&quot; は変数展開する
✓
パイプ | でコマンドを繋ぐ / &amp;&amp; は成功時のみ / || は失敗時のみ
コマンド
説明
grep -i
大文字小文字無視
grep -v
マッチしない行を表示
grep -r
ディレクトリ再帰検索
find / -name
ファイル名で検索
which コマンド
コマンドのパスを表示
小豆本：
YukikoIshiguro | LPIC-1 — Topic 103 シェルとスクリプト | 2026/04/11
Ping-t：


# Page. 53

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

本日の授業、お疲れ様でした！
次回予告
ファイル・パーミッション
chmod
chown
umask
ln
今日の復習：小豆本を読む → Ping-tを解く → 次回に備える！
YukikoIshiguro | 2026/04/11


# Page. 54

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

Section 5
Topic 104 ファイル・パーミッション
chmod / chown / umask / ln / ファイルシステム
YukikoIshiguro | 2026/04/11


# Page. 55

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

EXAM 101 — Topic 104.1〜104.7
ファイルとパーミッション
chmod / chown / umask / ln / mkfs / mount / df / du
YukikoIshiguro | 2026/04/11


# Page. 56

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

今回学ぶこと ─ Topic 104 ファイル・パーミッション
コマンド
•
chmod 755 / chmod u+x
•
chown user:group
•
umask
•
ln / ln -s
•
学習目標
キーワード
•
rwx（読み書き実行）
パーミッションの数値と記号表記
を変換できる
•
オーナー/グループ/その他
•
SUID / SGID / スティッキービット
•
chownとchmodの違いを説明できる
•
inode
mkfs.ext4
•
umaskの計算ができる
•
ハードリンク
•
mount / umount
•
•
シンボリックリンク
•
df -h
ハードリンクとシンボリックリン
クの違いを説明できる
•
マウント
•
du -sh
•
ext4 / xfs
•
小豆本：
YukikoIshiguro | LPIC-1 — Topic 104 ファイル・パーミッション | 2026/04/11
Ping-t：


# Page. 57

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

図解 ─ パーミッション 完全解説
パーミッション表示例:
r=4（Read）
-rwxr-xr-意味
w=2（Write）
記号
数値
rwx
7
全権限
rw-
6
読み書き
r-x
5
読み実行
記号指定で個別変更
r--
4
読みのみ
$ chown user:group file
---
0
権限なし
x=1（Execute）
$ chmod 755 file.sh
所有者: rwx(7) グループ: r-x(5) 他: r-x(5)
$ chmod u+x,g-w file.txt
オーナーとグループを変更
$ chown -R user:group dir/
-R でディレクトリ配下全て
$ umask 022
022 → ファイル:644, ディレクトリ:755
$ chmod 4755 file
(SUID)
umask計算：ファイルのデフォルト666 - umask022 = 644（rw-r--r--） ディレクトリ777
- 022 = 755（rwxr-xr-x）
$ chmod 1777 /tmp (スティッキー)
小豆本：
YukikoIshiguro | LPIC-1 — Topic 104 パーミッション | 2026/04/11
Ping-t：


# Page. 58

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

注意点・落とし穴 ─ Topic 104 パーミッション
試験でよくひっかかるポイント
umask の計算方向に注意！
1
umask は「引き算」。ファイル666-022=644、ディレクトリ777-022=755。足し算ではなく「制限するビット」を指定する
SUID・SGID・スティッキービットを混同しない！
2
SUID(4) = 実行時にオーナー権限 / SGID(2) = 実行時にグループ権限 / Sticky(1) = /tmp等で自分のファイルしか削除できない
ハードリンクとシンボリックリンクの違い！
3
ハードリンク(ln) = 同じinode番号を共有、ディレクトリ不可 シンボリックリンク(ln -s) = 別ファイルへの参照、ディレクトリ可
chmod の数値と記号を両方覚える！
4
試験は数値（755）でも記号（u+x）でも出る。755 = rwxr-xr-x、644 = rw-r--r-- は必ず暗記
小豆本：
YukikoIshiguro | LPIC-1 — Topic 104 パーミッション | 2026/04/11
Ping-t：


# Page. 59

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

理解度チェック ─ Topic 104 パーミッション
口頭でもノートでも OK！答えてみよう
umask 027 のとき作成されるファイルのパーミッションは？
Q1
640（rw-r-----） 666-027=640
chmod 755 の意味を説明してください
Q2
オーナー:rwx(7) グループ:r-x(5) 他:r-x(5) = rwxr-xr-x
シンボリックリンクを作成するコマンドは？
Q3
ln -s リンク元 リンク名（-s がないとハードリンク）
ディレクトリ全体のオーナーを再帰的に変更するコマンドは？
Q4
chown -R ユーザー:グループ ディレクトリ名
YukikoIshiguro | LPIC-1 — Topic 104 パーミッション | 2026/04/11
小豆本：第4章 p.251〜350


# Page. 60

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

まとめ・覚えてほしいこと ─ Topic 104 パーミッション
ここだけは押さえてほしい！
✓
r=4, w=2, x=1 → 755 = rwxr-xr-x（オーナー全権限・その他読み実行）
✓
umask = 制限ビット。ファイル666-umask / ディレクトリ777-umask
✓
SUID(4)/SGID(2)/Sticky(1) 特殊ビット → chmod 4755, chmod 1777
✓
ln = ハードリンク（同一inode） / ln -s = シンボリックリンク（参照）
コマンド
説明
chmod 755
rwxr-xr-x（実行ファイル標準）
chmod 644
rw-r--r--（設定ファイル標準）
chown user:grp
オーナー・グループ変更
umask 022
新規ファイル644/ディレクトリ755
ln -s src dst
シンボリックリンク作成
小豆本：
YukikoIshiguro | LPIC-1 — Topic 104 パーミッション | 2026/04/11
Ping-t：


# Page. 61

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

本日の授業、お疲れ様でした！
次回予告
シェル環境・X Window
シェル設定
環境変数
.bashrc
X11
今日の復習：小豆本を読む → Ping-tを解く → 次回に備える！
YukikoIshiguro | 2026/04/11


# Page. 62

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

Section 6
Topic 105/106 シェル環境・X Window
シェルスクリプト・環境変数・X Window / Wayland
YukikoIshiguro | 2026/04/11


# Page. 63

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

EXAM 102 — Topic 105.1/106.1
シェル環境とX Window System
~/.bashrc / ~/.bash_profile / Xorg / Wayland / DISPLAY
YukikoIshiguro | 2026/04/11


# Page. 64

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

今回学ぶこと ─ Topic 105/106 シェル環境
コマンド
•
~/.bashrc
•
~/.bash_profile
•
source ~/.bashrc
•
alias rm=&#039;rm -i&#039;
•
PS1=変数
•
xhost
•
DISPLAY変数
•
xrandr
学習目標
•
ログイン/非ログインシェルの読み
込みファイルを区別できる
•
aliasとfunctionを使えるようになる
•
X Windowの基本構造を説明できる
•
DISPLAYの意味を理解する
小豆本：
YukikoIshiguro | LPIC-1 — Topic 105/106 シェル環境 | 2026/04/11
Ping-t：
キーワード
•
ログインシェル
•
非ログインシェル
•
~/.bash_profile
•
~/.bashrc
•
~/.bash_logout
•
/etc/profile
•
DISPLAY
•
Xorg/Wayland


# Page. 65

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

注意点・落とし穴 ─ Topic 105/106 シェル環境
試験でよくひっかかるポイント
~/.bash_profile と ~/.bashrc の読み込みタイミングが違う！
1
~/.bash_profile = ログインシェル（SSH接続時・コンソールログイン時）に読み込まれる ~/.bashrc = 非ログインシェル（bash起動時）に読み
込まれる
/etc/profile と ~/.bash_profile の優先順位！
2
/etc/profile → 全ユーザーに適用 → ~/.bash_profile（またはprofileがなければ~/.bash_login → ~/.profile）の順で読み込む
alias は非ログインシェルでも使うために ~/.bashrc に書く！
3
~/.bash_profile に alias を書くとSSHログアウト後に新しいターミナルで使えなくなる。alias は必ず ~/.bashrc に書く
DISPLAY変数の形式を覚える！
4
DISPLAY=:0 → ローカルのディスプレイ0 DISPLAY=hostname:0 → リモートのXサーバー。SSHでXフォワードするには ssh -X オプション
小豆本：
YukikoIshiguro | LPIC-1 — Topic 105/106 シェル環境 | 2026/04/11
Ping-t：


# Page. 66

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

まとめ・覚えてほしいこと ─ Topic 105/106 シェル環境
ここだけは押さえてほしい！
✓
ログインシェル: /etc/profile → ~/.bash_profile（→ ~/.bashrc を呼ぶのが慣例）
✓
非ログインシェル: /etc/bashrc（/etc/bash.bashrc）→ ~/.bashrc
✓
source ~/.bashrc または . ~/.bashrc で設定を即時反映
✓
DISPLAY=:0 でローカルX接続 / ssh -X でXフォワーディング
ファイル/コマンド
説明
~/.bashrc
エイリアス・非ログイン設定
~/.bash_profile
ログイン時の環境変数設定
source file
設定ファイルの即時反映
alias ls=&#039;ls --color&#039;
コマンドエイリアス設定
DISPLAY=:0
Xディスプレイ指定
小豆本：
YukikoIshiguro | LPIC-1 — Topic 105/106 シェル環境 | 2026/04/11
Ping-t：


# Page. 67

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

本日の授業、お疲れ様でした！
次回予告
管理タスク
ユーザー管理
ジョブスケジュール
ログ管理
今日の復習：小豆本を読む → Ping-tを解く → 次回に備える！
YukikoIshiguro | 2026/04/11


# Page. 68

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

Section 7
Topic 107/108 管理タスク・ログ管理
ユーザー管理 / cron / systemd timer / rsyslog
YukikoIshiguro | 2026/04/11


# Page. 69

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

EXAM 102 — Topic 107.1/108.2
管理タスクとログ管理
useradd/passwd/cron/at/rsyslog/logrotate/journalctl
YukikoIshiguro | 2026/04/11


# Page. 70

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

今回学ぶこと ─ Topic 107/108 管理タスク
コマンド
•
useradd -m username
•
passwd username
•
usermod -aG group user
•
groupadd groupname
•
crontab -e
•
crontab -l
•
at 10:00
•
journalctl -u service
学習目標
キーワード
•
/etc/passwd
ユーザー作成・削除・変更コマン
ドを使える
•
/etc/shadow
•
/etc/group
•
crontabの書き方を正しく書ける
•
cron / crontab
•
rsyslogとjournaldの違いを説明でき
る
•
at / atd
•
rsyslog
•
ログファイルの場所を覚えられる
•
journald / journalctl
•
logrotate
•
小豆本：
YukikoIshiguro | LPIC-1 — Topic 107/108 管理タスク | 2026/04/11
Ping-t：


# Page. 71

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

図解 ─ crontab の書き方 完全解説
分(0-59)
時(0-23)
日(1-31)
月(1-12)
曜日(0-7 ※0,7は日曜)
コマンド
crontab 書き方
意味
*/5 * * * * /script.sh
5分ごとに実行
0 2 * * * /backup.sh
毎日午前2:00に実行
30 8 * * 1 /send.sh
毎週月曜8:30に実行
0 0 1 * * /month.sh
毎月1日 00:00に実行
0 9-18 * * 1-5 /work.sh
平日9〜18時の正時に実行
@reboot /startup.sh
起動時に1回実行（@reboot）
cron 関連ファイル: /etc/crontab（システム）
at 10:00 で1回実行予約
小豆本：
YukikoIshiguro | LPIC-1 — Topic 107 管理タスク | 2026/04/11
/var/spool/cron/（ユーザー）
/etc/cron.d/
Ping-t：
/etc/cron.daily/ etc
／
at コマンド:


# Page. 72

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

注意点・落とし穴 ─ Topic 107/108 管理タスク
試験でよくひっかかるポイント
crontabの曜日指定：0と7が両方「日曜日」！
1
曜日フィールドは 0=日曜 1=月曜 ... 6=土曜 7=日曜（0と7は同じ）。この仕様は試験で問われる
useradd と adduser の違い！（ディストリビューション依存）
2
useradd = 低レベルコマンド（両OS共通・オプション必要） adduser = 高レベルの対話型（Ubuntuなど一部のみ）
usermod -aG の -a オプションを忘れると危険！
3
-aG group user → 既存グループを保持しながら追加（-a = append） -G group user のみ（-a なし）→ 指定グループのみになり既存グループが消
える！
journalctl と rsyslog の違い！
4
journald = systemdのバイナリログ（journalctlで参照） rsyslog = テキストログ（/var/log/syslog, /var/log/messages等）
小豆本：
YukikoIshiguro | LPIC-1 — Topic 107/108 管理タスク | 2026/04/11
Ping-t：


# Page. 73

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

理解度チェック ─ Topic 107/108 管理タスク
口頭でもノートでも OK！答えてみよう
毎日午前3時にスクリプトを実行するcrontabの書き方は？
Q1
0 3 * * * /path/to/script.sh
ユーザーuserをwheelグループに追加するコマンドは？
Q2
usermod -aG wheel user（-a を忘れると既存グループが消える！）
systemdのジャーナルログをserviceで絞り込むコマンドは？
Q3
journalctl -u サービス名（例: journalctl -u nginx）
/etc/passwd の各フィールドを説明してください
Q4
ユーザー名:パスワード(x):UID:GID:コメント:ホームディレクトリ:シェル
YukikoIshiguro | LPIC-1 — Topic 107/108 管理タスク | 2026/04/11
小豆本：第7・8章 p.421〜520


# Page. 74

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

まとめ・覚えてほしいこと ─ Topic 107/108 管理タスク
ここだけは押さえてほしい！
✓
useradd -m user → ホームディレクトリ付きでユーザー作成
✓
usermod -aG group user → グループ追加（-a 忘れ厳禁！）
✓
crontab書式: 分 時 日 月 曜日 コマンド（*/5 = 5分ごと）
✓
journalctl -u nginx でnginxのログ確認
コマンド
説明
useradd -m
ホーム付きユーザー作成
passwd user
パスワード設定
usermod -aG
グループ追加（-a必須）
userdel -r
ユーザー削除（-rでホームも）
crontab -e
cron設定の編集
小豆本：第7・8章 p.421〜520
YukikoIshiguro | LPIC-1 — Topic 107/108 管理タスク | 2026/04/11
Ping-t：第7章 問391〜470


# Page. 75

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

本日の授業、お疲れ様でした！
次回予告
ネットワーク基礎
IP
DNS
SSH
netstat
今日の復習：小豆本を読む → Ping-tを解く → 次回に備える！
YukikoIshiguro | 2026/04/11


# Page. 76

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

Section 8
Topic 109/110 ネットワーク・セキュリ
ティ
IP / DNS / SSH / ファイアウォール / 暗号化
YukikoIshiguro | 2026/04/11


# Page. 77

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

EXAM 102 — Topic 109.1/110.1
ネットワーク設定とセキュリティ
ip / ss / dig / nslookup / ssh / gpg / openssl
YukikoIshiguro | 2026/04/11


# Page. 78

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

今回学ぶこと ─ Topic 109/110 ネットワーク
コマンド
•
ip addr show
•
ip route
•
ss -tuln
•
netstat -tuln
•
学習目標
•
IPアドレス・ルーティングを確認
できる
dig domain
•
ポートとサービスの確認ができる
•
nslookup domain
•
DNSの仕組みを説明できる
•
ssh -p port user@host
•
SSH鍵認証の設定ができる
•
gpg --gen-key
•
openssl
小豆本：
YukikoIshiguro | LPIC-1 — Topic 109/110 ネットワーク | 2026/04/11
Ping-t：
キーワード
•
IPv4/IPv6
•
サブネットマスク
•
デフォルトゲートウェイ
•
DNS / /etc/hosts
•
ポート番号
•
SSH / RSA
•
公開鍵/秘密鍵
•
GPG


# Page. 79

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

図解 ─ 必須ネットワークコマンド &amp; 重要ポート番号
コマンド
説明
ポート
プロトコル
ip addr show
IPアドレス一覧（ifconfigの後継）
ip route show
ルーティングテーブル表示
22
SSH / SFTP / SCP
ss -tuln
待受ポート一覧（netstatの後継）
23
Telnet（非暗号）
netstat -tuln
待受ポート一覧（レガシー）
25
SMTP（メール送信）
ping -c 4 host
死活確認（4回送信）
53
DNS
dig domain
DNS問い合わせ（詳細）
80
HTTP
nslookup domain
DNS問い合わせ（簡易）
110
POP3
traceroute host
ルーティング経路確認
143
IMAP
ssh user@host
SSHリモート接続
443
HTTPS（TLS）
scp src user@host:dst
SSH経由のファイルコピー
587
SMTP(STARTTLS)
小豆本：
YukikoIshiguro | LPIC-1 — Topic 109 ネットワーク | 2026/04/11
20/21
Ping-t：
FTP（データ/制御）


# Page. 80

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

注意点・落とし穴 ─ Topic 109/110 ネットワーク
試験でよくひっかかるポイント
ifconfig は非推奨！ip コマンドを使う！
1
ip addr show = IPアドレス確認
ip route = ルーティング確認。古い環境では ifconfig も出るが試験では ip コマンドが主流
ポート番号は必ず暗記！（22・25・53・80・110・443）
2
試験では「このポートは何のサービスか？」が頻出。特に SSH=22, SMTP=25, DNS=53, HTTP=80, HTTPS=443 は必須
SSH鍵認証の設定ファイルの場所！
3
~/.ssh/authorized_keys に公開鍵を登録 ~/.ssh/id_rsa が秘密鍵（600のパーミション必須） ~/.ssh/ ディレクトリは700必須
/etc/hosts と DNS の優先順位！
4
/etc/nsswitch.conf の hosts: files dns の順番で名前解決。filesが先 → /etc/hostsが優先される（デフォルト）
小豆本：
YukikoIshiguro | LPIC-1 — Topic 109/110 ネットワーク | 2026/04/11
Ping-t：


# Page. 81

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

理解度チェック ─ Topic 109/110 ネットワーク
口頭でもノートでも OK！答えてみよう
IPアドレスを確認するコマンドは？（新・旧両方）
Q1
新: ip addr show 旧: ifconfig（非推奨）
SSH ポート番号は？
Q2
22番（Secure Shell、SFTPとSCPも使用）
待受中のTCPポートを確認するコマンドは？（2つ）
Q3
ss -tuln または netstat -tuln
DNSサーバーへ問い合わせを行うコマンドは？（2つ）
Q4
dig domain または nslookup domain
YukikoIshiguro | LPIC-1 — Topic 109/110 ネットワーク | 2026/04/11


# Page. 82

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

まとめ・覚えてほしいこと ─ Topic 109/110 ネットワーク
ここだけは押さえてほしい！
✓
ip addr show でIP確認 / ip route でルーティング確認
✓
ss -tuln で待受ポート確認（netstatの後継）
✓
重要ポート: SSH=22, SMTP=25, DNS=53, HTTP=80, HTTPS=443
✓
SSH鍵認証: ~/.ssh/authorized_keys に公開鍵を登録、600のパーミション
ポート番号
サービス
22/TCP
SSH / SFTP / SCP
25/TCP
SMTP（メール送信）
53/UDP+TCP
DNS
80/TCP
HTTP
443/TCP
HTTPS（TLS）
小豆本：
YukikoIshiguro | LPIC-1 — Topic 109/110 ネットワーク | 2026/04/11
Ping-t：


# Page. 83

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

Section Final
LPIC-1 101+102 総まとめ
試験直前チェックリスト ─ ここを押さえれば合格！
YukikoIshiguro | 2026/04/11


# Page. 84

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

合格へのロードマップ
YukikoIshiguro 新人研修 ─ LPIC-1 Exam 101+102
STEP 1
スライドを見る
STEP 2
小豆本を読む
→
各Topicの概念・コマンドを
把握
STEP 3
指定ページを必ず確認
→
STEP 4
Ping-t を解く
→
正答率80%を目標に繰り返
す
GOAL
弱点を潰す
→
苦手問題に戻って小豆本で
確認
試験合格！
LPIC-1 認定取得
小豆本 参照ガイド（私は何ページを見ればいい？）
•
HW: 第1章 p.24〜90
•
Boot: 第1章 p.65〜120
•
Perm: 第4章 p.251〜350
•
Env: 第5・6章 p.351〜420
•
Package: 第2章 p.92〜170
•
Shell: 第3章 p.171〜250
•
Admin: 第7・8章 p.421〜
520
•
Network: 第9・10章 p.521
〜620
YukikoIshiguro | 2026/04/11 | 頑張りましょうー！応援しています！


# Page. 85

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

LPIC-1 試験直前 最終チェックリスト
No
試験に出る最重要ポイント
小豆本
Ping-t
1
modprobe=依存自動解決 / insmod=手動 / lscpu/lspci/lsusb
第1章 p.38〜65
問1〜30
2
BIOS→GRUB2→kernel→systemd / ランレベル3=multi-user / 5=graphical
第1章 p.65〜120
問31〜60
3
apt purge=完全削除 / dpkg -L=ファイル一覧 / dpkg -S=持ち主 / rpm -ivh
第2章 p.92〜170
問71〜165
4
export=環境変数 / &gt;上書き &gt;&gt;追記 / シングル&#039;=展開なし
第3章 p.171〜250
問166〜240
5
755=rwxr-xr-x / umask=制限ビット / ln -s=シンボリック
第4章 p.251〜350
問241〜330
6
~/.bashrc=非ログイン / ~/.bash_profile=ログイン / DISPLAY=:0
第5・6章 p.351〜420
問331〜390
7
useradd -m / usermod -aG（-a必須）/ cron: 分時日月曜
第7・8章 p.421〜520
問391〜470
8
ip addr / ss -tuln / SSH=22 / SMTP=25 / HTTP=80 / HTTPS=443
第9・10章 p.521〜620
問471〜560
YukikoIshiguro | LPIC-1 — LPIC-1 総まとめ | 2026/04/11


