第23章 中級まとめとLPIC-1合格に向けて
中級(LPIC-1相当)の全22章、お疲れさまでした。最後に全体を振り返り、LPIC-1受験に向けた学習の進め方を紹介します。
中級の22章は、前半(第1〜12章)がLPIC-1 101試験(トピック101〜104:システムアーキテクチャ、パッケージ管理、GNU/Unixコマンド、デバイス・ファイルシステム)、後半(第13〜22章)が102試験(トピック105〜110:シェル・データ管理、グラフィカル環境、管理業務、システムサービス、ネットワーク、セキュリティ)に、それぞれ対応しています。
101試験パートの振り返り(第1〜12章)
| 章 | 学んだこと |
|---|---|
| 1. ブートプロセスとGRUB | 電源投入からログインまでの流れ、GRUBの設定 |
| 2. ハードウェア設定の確認 | lspci・lsusb・lsblkなどによるハードウェア情報の確認 |
| 3. パーティションとファイルシステムの作成 | fdisk/parted、mkfsによるファイルシステム作成 |
| 4. マウントと整合性維持 | /etc/fstab、fsckによる整合性チェック |
| 5. パッケージ管理の応用 | dpkg/apt、rpm/dnfの使い分け |
| 6. 仮想化環境のゲストとしてのLinux | VMとコンテナの違い、cloud-initによる初期設定 |
| 7. コマンドラインの応用操作 | シェルの変数展開、コマンド履歴の活用 |
| 8. テキストストリームのフィルタ処理 | sed・awk・sortなどによる加工 |
| 9. ファイル検索とアーカイブ | find、tar・gzipなどの圧縮 |
| 10. プロセス優先度とジョブ制御の応用 | nice/renice、フォアグラウンド・バックグラウンド制御 |
| 11. viエディタの基本操作 | ノーマル・挿入モード、保存・終了 |
| 12. パーミッション応用とリンク | SUID/SGID/スティッキービット、シンボリックリンク |
102試験パートの振り返り(第13〜22章)
| 章 | 学んだこと |
|---|---|
| 13. シェル環境のカスタマイズ | .bashrcのカスタマイズ、シェルスクリプト入門 |
| 14. SQLデータ管理の基礎 | SELECT・JOIN・INSERT/UPDATE/DELETEの基本、MySQL/PostgreSQLのCLI操作 |
| 15. グラフィカル環境の設定 | X Window SystemとWayland、リモートアクセス、デスクトップ環境 |
| 16. ユーザー管理とジョブスケジューリング | useradd/usermod、cronによる定期実行 |
| 17. システムログと時刻管理 | journalctl、rsyslog、NTPによる時刻同期 |
| 18. メール転送エージェントの基礎 | MTA/MDA/MUAの役割分担、Postfix、エイリアスと転送 |
| 19. プリンタとCUPS | CUPSのアーキテクチャ、lpr/lpによるジョブ投入、lpadminによる管理 |
| 20. ネットワークの基礎とトラブルシューティング | ip、ping/traceroute、基本的な切り分け |
| 21. セキュリティの基本(アカウントとサービス管理) | su/sudo、パスワードエイジング、スーパーサーバーとTCP Wrappers |
| 22. 暗号化によるデータ保護(SSH/GPG) | SSH鍵認証とssh-agent、ポートフォワードの基礎、GPGによる暗号化・署名 |
第13〜22章では、初級・第1〜12章で学んだ基本操作を土台に、複数のプロセス・複数のユーザー・複数のマシンが関わる「実務寄り」のテーマを扱ってきました。シェルスクリプトやSQLによるデータ操作、グラフィカル環境の管理、ユーザー管理とジョブスケジューリング、メールやプリンタといったシステムサービス、ログと時刻の管理、ネットワークの基礎、そしてセキュリティの基本と暗号化という流れは、そのままLPIC-1の102試験で扱われるトピック群と対応しています。特にシェルスクリプト・cron・パーミッションまわりは、実務でもLPIC試験でも頻出のテーマなので、余裕があれば復習を優先すると効率的です。
LPIC-1受験に向けたアドバイス
LPIC-1は101試験・102試験の両方に合格して初めて認定されます。どちらか一方だけでは資格として成立しない点に注意してください。学習の進め方としては、(1) このサイトのような教材で全体像をひととおり掴む、(2) 公式の出題範囲(Exam Objectives)と照らし合わせて抜けているトピックがないか確認する、(3) 模擬試験や過去問題集で実際の出題形式に慣れる、という3段階を踏むのがおすすめです。特にコマンドのオプションを暗記するだけでなく、「なぜそのオプションが必要なのか」「実務でどう使うのか」を理解しておくと、多少ひねった問題が出ても対応しやすくなります。
次のステップ
中級を修了した今、次のステップとして上級(LPIC-2相当)にも挑戦してみましょう。上級では、RAID・LVMといった高度なストレージ管理や、DNS・Webサーバー・ファイル共有・メールサービスの構築など、複数のマシンが連携するシステム全体を扱います。
知識の定着という意味では、練習用ターミナルの課題モードやコマンド問題集で実際に手を動かすことも引き続きおすすめします。中級で学んだ内容は、初級に比べて一つひとつのコマンドが持つオプションや設定ファイルの数が格段に増えるため、読むだけで満足せず、実際に打って結果を確認するというサイクルを意識的に増やすと定着が早まります。
分からない用語に出会ったら用語集で、コマンドの詳細を忘れたらコマンド集で、それぞれ都度確認しながら進めていきましょう。
中級までの内容は、1台のサーバーを安全に・効率よく管理するための知識が中心でした。この先の上級編では視点がさらに広がり、複数のサーバーが連携してサービスを提供する「システム全体」を設計・運用する力が問われます。1つ1つの知識は独立して見えても、実際の現場ではDNS・Webサーバー・ストレージ・セキュリティが複雑に絡み合って動いています。中級までの内容を土台として持ちながら学び進めることで、それぞれのピースがどうつながっているのかが、より立体的に見えてくるはずです。