もっと詳しく

このチュートリアルでは、Ubuntu22.04LTSベースサーバーのインストールについて多くのスクリーンショットを使用して詳細に説明します。 このガイドの目的は、完璧なサーバーガイドのようにhowtoforgeで他のUbuntuチュートリアルの基礎として使用できるUbuntu22.04LTSのインストールを示すことです。 このチュートリアルでは、Ubuntuから5年間更新を取得し、サーバーでの使用を推奨するLTSブランチを使用します。

1.要件

Ubuntuサーバーをインストールするには、次の前提条件が必要です。

2.予備的注意

このチュートリアルでは、ホスト名を使用します server1.example.com IPアドレスで 192.168.0.100 とゲートウェイ 192.168.0.1 これらの設定は異なる場合があるため、必要に応じて置き換える必要があります。

3.Ubuntu22.04ベースシステムのインストール

UbuntuインストールCD/DVD / USBスティックをシステムに挿入し、そこから起動します。 ここで行うようにOSを仮想マシンにインストールすると、ダウンロードしたISOファイルを最初にCDに書き込むことなく、VMWareおよびVirtualboxのCD/DVDドライブのソースとして選択できるようになります。 サーバーまたは仮想マシンを起動すると、システムが起動し、インストーラーが起動します。

UbuntuLiveサーバーが起動しています

Ubuntuインストーラーの最初の画面に言語セレクターが表示されます。 インストールプロセスの言語を選択してください。

次の画面で、キーボードレイアウトを選択できます。 英語のキーボードは多くのユーザーにとって問題ありません。 この場合、画面の最後にある「完了」を選択し、「戻る」キーを押して、次のステップに進みます。 私の場合、ドイツ語のキーボードレイアウトを使用しています。つまり、キーボードの「Tab」キーを押して「レイアウト」オプションに移動する必要があります。 レイアウト オプションが強調表示されます。 次に、「Return」キーを押してレイアウトセレクターを開きます。

サーバーに接続されているキーボードと一致するキーボードレイアウトを選択します。

これで、インストールに適したキーボードレイアウトが選択されました。 画面の最後にある「完了」を選択し、「戻る」を押して、次のステップに進みます。

次のステップでは、インストーラーを使用して、標準のUbuntuサーバーセットアップまたは最小セットアップのいずれかを選択できます。 ここでは最小限のセットアップを選択し、後の段階で本当に必要なソフトウェアのみをインストールします。 これは、小さな仮想サーバーでUbuntuを実行する場合に特に便利です。

Ubuntuインストーラーは、サーバー上で検出されたネットワークカードを表示します。 自動的に割り当てられたネットワークデバイス名はens33です。 IPv4アドレスは、DHCPを介して自動的に割り当てられています。 後でベースシステムがインストールされたら、固定IPアドレスに変更します。 ネットワークにDHCPサーバーがない場合は、ネットワークカードを選択して固定IPアドレスを入力できます(強調表示されるまでTabキーを押してから、Returnキーを押します)。

これで、インターネットにアクセスするためにプロキシが必要な場合に備えて、プロキシサーバーアドレスを設定できます。 私の場合、プロキシは必要ないので、「完了」を選択して次のインストール手順に進みます。

ここで、ダウンロードするUbuntuミラーサーバーの更新とインストールファイルを選択できます。 デフォルトのままにして、次のインストール画面に進みます。

Ubuntuサーバーインストーラーは、サーバーで検出されたハードディスクを表示します。 インストールディスクは、ここの/ dev/sdaにある40GBのHDです。 Ubuntuのインストールにはディスク全体を使用することにします。 複数のパーティションで構成されるカスタムレイアウトが必要な場合は、代わりに[カスタムレイアウト]を選択し、必要に応じてパーティションを作成してください。

インストーラーは、以下のデフォルトのストレージ構成を示しています。 これは、1MBのbios_grubパーティションと、オペレーティングシステムのインストールを含む1つの大きな/パーティションで構成されます。 「完了」を選択して次の画面に進みます。広告

インストールを開始する前に、Ubuntuインストーラーはパーティションの確認を要求します。 「続行」オプションが赤で強調表示されるまで「Tab」キーを押してから、「戻る」を押して続行します。

次に、サーバー名(ホスト名)と管理者のユーザー名とパスワードを設定します。 ここでは例としてユーザー名「administrator」を選択します。実際のセットアップでは、別のより安全な名前を使用してください。 このステップで作成するUbuntuシェルユーザーにはsudo権限があります。これは、彼がシステムを管理し、sudoを介してrootユーザーになることができることを意味します。

ほとんどのLinuxサーバーは、SSHを使用してネットワーク経由で管理されます。 このステップでは、UbuntuインストーラーがSSHサーバーを直接インストールできます。 「OpenSSHサーバーのインストール」チェックボックスを選択して、次のステップに進みます。

このステップでは、Snapインストーラーを介して一般的に使用されるサービスをプレインストールできます。 このガイドの目的は最小限の基本システムをインストールすることであるため、ここではサービスを選択しません。 aptまたはsnapを介して、後でいつでもサービスをインストールできます。

Ubuntuインストーラーは、選択した設定に基づいてインストールを続行します。

Ubuntuのインストールは正常に終了しました。 「再起動」を選択して、新しくインストールしたUbuntu22.04システムでサーバーを起動します。

これで基本インストールは終了です。 次の章では、静的ネットワークアドレスの構成について説明し、構成ファイルを編集するためのシェルベースのテキストエディターをインストールします。

4.最初のログイン

次に、ユーザー「administrator」としてサーバーのシェルに(またはSSHでリモートで)ログインします。 セットアップ中に別の名前を選択した場合、ユーザー名が異なる場合があります。

Ubuntu22.04最初のログイン

Ubuntu22.04サーバーに正常にログインしました。

5.ルート権限を取得します

再起動後、以前に作成したユーザー名でログインできます(例: 管理者)。 このチュートリアルのすべてのステップをroot権限で実行する必要があるため、このチュートリアルのすべてのコマンドの前に文字列を追加することができます sudo、または次のように入力すると、今すぐルートになります。

sudo -s

次のコマンドを実行して、ルートログインを有効にできます。

sudo passwd root

そして、rootにパスワードを与えます。 その後、rootとして直接ログインできますが、これはさまざまな理由でUbuntu開発者やコミュニティに嫌われています。 見る https://help.ubuntu.com/community/RootSudo。)

6. SSHサーバーをインストールします(オプション)

上記のシステムインストール中にOpenSSHサーバーのインストールを選択しなかった場合は、今すぐインストールできます。

sudo apt -y install ssh openssh-server

今後は、次のようなSSHクライアントを使用できます。 パテ ワークステーションからUbuntu22.04(Focal Fosset)サーバーに接続します。

7.シェルベースのエディターをインストールします(オプション)

ここでは、2つのテキストベースのエディターをインストールします。 Nanoエディターは初心者にとって使いやすく、他の人は従来のvi/vimエディターを好みます。 デフォルト vi プログラムはUbuntuとDebianで奇妙な振る舞いをします。 これを修正するには、 vim-nox

sudo apt -y install nano vim-nox

8.ネットワークを構成します

最小インストールを選択すると、一般的に使用されるネットワークツールの一部がインストールされません。次のコマンドでインストールできます。

sudo apt install net-tools

UbuntuインストーラーはDHCP経由でネットワーク設定を取得するようにシステムを構成しているため、サーバーには静的IPアドレスが必要であるため、これを変更できます。 DHCPベースのネットワーク構成を維持する場合は、この章をスキップしてください。 Ubuntu 22.04では、ネットワークはNetplanで構成され、構成ファイルは /etc/netplan/01-netcfg.yaml。 従来のネットワーク構成ファイル / etc / network / interfaces もう使用されていません。 編集 /etc/netplan/00-installer-config.yaml 必要に応じて調整します(この例のセットアップでは、IPアドレスを使用します 192.168.0.100 およびDNSサーバー 8.8.4.4、 8.8.8.8

nanoでネットワーク構成ファイルを開きます。

sudo nano /etc/netplan/00-installer-config.yaml

サーバーはインストール直後にDHCPを使用しています。 インターフェイスファイルは次のようになります。

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: true
  version: 2

静的IPアドレス192.168.0.100を使用するには、後で次のようにファイルを変更します。

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.0.100/24]
     routes:
      - to: default
        via: 192.168.0.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

重要:行のインデントは重要です。上記のように行を追加してください。

次に、ネットワークを再起動して変更を適用します。

sudo netplan generate
sudo netplan apply

次に編集 / etc / hosts

sudo nano /etc/hosts

次のようにします。

127.0.0.1 localhost
192.168.0.100 server1.example.com server1

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

次に、マシンのホスト名を次のように変更します。

sudo echo server1 > /etc/hostname 
sudo hostname server1

最初のコマンドは、ホスト名「server1」を/ etc/hostnameファイルに設定します。 このファイルは、起動時にシステムによって読み取られます。 2番目のコマンドは、現在のセッションでホスト名を設定するため、ホスト名を適用するためにサーバーを再起動する必要はありません。

上記の2つのコマンドの代わりに、systemdパッケージの一部であるhostnamectlコマンドを使用できます。

sudo hostnamectl set-hostname server1

その後、実行します。

hostname 
hostname -f

最初のコマンドは短いホスト名を返し、2番目のコマンドは完全修飾ドメイン名(fqdn)を表示します。

[email protected]:/home/administrator# hostname
server1
[email protected]:/home/administrator# hostname -f
server1.example.com
[email protected]:/home/administrator#

サーバーのキーボードレイアウトを調整する場合は、次のコマンドを実行します。

sudo dpkg-reconfigure keyboard-configuration

おめでとう! これで、すべてのUbuntuサーバーセットアップの強固な基盤を提供する基本的なUbuntu22.04サーバーセットアップができました。

9.仮想マシンイメージ

このチュートリアルは、Howtoforgeサブスクライバー向けにOVA/OVF形式ですぐに使用できる仮想マシンとして利用できます。 VM形式は、VMWare、Virtualbox、およびovaまたはovf形式をインポートできるその他のツールと互換性があります。 上部近くの右側のメニューにダウンロードリンクがあります。 ファイル名をクリックしてダウンロードを開始します。

VMのログインの詳細は次のとおりです。

SSHログイン

ユーザー名:管理者
パスワード:howtoforge

管理者ユーザーにはsudo権限があります。

最初の起動後にパスワードを変更してください。

VMは静的IP192.168.0.100用に構成されています。IPはファイルで変更できます /etc/netplan/00-installer-config.yaml チュートリアルのステップ8に示すように、ダウンロード可能なVMのキーボードレイアウトはUSキーボードレイアウトです。

Ubuntu: http://www.ubuntu.com/

The post Ubuntu22.04最小限のサーバーインストール appeared first on Gamingsym Japan.