Ubuntu 26.04 Server を管理するための記事を、役割ごとに整理したハブページです。単発のコマンド集ではなく、インストール後の共通設定、ネットワーク、ストレージ、仮想化、Kubernetes、Web、認証、運用確認までを、実際のサーバー管理でたどりやすい順番に並べています。
新規構築では、まず共通設定と管理入口を固め、その後にネットワーク、ストレージ、サービス基盤へ進むと整理しやすくなります。既存環境の見直しでは、該当する章から読み進めてください。
1. インストール後の共通設定
最初に全ホストへ入る基本設定です。ホスト名、時刻、APT、共通環境、不要な外部通信の抑制をここで確認します.
- Ubuntu 26.04 インストール後に確認すること – サーバー管理の入口を確認する
- Ubuntu 26.04 Netplan の基本設定 – IP アドレス / DNS / ルーティングを管理する
- Ubuntu 26.04 ホスト名の設定 – FQDN と /etc/hosts の基本
- Ubuntu 26.04 タイムゾーンとロケールの設定 – timedatectl と localectl を使う
- Ubuntu 26.04 APT リポジトリとパッケージ更新 – proxy と更新方針を管理する
- Ubuntu 26.04 共通環境の基本設定 – /etc/environment と proxy 変数を管理する
- Ubuntu 26.04 MOTD NEWS の外部通信を停止する – ログイン時の不要な通信を止める
- chrony の基本設定 – NTP で時刻同期を安定させる
- Ubuntu 26.04 unattended-upgrades の基本設定 – セキュリティ更新を自動適用する
- fwupd / fwupdmgr の外部通信とプロキシ環境での DROP 調査
2. 管理ユーザー・SSH・証明書
サーバーに入るための入口と、内部 CA、自己署名証明書、OS 側の信頼設定をまとめます.
- Ubuntu 26.04 sudo ユーザーの作成 – 管理ユーザーと sudoers を設定する
- Ubuntu 26.04 sudo 権限の管理 – sudoers と NOPASSWD を安全に扱う
- Ubuntu 26.04 SSH 接続の基本設定 – sshd_config と公開鍵認証を管理する
- SSH 鍵認証の設定
- Ubuntu 26.04 SSH クライアント / サーバー設定 – 接続元と接続先の設定を分ける
- Ubuntu 26.04 SSSD LDAP 連携 – LDAP ユーザー認証と TLS を設定する
- Ubuntu 26.04 自己署名証明書の配置 – 証明書と秘密鍵を安全に管理する
- Ubuntu 26.04 easy-rsa の基本 – 内部 CA と SAN 付き証明書を作成する
- Ubuntu 26.04 update-ca-certificates の基本設定 – 内部 CA 証明書を信頼する
3. OS 起動・カーネル・管理入口
起動、kernel parameter、module、監査、Web UI など、OS としての土台を整える記事です.
- Ubuntu 26.04 GRUB の基本設定 – 起動パラメータと復旧手順を管理する
- Ubuntu 26.04 カーネルモジュールの基本設定 – modules-load と modprobe を管理する
- Ubuntu 26.04 sysctl の基本設定 – カーネルパラメータとネットワーク設定を管理する
- Ubuntu 26.04 swap の無効化 – swapoff と fstab で永続停止する
- Ubuntu 26.04 LVM の基本設定 – PV / VG / LV を構成する
- Ubuntu 26.04 auditd の基本設定 – 監査ログと変更追跡の土台を作る
- Ubuntu 26.04 Cockpit の基本設定 – Web UI の管理入口を安全に使う
4. ネットワーク設計
Netplan を前提に、複数 NIC、VLAN、bonding、bridge、routing、firewall、LLDP、名前解決を整理します。
- Multiple NIC basic – 経路と役割を分けて考える
- VLAN basic – Netplan で tagged VLAN を扱う
- Bonding basic – active-backup と 802.3ad を分けて考える
- Bridge basic – KVM や仮想基盤で使う br0 を Netplan で作る
- Policy Based Routing basic – 複数 NIC の出口を分ける
- Reverse Path Filtering basic – 複数 NIC と PBR で rp_filter を確認する
- FRR routing basic – OSPF / BGP を使う前に決めることこと
- nftables basic – OS firewall の設計と通信制御
- Ubuntu 26.04 lldpd の基本設定 – LLDP で接続先スイッチとポートを確認する
- Ubuntu 26.04 systemd-resolved の基本 – DNS 設定と名前解決を確認する
5. ストレージ・マウント・ファイル共有
追加ディスクの初期化、ローカル mount、リモート mount、分散ストレージ、NFS、Samba をまとめて扱います。読者から見ると、これらは Ansible の role 順ではなく、サーバーがどの filesystem をどのように使うかという同じ設計領域です。
- Ubuntu 26.04 ブロックデバイスの初期化 – 追加ディスクにファイルシステムを作成する
- Ubuntu 26.04 fstab の基本 – ローカルディスクと永続マウントを安全に管理する
- Ubuntu 26.04 autofs の基本 – 必要な時だけファイルシステムを自動マウントする
- Ubuntu 26.04 Ceph クラスターの基本構築 – cephadm bootstrap と OSD を構成する
- Ubuntu 26.04 の Cephadm 環境で ceph-common と cephadm の logrotate 定義が競合した事例
- Ceph クライアント共通設定
- Ubuntu 26.04 Ceph RBD の基本設定 – pool と image を構成する
- Ubuntu 26.04 CephFS の基本設定 – pool / MDS / subvolume を構成する
- NFS の基本設定
- Samba の基本設定
- Ubuntu 26.04 NFS マウントの基本 – nfs-common と fstab / autofs の使い分け
- Ubuntu 26.04 fstab によるリモートマウント – リモートストレージを固定マウントする
- Ubuntu 26.04 autofs によるリモートマウント – 必要な時だけリモートストレージをマウントする
6. KVM・仮想化基盤
KVM、libvirt、OVS / OVN、VM template、VM 作成、ACL、HugePages、性能確認を扱います.
- KVM の基本設定 – libvirt / OVS / OVN の土台を作る
- KVM ブリッジネットワークの基本設定 – OVS / OVN で VM を接続する
- KVM VM テンプレートの作成 – autoinstall と qcow2 を使う
- KVM VM の作成 – テンプレート qcow2 から libvirt domain を定義する
- KVM VM の ACL 設定 – OVN logical port 単位で通信を制御する
- KVM HugePages の基本 – VM 用メモリを起動時に予約する
- KVM VM パフォーマンス確認 – virtio / HugePages / io_uring を見る
7. コンテナ runtime と Kubernetes
containerd、Docker、kubeadm、kubeconfig、MicroK8s、Helm、calicoctl をまとめます.
- containerd の基本設定 – Kubernetes 用 CRI runtime を整える
- Docker の基本設定 – Docker Engine / Compose / IPv6 / proxy
- Docker registry の基本設定 – 内部コンテナレジストリを用意する
- Kubernetes ノードの事前準備 – swap / kernel / sysctl / kubeadm
- Kubernetes コントロールプレーンの構築 – kubeadm init と dual-stack
- Kubernetes ワーカーノードの追加 – kubeadm join でクラスタへ参加する
- Ubuntu 26.04 kubeconfig の基本設定 – kubectl の context と複数クラスタを管理する
- Ubuntu 26.04 MicroK8s の基本設定 – snap で単体 Kubernetes を構成する
- Ubuntu 26.04 Helm の基本設定 – Kubernetes アプリケーション配備 CLI を固定バージョンで管理する
- Ubuntu 26.04 calicoctl の基本設定 – Calico を確認する管理 CLI を配置する
8. 運用 CLI・構成管理ツール
サーバー管理や構成管理で使う CLI と実行環境をまとめます.
- Ubuntu 26.04 Python の基本設定 – サーバー管理で使う実行環境を管理する
- PHP CLI の基本設定 – 管理コマンドと拡張 module を整える
- Ubuntu 26.04 Ansible の基本設定 – 構成管理を実行する環境を作る
- Ubuntu 26.04 Terraform の基本設定 – IaC 実行環境を固定バージョンで管理する
- Ubuntu 26.04 Keycloak CLI の基本設定 – kcadm.sh を使う管理ツールを配置する
9. 認証・ディレクトリ基盤
LDAP、RADIUS、EAP-TLS など、認証とディレクトリに関わる基盤です.
- Ubuntu 26.04 LDAP サーバーの基本設定 – 389 Directory Server でディレクトリ基盤を作る
- Ubuntu 26.04 FreeRADIUS の基本設定 – EAP-TLS と clients.conf を管理する
10. Web・proxy・アプリケーション基盤
Apache、Nginx、PHP-FPM、HAProxy、MariaDB、Redis、Nextcloud などのアプリケーション基盤です.
- Ubuntu 26.04 Apache の基本設定 – Web サーバーの土台を作る
- Ubuntu 26.04 Apache TLS の基本設定 – HTTPS と証明書を構成する
- Ubuntu 26.04 Apache WAF の基本設定 – ModSecurity と CRS を導入する
- Ubuntu 26.04 Apache リバースプロキシの基本設定 – ProxyPass でバックエンドへ転送する
- Ubuntu 26.04 Nginx の基本設定 – 静的配信とリバースプロキシの土台を作る
- Ubuntu 26.04 PHP-FPM の基本設定 – Web サーバーと PHP 実行環境を分離する
- HAProxy の基本設定 – TCP ロードバランサを構成する
- Ubuntu 26.04 MariaDB の基本設定 – utf8mb4 とローカル接続を管理する
- Ubuntu 26.04 Redis の基本設定 – ローカルキャッシュと Unix socket を管理する
- Ubuntu 26.04 Nextcloud の基本構成 – Nginx / PHP-FPM / MariaDB で土台を作る
- Nextcloud config – config.php と運用設定を整える
11. DNS・DHCP・PXE・メール
名前解決、IP address 配布、PXE boot、メール配送を扱う service 群です.
- Ubuntu 26.04 PowerDNS の基本設定 – 権威 DNS と MariaDB backend を構成する
- DHCP server の基本設定 – isc-dhcp-server で IPv4 を配布する
- TFTP の基本設定 – tftpd-hpa と PXE boot の入口を整える
- PXE / Autoinstall の基本設定 – DHCP / TFTP / HTTP を連携させる
- PXE autoinstall – DHCP / TFTP / NoCloud で自動インストールする
- Postfix の基本設定
- Postfix OpenDKIM の設定
- Postfix OpenDMARC の設定
- Dovecot の基本設定
12. 監視・ログ・運用確認
運用時に状態を見るための記事です。service、log、設定反映、再起動後確認、障害切り分け、metrics を扱います.
- Ubuntu 26.04 systemd の基本 – unit / target / timer とサービス管理を理解する
- Ubuntu 26.04 journald の基本設定 – journalctl と永続ログを管理する
- Ubuntu 26.04 smartd の基本設定 – S.M.A.R.T. で物理ディスクを監視する
- Ubuntu 26.04 smartctl exporter の基本設定 – Prometheus でディスク SMART メトリクスを収集する
- Ubuntu 26.04 サービス状態確認の基本 – systemctl で active / enabled / failed を見る
- Ubuntu 26.04 ログ確認の基本 – journalctl と /var/log を切り分ける
- Ubuntu 26.04 設定反映の確認 – reload / restart / daemon-reload を切り分ける
- Ubuntu 26.04 再起動後確認 – 永続化された設定と起動状態を見る
- Ubuntu 26.04 障害時の切り分け – OS / ネットワーク / サービスを層で見る
- node_exporter の基本設定 – Prometheus でホストメトリクスを収集する
参考書籍
Ubuntu Server や Linux CLI の基礎を体系的に確認したい場合の参考書籍です。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。

