実践Linux インフラエンジニア入門

コンテナ・クラウド時代の基礎技術

学習成果

  • Linux を土台とするインフラストラクチャの基本概念(OS・ファイルシステム・プロセス・ネットワーク)を、コンテナやクラウドの前提として整理し直せるようになる。
  • シェルやコマンド、権限管理、TCP/IP、名前解決など、日常的に必要となる基礎技術について、構造と目的を説明しながら設定・操作ができるようになる。
  • コンテナ技術(Podman など)や仮想化の背景を理解し、オンプレ/クラウド環境での運用イメージを持ちながら設計・選定の議論に参加できるようになる。
  • 監視・ログ・Infrastructure as Code といった運用技術を含めて、現代的なLinuxインフラ環境の全体像を俯瞰し、自身の学習計画やキャリア形成に結びつけられるようになる。

読み方ガイド

  • Linux そのものに不慣れな読者は、第1部(第1〜3章)で「なぜLinuxを学ぶか」と OS/ファイルシステムの抽象化を押さえたうえで、第2部以降の基礎技術に進むことを推奨する。
  • すでに基本コマンドに慣れており、「ネットワークやコンテナの基礎」を強化したい読者は、第2部の該当章を確認しつつ、第3部(ネットワーク)、第4部(コンテナ)の順に重点的に読む読み方も有効である。
  • クラウドやIaCに関心が高い読者は、第5〜6部(AWS・仮想ネットワーク・監視・自動化)の章を先に読み、必要に応じて前半の章に戻って Linux 側の基礎を補完する形でもよい。
  • 既にインフラに携わっている読者は、興味のある部から読み始めつつ、演習問題や付録の解答集を通じて自分の理解度をチェックする使い方を想定している。

前提知識

  • 特別な前提知識は不要(基本的なPC操作と日本語の技術文書が読めること)
  • (推奨)ターミナル/コマンドライン操作の経験(例: cd/ls/cat など)
  • (推奨)ネットワークの基礎用語(IP/DNS/HTTP の概要)

安全に学習するための注意

  • 本書のコマンドや設定例は、検証用の Linux 環境で試すことを前提としています。本番サーバーや共有環境で、そのまま実行しないでください。
  • ディストリビューションやバージョンによって、利用できるパッケージ、サービス管理方法、ネットワーク診断コマンドが異なる場合があります。
  • クラウド関連の章や自動化の章では、権限、課金、削除対象、適用範囲を事前に確認してください。

所要時間

  • 通読: 約3.5〜5時間(本文量ベース概算。コードブロック除外、400〜600文字/分換算)
  • 演習問題を実施する場合は、環境構築と試行回数により変動します。

目次

はじめに

第1部:なぜLinuxを学ぶのか

第2部:基礎技術の本質を理解する

第3部:ネットワークという基盤技術

第4部:コンテナ技術の本質

第5部:クラウドという新しいインフラ

第6部:統合と実践

付録

概要

本書は、Linux初心者がITインフラエンジニアとして必要な基礎技術を「原理から理解する」ことを目的とします。各技術の誕生背景、解決する課題、実務での位置づけを明確にすることで、変化の激しい技術環境でも応用が利く基礎力を養成します。

想定読者

  • Linux未経験のIT系学生
  • 他業種からの転職希望者
  • インフラの知識を身につけたいソフトウェアエンジニア

本書の特徴

  • 「なぜ」から始まる解説
  • 豊富な図解と実例中心の構成
  • 実践的な演習問題
  • 現代的な技術スタック(Podman、AWS、Infrastructure as Code)

ライセンス

本書は Creative Commons BY-NC-SA 4.0 ライセンスで公開されています。
教育・研究・個人学習での利用は自由です。一方、商用利用には事前許諾が必要です。

ライセンス条件の詳細

利用と更新情報

  • リポジトリ: itdojp/linux-infra-textbook2
  • 更新差分を追う場合は、GitHub のコミット履歴と PR 一覧を参照してください。
  • ディストリビューションやクラウドの仕様差がある箇所は、検証環境のバージョンと公式ドキュメントを併せて確認してください。

関連書籍

お問い合わせ
株式会社アイティードゥ(ITDO Inc.)
Email: knowledge@itdo.jp


著者: ITDO Inc. knowledge@itdo.jp
バージョン: 1.0.1
最終更新: 2026年2月20日