02.初めての Ubuntu Server のセットアップ方法:初心者向けガイド

初めての Ubuntu サーバーをセットアップするのは大変に思えるかもしれませんが、管理しやすいステップに分解すれば、シンプルなプロセスです。このガイドでは、適切なバージョンの Ubuntu Server の選択から、初めてのインストールと設定まで、すべてを説明します。このチュートリアルの終わりには、プロジェクトで使用できる、完全に機能する Ubuntu サーバーが用意できています。

このガイドではデモンストレーションの目的でHyper-Vを使用していますが、他にも次のような仮想化ツールを使用できます:VirtualBox, VMware Workstation、またはVMware Fusion。BareMetal サーバーやラップトップ/デスクトップ向けの手順も含まれています。


前の記事:

01. Ubuntu Server 入門 – SysOSX: AI & Cloud



前提条件

開始する前に、次のものを用意してください:

1. ハードウェアまたは仮想環境

  • Hyper-V 仮想マシン:Windows 10 Pro、Enterprise、Windows Server で利用できます。
  • その他の仮想化ツール:VirtualBox、VMware Workstation、VMware Fusion を使用してテスト環境をセットアップできます。
  • BareMetal サーバー:リモート管理のために、BMC ツール(Dell の場合は iDRAC、HP の場合は iLO など)にアクセスできることを確認してください。
  • ラップトップ/デスクトップ:システムが Ubuntu Server の最小要件を満たしていることを確認してください。

2. Ubuntu Server ISO ファイル

最新の長期サポート(LTS)バージョンの Ubuntu Server を次からダウンロードします:Ubuntu 公式 Web サイト.

3. 起動可能なインストール メディア(任意)

ラップトップまたはデスクトップの場合は、次のようなツールを使用して起動可能な USB ドライブを作成します:

  • Rufus(Windows)
  • ddコマンド(Linux/macOS):sudo dd if=/path/to/ubuntu-server.iso of=/dev/sdX bs=4M

4. インターネット接続

インストールには必須ではありませんが、アップデートとパッケージのインストールにはインターネット接続が必要です。

5. Linux の基礎知識(任意)

Linux コマンドに慣れていると役立ちますが、必須ではありません。このガイドは初心者にやさしい内容です!


ステップ 1:適切なバージョンの Ubuntu Server を選択する

Ubuntu Server には、主に 2 つのバージョンがあります:

  • LTS(長期サポート):5 年間サポートされる安定版で、本番環境に最適です(Ubuntu Server 22.04 LTS など)。
  • 暫定リリース:9 か月間サポートされ、テスト環境に適した最先端の機能を提供します。

推奨事項:

安定性と長期サポートのために、常に最新のLTS バージョンを選択してください。


ステップ 2:テスト環境をセットアップする

Ubuntu Server は、Hyper-V、VirtualBox、VMware Workstation/Fusion、BareMetal サーバー、ラップトップ/デスクトップにインストールできます。各シナリオの手順は次のとおりです。

オプション 1:Hyper-V を使用する(仮想マシンへのインストール)

Hyper-V は、Windows ネイティブの仮想化ツールです。次の手順に従ってください:

Hyper-V を有効にする:

  • PowerShell を管理者として開き、次を実行します:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  • コンピューターを再起動します。

仮想マシンを作成する:

  1. 次を開いて、Hyper-V Managerで次を選択します:New > Virtual Machine.
  2. ウィザードに従います:
    • 少なくとも次を割り当てます:2 個の CPU コア, 2 GB の RAM、20 GB のストレージ.
    • Ubuntu Server ISO ファイルを次の場所にアタッチします:Installation Options.

仮想マシンを起動する:

  1. VM を起動し、インストール手順に従います。

オプション 2:VirtualBox、VMware Workstation、または VMware Fusion を使用する

VirtualBox、VMware Workstation、VMware Fusion の場合、セットアップ プロセスは似ています:

  1. 新しい仮想マシンを作成します。
  2. リソースを割り当てます:
    • CPU:少なくとも 2 コア。
    • RAM:少なくとも 2 GB。
    • ディスク:少なくとも 20 GB。
  3. Ubuntu Server ISO ファイルをブート ディスクとしてアタッチします。
  4. 仮想マシンを起動し、インストール手順に従います。

オプション 3:BareMetal インストール

BareMetal サーバーには、iDRAC(Dell)、iLO(HP)、IPMI(汎用)などの BMC ツールが含まれていることがよくあります。これらのツールを使用すると、ISO ファイルから直接リモート インストールできます。

手順:

  1. サーバーの IP アドレスを使用して BMC インターフェイスにアクセスします。
  2. Ubuntu Server ISO ファイルを仮想メディアにアップロードします。
  3. サーバーを起動し、インストール プロセスを開始します。

オプション 4:ラップトップ/デスクトップへのインストール

物理デバイスの場合は、起動可能な USB ドライブを使用します。

手順:

  1. Ubuntu Server ISO ファイルをダウンロードします。
  2. 次のツールを使用して起動可能な USB ドライブを作成します:
    • Rufus(Windows)
    • ddコマンド(Linux/macOS):sudo dd if=/path/to/ubuntu-server.iso of=/dev/sdX bs=4M
  3. USB ドライブをシステムに挿入し、そこから起動します。
    • ヒント:次のようなキーを押してブート メニューにアクセスします。F2, F12、またはDelを起動時に押します。

ステップ 3:Ubuntu Server をインストールする

各ステップには、画像を挿入するためのプレースホルダーが含まれています。

ステップ 3.1:インストール メディアから起動する

  1. 起動可能な USB ドライブを挿入するか、ISO ファイルを仮想マシンにマウントしてから、システムの電源を入れます。
  2. 言語を選択します:
  3. 次を選択してください:Try or Install Ubuntu Server(ブート メニュー)。

ステップ 3.2:言語を選択する

  1. キーボード レイアウトを選択します:

ステップ 3.3:キーボード レイアウトを選択する

  1. ネットワーク設定を選択します:

ステップ 3.4:Ubuntu Server のセットアップを設定する

  1. ストレージを設定します:
    • ほとんどのインストールでは既定のオプションを使用します。ただし、カスタム パーティションが必要な場合は、次を選択します:

ステップ 3.5:ネットワーク設定を行う

  1. 特定の要件がない限り、既定のファイルシステム設定で続行します。
  2. ユーザー プロファイルを設定します:
    • 次を選択してください:Manual(ネットワーク設定内)。
    • インストールの概要を確認し、次をクリックします:

ステップ 3.6:プロキシ サーバーを設定する(任意)

  1. アップデートと追加パッケージをインストールします:

ステップ 3.7:ミラー サーバーを設定する

  1. 次のようなオプション パッケージを選択します:

ステップ 3.8:ストレージを設定する

  1. インストールが完了したら、システムを再起動します。
    • Use Entire Disk(初心者におすすめ)。
    • Custom Partitioning(上級ユーザー向け)。

ステップ 3.9:ストレージ設定を確認する

  1. 強力なパスワードを選択します。

ステップ 3.10:ユーザー アカウントのセットアップ

  1. サーバーの場合は、安定性のために静的 IP アドレスを使用することをおすすめします。
    • インストールの概要を確認し、設定を確認します。
    • インストールが完了するまで待ちます。

ステップ 3.11:SSH サーバーをインストールする(任意)

  1. 次をクリックします:OpenSSH Serverをクリックし、求められたらインストール メディアを取り外します。

ステップ 3.12:追加パッケージを選択する

  1. 追加パッケージを選択するか、最小インストールの場合は未選択のままにします。

ステップ 3.13:インストールを完了する

  1. インストールが完了したら、次を選択します:Reboot Now.

注:CDROM を取り外し、vm を再度再起動する必要がある場合があります。


ステップ 3.14:ログイン画面

  1. 再起動後、インストール時に作成した認証情報を使用してログインします。

ステップ 4:インストール後の設定

ステップ 4.1:システムを更新する

サーバーが最新であることを確認するために、次のコマンドを実行します:

sudo apt update && sudo apt upgrade -y

ステップ 4.2:時刻同期のために Chrony を設定する

Chrony は、時刻同期のための軽量な NTP 実装です。設定するには:

  1. Chrony をインストールします: sudo apt install chrony -y
  2. 設定ファイルを編集します: sudo nano /etc/chrony/chrony.conf
  3. NTP サーバーを追加または変更します(すでに設定されている場合は無視してください): server ntp.ubuntu.com iburst
  4. Chrony を再起動します: sudo systemctl restart chrony
  5. 同期を確認します: chronyc tracking

ステップ 4.3:ファイアウォールをセットアップする

サーバーの役割に基づいて次を設定します:ufw。

Web サーバー:

sudo ufw allow http
sudo ufw allow https

データベース サーバー:

sudo ufw allow 3306/tcp  # MySQL
sudo ufw allow 5432/tcp  # PostgreSQL

一般的な SSH アクセス:

sudo ufw allow ssh

ファイアウォールを有効にします:

sudo ufw enable

ステップ 4.4:ネットワークを確認する

非推奨のツールnet-toolsの代わりに、最新の代替手段を使用します:

  • IP アドレスを表示: ip addr
  • アクティブな接続を確認: ss -tuln

一般的な問題のトラブルシューティング

1. 起動に失敗した

  • 次のブート エラーが表示されることがあります:
  • 既定では、Hyper-V のセキュア ブート テンプレートは「Windows VM」です。Linux オペレーティング システムを起動するには、「Microsoft UEFI Certificate Authority」に変更する必要があります。

2. SSH で接続できない

  • OpenSSH Server がインストールされ、実行中であることを確認します:
sudo systemctl status ssh

3. 仮想化の問題

  • 対象:VirtualBoxでは、“Enable Nested VT-x/AMD-V”が VM 設定でチェックされていることを確認してください。
  • 対象:VMwareでは、VMware Toolsが最適なパフォーマンスのためにインストールされていることを確認してください。

次のステップは?

おめでとうございます!初めての Ubuntu Server のセットアップに成功しました。次はUbuntu Server のコア管理について説明します。内容は次のとおりです:

  • コマンドライン管理の基礎:ファイル、ディレクトリ、サーバー環境を管理するための必須の Linux コマンドを学びます。
  • ユーザーと権限の管理:サーバーのセキュリティを強化するために、ユーザー、グループ、権限を作成および管理する方法を理解します。
  • Ubuntu Server のネットワークの基礎:ネットワーク インターフェイスを設定し、静的 IP を設定し、接続の問題をトラブルシューティングして、Ubuntu の次を使用します:netplan。

23 thoughts on “02.How to Setup Your First Ubuntu Server: A Beginner’s Guide”

コメントを残す