GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04 LTS(Focal Fossa)サーバーのインストール方法

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

1。要件

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

  • Ubuntu 20.04サーバーのISOイメージ。https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso(64ビットIntelおよびAMD CPUの場合)で入手できます。他のUbuntuダウンロードについてはこちらをご覧ください:https://releases.ubuntu.com/20.04/
  • インストール中にUbuntuサーバーからパッケージの更新がダウンロードされるため、高速インターネット接続をお勧めします。

2。予備的注意

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

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

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

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

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

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

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

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のインストールは正常に終了しました。 [再起動]を選択して、新しくインストールしたUbuntu20.04システムでサーバーを起動します。

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

4。初回ログイン

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

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

5。ルート権限を取得する

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

sudo -s

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

sudo passwd root

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

6。 SSHサーバーのインストール(オプション)

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

sudo apt-get -y install ssh openssh-server

今後は、PuTTYなどのSSHクライアントを使用して、ワークステーションからUbuntu 20.04(Focal Fosset)サーバーに接続できます。

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

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

sudo apt-get -y install nano vim-nox

8。ネットワークを構成する

UbuntuインストーラーはDHCP経由でネットワーク設定を取得するようにシステムを構成しているため、サーバーには静的IPアドレスが必要であるため、これを変更できます。 DHCPベースのネットワーク構成を維持する場合は、この章をスキップしてください。 Ubuntu 20.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]
gateway4: 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 20.04サーバーのセットアップができました。これは、あらゆる種類のUbuntuサーバーのセットアップの強固な基盤を提供します。

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/


Ubuntu
  1. Ubuntu 20.04FocalFossaデスクトップのインストール方法

  2. Ubuntu 20.04 LTSFocalFossaにNode.jsをインストールする方法

  3. Ubuntu 20.04 LTS FocalFossaLinuxにGitをインストールする方法

  1. Ubuntu 20.04FocalFossaにNGINXをインストールする方法

  2. Ubuntu 20.04 LTSFocalFossaにDockerをインストールする方法

  3. Ubuntu 20.04 LTSFocalFossaにGnomeをインストールする方法

  1. Ubuntu 20.04 LTSサーバー(Focal Fossa)にKVMをインストールする方法

  2. Ubuntu 20.04(Focal Fossa)にNFSサーバーをインストールする方法

  3. Ubuntu Server18.04LTSのインストール方法