バージョン 8&9 両対応! Red Hat Enterprise Linux 完全ガイド
バージョン 8 & 9 リョウタイオウレッドハットエンタープライズリナックスカンゼンガイド
- 著者:
- 小島 啓史 / 平 初 / 田中 司恩 / 橋本 賢弥 / 八木澤 健人 / 米山 和重(コジマ ヒロフミ / タイラ ハジメ / タナカ シオン / ハシモト タカヒロ / ヤギサワ ケント / ヨネヤマ カズシゲ)
- 出版社:
- 日経 BP
- 出版日:
- 2022年09月20日頃
- ISBN:
- 9784296200030
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
レッドハットのエンジニアが直伝!
導入からシステム管理コンテナー構築まで完全網羅。
サーバー向け Linux 分野で圧倒的なシェアを誇る米 Red Hat 社の商用 Linux ディストリビューション「Red Hat EnterpriseLinux (RHEL)」解説書の決定版。
2022 年 5 月にリリースされた最新バージョン 9 だけでなく、いまだ多数のユーザーが利用しているバージョン 8 についても完全対応。
すぐに移行せず、しばらく 8 を使おうと考えている人にも役立ちます。
RHEL の導入方法から各種サーバーのインストール方法や設定・管理方法、運用に役立つコマンドやツールの利用方法などを豊富なコマンド実行例と共に解説。
本書を片手にサーバーの管理や運用に必要な作業をすぐ試せる構成になっています。
セキュリティやコンテナ技術、仮想化技術など今どきのサーバー管理者に必須の技術要素についてもしっかりと学べます。
さらに、RHEL を運用する際に起こりがちなトラブルの対処法や、RHEL でサーバーを安定的に運用し続けるために欠かせない
メンテナンスに関する知識なども 70 ページ以上のページを使って詳しく紹介しています。RHEL を初めて触る人から既にサーバーを運用している人まで、
RHEL の導入・管理・運用に欠かせない情報を網羅的に掲載しています。
1 章 Red Hat Enterprise Linux とは
RHEL の利用に欠かせない知識や概念をまとめて紹介
2 章 RHEL9 のインストール
廃止された機能に注意、正しい導入手順を理解
3 章 Linux 操作の基本
GNOME デスクトップとコマンドの基本をマスター
4 章 認証管理
認証処理や暗号鍵、証明書を IdM サーバーで統合的に管理
5 章 システム管理
サーバー管理の必修科目、systemd の仕組みを理解
6 章 パッケージ管理
必要なソフトを適切に管理、DNF の使い方などをマスター
7 章 ストレージ管理
XFS や LVM などを使い堅牢なストレージを構築
8 章 ネットワークの設定
NetworkManager で統合管理、SSH や DHCP の使い方も押さえる
9 章 DNS サーバー
BIND など 3 種のソフトで名前解決の仕組みを動かす
10 章 メールサーバー
Postfix と Dovecot を使い安全なメール環境を構築
11 章 Web サーバー
2 つの代表的なサーバー、Apache と NGINX を導入
12 章 データベースサーバー
MySQL 後継の MariaDB を動かす、クラスター構成も簡単に実現
13 章 データベースサーバー
オープンソース RDBMS の定番、PostgreSQL サーバーを構築
14 章 KVS サーバー
冗長化 & 永続化に対応した KVS サーバーの Redis を導入
15 章 NFS サーバー
IdM サーバーと組み合わせて安全な NFS 共有を実現
16 章 ファイルサーバー (Samba)
複数 OS の混在環境でファイルを手軽に共有する
17 章 セキュリティ
ファイアウォールや暗号化でシステムの守りを固める
18 章 コンテナー技術
Podman & 関連ツールでコンテナーを自在に操る
19 章 仮想化技術 (Linux KVM)
QEMU と KVM を使い仮想マシンを作成・管理
20 章 トラブルシューティング
各種ダンプや追跡ツールで障害の原因を突き止める
21 章 メンテナンス
Web ベースで設定を管理、操作ログなども取得できる
技書の森解説
『バージョン 8&9 両対応! Red Hat Enterprise Linux 完全ガイド』 (小島 啓史、平 初、田中 司恩、橋本 賢弥、八木澤 健人、米山 和重 著、日経 BP、2022 年 9 月刊) は、Red Hat Enterprise Linux (RHEL) の導入から各種サーバーの構築、運用とメンテナンスまでを、コマンドの実行例とともに 1 冊で解説する書籍です。版元の紹介文は「レッドハットのエンジニアが直伝!」とうたい、2022 年 5 月にリリースされたバージョン 9 に加えて、すぐには移行せずバージョン 8 を使い続ける人にも役立つ内容だと説明しています。
全 21 章の構成、RHEL の基礎からメンテナンスまで
目次は 21 章です。第 1 章から第 8 章までが土台で、RHEL の概要、RHEL9 のインストール、GNOME デスクトップとコマンドの基本、IdM サーバーによる認証管理、systemd の仕組みを扱うシステム管理、DNF を使うパッケージ管理、XFS や LVM によるストレージ管理、NetworkManager によるネットワークの設定と進みます。第 9 章から第 16 章まではサーバーごとの章で、DNS、メール、Web、データベース (MariaDB と PostgreSQL を 1 章ずつ)、KVS、NFS、Samba によるファイルサーバーを順に構築します。後半の第 17 章から第 21 章はセキュリティ、Podman を使うコンテナー技術、QEMU と KVM による仮想化、各種ダンプや追跡ツールを使うトラブルシューティング、メンテナンスで、版元はトラブルの対処法とメンテナンスの知識も詳しく紹介していると述べています。
バージョン 8 と 9 を並べて扱うことの実務上の意味
RHEL は企業のサーバーで長期間使われることを前提にした 商用の Linux ディストリビューション で、新しいメジャーバージョンが出ても、既存のシステムがすぐに切り替わるわけではありません。運用の現場では、新規に構築するサーバーは 9 で、既存の業務システムは 8 のまま、という混在は珍しくありません。第 2 章の説明に「廃止された機能に注意」とあるように、メジャーバージョンの間では使える機能や既定の設定が変わるため、8 と 9 の両方を手元の 1 冊で確かめられることは、移行の計画を立てる人にも、8 の環境を保守し続ける人にも効いてきます。また、コンテナーを Docker ではなく Podman で扱う点は RHEL 系の特徴で、Docker に慣れた人が コンテナー の運用を RHEL に寄せる際の手がかりになります。
初めて RHEL に触れる人から運用中の管理者まで
版元は読者を、RHEL を初めて触る人から既にサーバーを運用している人までと幅広く想定しています。第 3 章で GNOME デスクトップとコマンドの基本を押さえてから各サーバーの章へ進めるので、RHEL 系の環境が初めての人でも順に読み進められます。一方で、Linux そのものの仕組みやシェルの使い方を時間をかけて学びたい人は、Linux 本の選び方 を参考に入門書を併用するほうが理解が深まります。2022 年 9 月刊のため、刊行後のマイナーリリースやメジャーバージョンでの変更は Red Hat の公式ドキュメントで補う前提になります。社内で RHEL のサーバーを任された人、DNS や Web、データベース、ファイル共有といった複数の役割のサーバーを 1 人で立てて保守する必要がある人にとって、導入から障害対応、日々のメンテナンスまでを章ごとに引ける本書は、作業のたびに開く手元の 1 冊になります。
言及した記事 (2 件)
関連記事
インフラ / クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
AWS 本の選び方 - 全体像 / 構築 / 設計 / 運用 / セキュリティの 5 視点
AWS を学ぶ技術書の選び方を「全体像 / 構築 / 設計 / 運用 / セキュリティ」の 5 視点で整理。公式ドキュメントと本の役割分担、資格対策書の位置づけまで、2026 年 8 月時点の定番書で AWS 独学のルートを解説します。
Linux 本ガイド - コマンドライン / しくみ / 性能の 3 層で選ぶ技術書
Linux を学ぶ技術書の選び方を 3 層 (コマンドラインの操作 → カーネルのしくみ → 性能と運用) で整理。新しい Linux の教科書や [試して理解] Linux のしくみなどの定番書の使い分けと、学ぶ順番を解説します。
関連用語
コンテナ
アプリケーションとその依存関係をパッケージ化し、環境に依存しない一貫した実行環境を提供する仮想化技術
Dev Container
Docker コンテナ内に開発環境を定義し、チーム全員が同一の環境で開発できる仕組み
AWS
Amazon が提供するクラウドサービス群で、サーバーやデータベースを必要な分だけ利用できる
コンテナオーケストレーション
コンテナのデプロイ、スケーリング、ネットワーキングを自動管理するプラットフォーム
UNIX
多くの OS の源流となった基本ソフト。設計思想は現代の Linux や macOS に受け継がれる
SpringBoot
Java の定番フレームワーク Spring を、設定を簡素化して手早く使えるようにした基盤