手当たり次第に書くんだ

飽きっぽいのは本能

Ubuntu 26.04 インストール後に確認すること – サーバー管理の入口を確認する

関連する記事

Ubuntu 26.04 をインストールした直後は、個別のサービス設定へ進む前に、OS と管理経路の前提を確認します。ホスト名、IP アドレス、名前解決、時刻同期、APT、SSH、sudo、ログ確認が曖昧なまま構築を進めると、後続の作業で原因の切り分けが難しくなります。

この記事では、Ubuntu 26.04 Server のインストール後に最初に確認する項目を、コマンドで追えるチェックリストとしてまとめます。目的は細かい設定を完成させることではなく、次の構築作業へ進める状態かどうかを判断することです。

この記事で扱うこと
  • OS バージョン、カーネル、起動状態の確認
  • ホスト名、名前解決、ネットワーク、時刻同期の確認
  • APT、sudo、SSH、ログ、再起動要否の確認
  • 後続の構築作業へ進む前に止めるべき条件
対象 OSUbuntu 26.04 Server
確認タイミングインストール直後、初回ログイン後、構築作業の開始前
主な対象OS、network、DNS、time、APT、SSH、sudo、log、reboot required
目的後続作業に進める状態か、先に直すべき前提があるかを判断する

インストール後確認の位置づけ

インストール後確認は、サーバーの土台が期待どおりに立ち上がっているかを見る入口です。ここで異常がある場合は、Web、DB、認証、監視などの個別サービスへ進む前に、OS 側の前提を先に直します。

  • 対象 OS とカーネルが想定どおりである
  • 管理用ネットワークから SSH で接続できる
  • 名前解決と時刻同期が機能している
  • APT と proxy 設定に問題がない
  • sudo、ログ、再起動要否を確認できる

OS の基本情報を確認する

まず、インストールされた Ubuntu のバージョン、カーネル、CPU アーキテクチャ、起動時間を確認します。対象 OS と実機の状態がずれていないかを見るためです。

cat /etc/os-release
uname -a
hostnamectl
uptime

ホスト名と名前解決を確認する

ホスト名と名前解決は、SSH、証明書、ログ、監視、内部サービスの参照に関係します。FQDN と短縮名の扱いが曖昧だと、後からトラブルの原因になります。

hostname
hostname -f
cat /etc/hostname
cat /etc/hosts
getent hosts "$(hostname)"
getent hosts "$(hostname -f)" 

ネットワーク状態を確認する

インターフェイス、IP アドレス、ルーティング、DNS resolver を確認します。複数 NIC や管理ネットワークがある環境では、意図した出口と名前解決になっているかを早い段階で見ます。

ip address
ip route
resolvectl status
ping -c 3 127.0.0.1
ping -c 3 1.1.1.1
getent hosts www.si1230.com

時刻とロケールを確認する

時刻のずれは、証明書、ログ、認証、監査、ジョブ実行の判断を難しくします。タイムゾーン、NTP 同期、ロケールを確認します。

timedatectl
localectl
date
locale

APT と更新状態を確認する

パッケージ更新の前提を確認します。proxy 環境では、APT の通信が通ることと、意図しない外部通信がないことをあわせて見ます。

sudo apt update
apt list --upgradable
apt-cache policy
find /etc/apt/ -maxdepth 3 -type f -print

sudo と管理ユーザーを確認する

管理ユーザーが sudo できること、sudoers の構文が壊れていないことを確認します。管理入口が不安定な状態で個別サービスの構築へ進むのは避けます。

id
groups
sudo -v
sudo -l
sudo visudo -c

SSH 接続を確認する

SSH は初期構築後の管理入口です。sshd の起動状態、待ち受け、設定検証、認証ログを確認します。公開鍵認証へ移る前でも、接続経路の状態を見ておきます。

systemctl status ssh.service --no-pager
sudo sshd -t
ss -ltnp | grep ':22 '
journalctl -u ssh.service --no-pager -n 100

ログと失敗サービスを確認する

インストール直後でも、失敗している unit や起動時のエラーが残っていることがあります。後続作業へ進む前に、systemd と journal を確認します。

systemctl --failed --no-pager
journalctl -p warning..alert --no-pager -n 200
journalctl -b --no-pager -n 200
ls -l /var/log

再起動要否を確認する

カーネル更新や重要なライブラリ更新後は、再起動が必要になることがあります。構築の途中で再起動を挟むか、先に再起動してから進めるかを判断します。

test -f /var/run/reboot-required && cat /var/run/reboot-required
test -f /var/run/reboot-required.pkgs && cat /var/run/reboot-required.pkgs
needrestart -b

次へ進む判断基準

  • OS バージョン、ホスト名、IP アドレスが想定どおりである
  • DNS と時刻同期が機能している
  • APT が更新情報を取得できる
  • sudo と SSH の管理入口が使える
  • systemctl --failed で未確認の失敗が残っていない
  • 再起動要否を確認し、必要なら後続作業の前に再起動する

まとめ

Ubuntu 26.04 のインストール後確認では、OS 情報、ホスト名、名前解決、ネットワーク、時刻、APT、sudo、SSH、ログ、再起動要否を順番に見ます。ここで前提を確認しておくと、後続の Netplan、SSH、sudo、ログ、Web、DB、認証などの記事へ進んだときに、問題の切り分けがしやすくなります。

このチェックリストは、完璧な設定を作るためではなく、次の作業へ進める状態かどうかを判断するための入口です。異常があれば、該当する基本設定の記事へ戻って先に解消します。

関連する記事
Ubuntu 26.04 インストール後に確認すること – サーバー管理の入口を確認する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る