>100 Views
April 16, 26
スライド概要
YukikoIshiguro
はじめまして、yukikoと申します。 DX推進のお力になれれば嬉しいです! 気軽にLinkedinなどでお声がけくださいね! ★スキル LPICレベル2取得者 AI、Python、Splunk、BIが得意領域です。
LPIC101_第2章_システムアーキ テクチャ|受講生ノート # LPIC101_第2章_システムアーキテクチャ|受講生ノート > **日付:** 2026/04/15 **セクション:** 1日目午後 RedHat系(CentOS/RHEL) **自分のOS:** --## 📌 学習目標で午後のゴール(2.5時間) - [ ] ディストリビューションの違いが説明できる - [ ] Linuxのインストール手順を7ステップで言える - [ ] パーティションの役割と最低限必要な2つを言える - [ ] GRUBが何をするか・どこに入るか言える - [ ] apt と dpkg の違いを説明できる(RedHatならyumとrpm) --- 📘 学習プロセス(Step形式) Step 1|インプット(理解形成) 📖 小豆本 第1章を講師と一緒に学習する (※必要に応じて新人向けに石黒より補足資料を共有) 目的:各コマンドの「WHY / WHAT / HOW」を一言で説明できる状態にする 実施内容:重要ポイントの整理・用語理解・講師解説の吸収 成果物:コマンドごとの要点メモ(1行定義) Step 2|実践(理解深化) 💻 実際にコマンドを実行し、挙動を確認する 目的:コマンドの動作(HOW)を体験的に理解する 実施内容:コマンド実行・結果確認・差分比較 注意事項:禁止コマンドは実行しないこと LPIC101_第2章_システムアーキテクチャ|受講生ノート 1
成果物:実行ログ/気づきメモ(差分・結果) Step 3|アウトプット(定着) ✍ 小豆本 第1章の問題を解答する 目的:理解内容の定着および弱点の可視化 実施内容:問題演習・根拠の明文化 成果物:解答用紙 Step 4|相互レビュー(客観評価) 🔁 隣席者と解答を交換し、採点・レビューを実施 目的:他者視点での理解確認および認識ズレの修正 実施内容:採点・フィードバック記入・差分確認 成果物:採点済み解答用紙(コメント付き) Step 5|提出(一次確認) 📄 石黒へ解答を提出 目的:進捗管理および品質確認 実施内容:解答提出・指摘事項の確認 成果物:提出済み解答 Step 6|口頭レビュー(理解検証) 🗣 石黒または他講師へ口頭説明を実施し、理解度チェックを受ける 評価基準: WHY:なぜ必要か説明できる WHAT:何をするか説明できる HOW:どのように使うか説明できる 実施内容:口頭説明・質疑応答 成果物:レビュー結果(PASS / 再実施) Step 7|完了判定(Completion) ✅ 講師レビューにて「PASS」を取得した時点で完了 判定基準:WHY / WHAT / HOW を一貫して説明できること ステータス:Complete LPIC101_第2章_システムアーキテクチャ|受講生ノート 2
--## 1️⃣ ディストリビューション(0:00〜0:25) ### わかったこと > ここに自分の言葉でまとめを書こう ``` 例: Linuxカーネル(本体)+ソフトウェアを詰め合わせたものがディスト リビューション お弁当でいうと「ご飯(カーネル)+おかず(ソフト)」のセット ``` ### 代表的なディストリビューション | 名前 | 特徴 | パッケージ管理 | |------|------|-------------| | Ubuntu | 初心者向け・デスクトップ人気 | apt / dpkg | | Debian | 安定重視・Ubuntuの元祖 | apt / dpkg | | **CentOS / RHEL** ← 自分のOS | 企業向け・サーバー用途 | **yum / rpm** | | Arch Linux | 上級者向け | pacman | ### ✅ 試したコマンド ```bash cat /etc/issue # → 結果: ``` ```bash cat /etc/os-release # → 結果: ``` ### ❓ 疑問・質問メモ LPIC101_第2章_システムアーキテクチャ|受講生ノート 3
``` (ここに疑問を書く) ``` --## 2️⃣ Linuxのインストール手順(0:25〜0:50) ### 7ステップを自分で書いてみよう | ステップ | 内容 | ポイント | |---------|------|---------| | ① | インストール方法を選ぶ | Graphical Installを選ぶ | | ② | | | | ③ | | ④ | | | | | | ⑤ | | ⑥ | | | | | | ⑦ | | 最後にこれがないと起動しない! | ### ❓ 疑問・質問メモ ``` (ここに疑問を書く) ``` --## 3️⃣ パーティション(0:50〜1:20) ### わかったこと(マンションの部屋割り!) ``` ハードディスク = 建物全体 パーティション = 各部屋(用途で分ける) ``` LPIC101_第2章_システムアーキテクチャ|受講生ノート 4
### ✅ 試したコマンド ```bash df -h # → 結果: ``` ```bash lsblk # → 結果: ``` ### パーティション一覧(自分の環境) | ディレクトリ | 必須/推奨 | 容量の目安 | 役割 | |------------|---------|----------|------| | / | 必須 | 20GB以上 | システム全体 | | swap | 必須 | RAM×2 | 仮想メモリ | | /home | 推奨 | 用途次第 | ユーザデータ | | /boot | 推奨 | 数百MB | カーネル | | /var | 任意 | 数GB | ログ・DB | ### ❓ 疑問・質問メモ ``` (ここに疑問を書く) ``` --## 4️⃣ ブートローダー GRUB(1:20〜1:50) ### 起動フロー(6ステップ) ``` ① 電源ON → ② BIOS/UEFI(ハードウェア初期化) → ③ ブートローダー(GRUBが起動!)← MBR領域に格納 LPIC101_第2章_システムアーキテクチャ|受講生ノート 5
→ ④ カーネル起動 → ⑤ 初期プロセス → ⑥ ログイン画面 ``` 🎉 ### GRUB Legacy と GRUB2 の違い | | GRUB Legacy | GRUB 2 | |--|------------|--------| | 対応OS | CentOS6 など | CentOS7以降・Ubuntu | | 設定ファイル | /boot/grub/menu.lst | /etc/default/grub | | 設定反映コマンド | (直接編集) | **grub2-mkconfig** ← RedHat はこっち! | ### ⚠️RedHat系のコマンドはgrub2-が付く! ```bash # Ubuntu(講師のPC) grub-mkconfig -o /boot/grub/grub.cfg # RedHat/CentOS(自分のPC)← こっち! grub2-mkconfig -o /boot/grub2/grub.cfg ``` ### ❓ 疑問・質問メモ ``` (ここに疑問を書く) ``` --## 5️⃣ パッケージ管理(1:50〜2:20) ### ⚠️大事! 自分の環境はRedHat系 → apt は使えない! | 操作 | Ubuntu(講師) | **RedHat/CentOS(自分)** | |------|-------------|------------------------| LPIC101_第2章_システムアーキテクチャ|受講生ノート 6
| パッケージ検索 | apt-cache search | **yum search** | | インストール | apt-get install | **yum install** | | 削除 | apt-get remove | **yum remove** | | 更新情報取得 | apt-get update | **yum check-update** | | 詳細表示 | apt-cache show | **yum info** | | 一覧表示 | dpkg -l | **rpm -qa** | | ファイル一覧 | dpkg -L | **rpm -ql** | | どのパッケージ? | dpkg -S | **rpm -qf** | ### ✅ 試したコマンド(RedHat版) ```bash rpm -qa | head -20 # → 結果: ``` ```bash yum search httpd # → 結果: ``` ### ❓ 疑問・質問メモ ``` (ここに疑問を書く) ``` --## 🧠 確認問題(答え合わせ) | Q | 問題 | 自分の答え | ○/△/× | |---|------|---------|-------| | 1 | ディストリビューションを確認するコマンドは? | | | | 2 | Linuxインストールに最低限必要な2つのパーティションは? | | | | 3 | GRUBはどこにインストールされる? | | | | 4 | GRUB2の設定ファイルを反映するコマンドは?(RedHat版で!) | | | LPIC101_第2章_システムアーキテクチャ|受講生ノート 7
| 5 | apt-get と dpkg の違いを一言で? | | | --- 💬 質問ひな形(コピペしてSlack/口頭で使ってください) ### 🔰 基本質問 ## ``` 【質問】 何が: 何をしたら: エラーや結果: わからないこと: ``` ### ⚡ 急ぎ・手が止まっている(本日) ``` 【急ぎ質問⚡】 やりたいことを整理して、自分でカイゼン対応を進めましたか?(※公式ドキ ュメントなどを読んで、手を実際に動かしましたか?): 何故それをやる事になったのか、論理的に講師に説明できますか?: 他の対応策はないか調べましたか?: 解決方法を公式ドキュメントを読んで、改善対応を進めたか?: それを解決しないと、次の作業に本日進むことが出来ないか? それを知らないと、次の作業に本日進むことが出来ないか? ★上記すべてが「はい」の場合は、本日期限で講師に相談してください。 コマンド: エラーメッセージ: 試したこと: 直前の操作内容: その他の詳細情報(事実のみ): 自分が考えている、解決策(※仮説で良い): skipしても問題ないか、調べたか?: 回答希望時間:YYYYMMDDhhmm LPIC101_第2章_システムアーキテクチャ|受講生ノート 8
回答方式はチャットor口頭希望: ※口頭の場合は目安何分か(~15分なら~0.25h) ※業務状況によって、当日の対応が出来かねる点をご了承ください。 ``` ### ⚡ 急ぎ・手が止まっている(本日以外) ``` 【急ぎ質問⚡】 コマンド: エラーメッセージ: 試したこと: 事実: 自分の考えていること: 回答希望期日: 回答方式はチャットor口頭希望: ※口頭の場合は目安何分か(~15分なら~0.25h) 他、分かったことを自分で考えて追加記述してください。 質問の方法が分からない場合は、一旦自分で調べてから質問事項を自分なりに まとめて から、講師に質問方法(①質問観点②質問背景③質問で具体的にサポートして 欲しいこと等)を相談してください。 ``` ### 💡 もっと理解したい(LPICレベル101 102以上) ``` 【深掘り質問 】 相談/質問/認識と理解を深めたい/その他だと、どのパターンか?: 💡 理解したいこと: スライドで見た内容: 質問の意図: 達成したい事: 何故それを知りたいか?: 知って、具体的に何を達成したいか?: 自分の解釈(合ってる?)の確認をしたい?: 自分で調べたこと: 具体的にサポートして欲しいこと: 回答希望日時: LPIC101_第2章_システムアーキテクチャ|受講生ノート 9
※緊急度と重要度により、希望日時に添えない可能性がございます。 回答方式(チャットorZoom): 定時後でも良いか?: ``` --- 📝 今日の振り返り ## **理解できたこと(3つ書いてみよう)** 1. 2. 3. **まだモヤモヤしていること** **次回までにやること** - [ ] - [ ] --> 🐧 一日、お疲れさまでした! LPIC101_第2章_システムアーキテクチャ|受講生ノート 10