InfraAcademy
LPIC講座

LPIC101-2 Linuxのインストールとパッケージ管理

LPIC101-2のLinuxインストールとパッケージ管理を学びます。VirtualBox、パーティション設計、ブートローダー、GRUB、パッケージ管理を試験範囲に沿って整理します。

0%
スタートする

LPIC101-2 Linuxのインストールとパッケージ管理のレッスン

0 / 18 完了
1 Linuxのインストールの準備 Linuxインストールの事前準備を学びます。LPIC試験で問われるパーティション設定とGRUBのインストールを理解するため、仮想環境を構築するVirtualBoxのダウンロードと、インストール対象となるDebianディストリビューションのイメージファイルの入手方法を具体的な手順とともに丁寧に解説します。 有料会員のみ 次に学習 2 VirtualBoxの設定 VirtualBoxで仮想マシンを新規作成する設定手順を学びます。名前やOSタイプ、バージョンの指定、メモリサイズの設定、仮想ハードディスクの作成方法など、Debianをインストールするための仮想環境を一から構築する具体的な流れを画面操作とともに一つひとつ丁寧かつ分かりやすく整理して解説していきます。 有料会員のみ 未受講 3 Linuxのインストール VirtualBox上でのDebianインストール手順を学びます。Graphical Installの選択から言語・地域・キーボードの設定、ホスト名やドメイン名の入力、root管理者パスワードや一般ユーザーの作成、ディスクパーティショニングまで、実際のインストール画面に沿って一つずつ具体的に解説します。 有料会員のみ 未受講 4 Linuxインストールに必要なパーティション Linuxインストール時に必要なパーティションについて解説します。システムファイルやディレクトリを格納するルートパーティションと、物理メモリ不足時に仮想メモリとして働くスワップ領域という、最低限必要な2つの区画の役割を、VirtualBoxでのディスク設定画面での指定方法とあわせて具体的に学びます。 有料会員のみ 未受講 5 なぜパーティションに区切る必要があるのか? パーティションを複数に分割する理由を解説します。/homeと/を分離してシステム領域とデータ領域を分けることでバックアップや復元を容易にする方法、/tmpや/varを独立させることで得られるセキュリティ向上、システムファイルとデータの書き込みを別ディスクに分けてディスクアクセスの競合を減らしパフォーマンスを高める仕組みを、具体例を交えて詳しく学びます。 有料会員のみ 未受講 6 パーティションのレイアウト設計 パーティションのレイアウト設計方法を学びます。/、/boot、/home、/var、/tmp、スワップ領域といった主要ディレクトリそれぞれの役割と推奨容量の目安(/は20GB以上、スワップはRAMの2倍程度など)を表で整理し、自分の利用環境やユーザー数、データ量に合わせてハードディスク容量を適切に割り当てる設計の考え方を具体的に解説します。 有料会員のみ 未受講 7 ハードディスクのレイアウト設計の問題 TutorLMSから移行した練習問題 有料会員のみ 未受講 8 ブートローダーとは? ブートローダーの役割を解説します。PCの電源投入からBIOS/UEFI起動、ブートローダーの読み込みと実行、カーネル起動、初期プロセス実行、ログイン画面表示までのLinux起動フローを整理し、代表的なブートローダーGRUBの仕組みと、起動ドライブの最初のセクタであるMBR領域へインストールされる構造について詳しく学びます。 有料会員のみ 未受講 9 GRUBに関するコマンド GRUBに関するコマンド操作を学びます。grub-installコマンドを使ってブートローダーを指定デバイス(/dev/sdaなど)にインストールする方法や、-vオプションを付けてインストール済みGRUBのバージョン情報を確認する手順を、LPIC試験でよく出題されるポイントとして具体的に解説します。 有料会員のみ 未受講 10 GRUBの設定 GRUBの設定方法をバージョンの古いGRUB LegacyとGRUB2に分けて解説します。/boot/grub/menu.lstファイルの記述内容や設定値の意味、/etc/default/grubの編集方法、grub-mkconfigコマンドで/boot/grub/grub.cfgを生成し設定を反映する手順を具体的に学びます。 有料会員のみ 未受講 11 ブートローダーに関する練習問題 TutorLMSから移行した練習問題 有料会員のみ 未受講 12 パッケージ管理って何? Linuxのパッケージとは何かを解説します。ソフトウェアを動作させるための実行プログラムや設定ファイル、バージョン情報や作者などのデータ、依存関係のライブラリ、操作マニュアルなどが一つにまとまった単位であることを、Google Chromeをインストールする例を交えてわかりやすく説明し、依存関係のライブラリが必要な理由も学びます。 有料会員のみ 未受講 13 パッケージ管理はなぜ必要? パッケージ管理がなぜ必要なのかを解説します。メールソフトを例に、設定ファイルや依存関係のライブラリを個別に手作業でダウンロードする手間をなくし、インストールやアンインストールを簡単に行えるようにする仕組みと、新バージョンのリリースやセキュリティ脆弱性の修正を自動的に通知しアップグレードできる機能のメリットを具体的に学びます。 有料会員のみ 未受講 14 Linuxのディストリビューション Linuxディストリビューションの種類と特徴を解説します。Ubuntu、Debian、Fedora、CentOS、Arch Linux、openSUSE、Kali Linuxなど代表的なディストリビューションの用途や特色を比較し、cat /etc/issueコマンドを実行して現在使用中のディストリビューション情報を確認する方法を具体的に学びます。 有料会員のみ 未受講 15 パッケージ管理のコマンド ディストリビューションごとに異なるパッケージ管理コマンドを整理します。apt・dpkg(Debian、Ubuntu系)、yum・rpm(CentOS、RHEL系)、pacman(Arch Linux)といった代表的なコマンドの対応関係を表で確認し、管理方針の違いによってコマンドが分かれる背景を具体的に理解します。 有料会員のみ 未受講 16 aptコマンド aptコマンドによるパッケージ管理を実践的に学びます。docker runコマンドでDebianコンテナを起動し、apt-get updateで最新のパッケージ情報を取得したうえで、apt-get installでapache2をインストールし、upgradeやremoveコマンドで更新・削除まで行う一連の操作手順をシミュレーターで解説します。 有料会員のみ 未受講 17 dpkgコマンド dpkgコマンドによるDebian系のパッケージ管理を解説します。事前に用意した.debファイルを使ったパッケージのインストール(-i)、設定ファイルを残す削除(-r)や設定ファイルを含めた完全削除(-P)、インストール済みパッケージの一覧表示(-l)や検索(-S)など、主要なオプションとアクションの使い方を実例つきで具体的に学びます。 有料会員のみ 未受講 18 練習問題 TutorLMSから移行した練習問題 有料会員のみ 未受講