このチュートリアルでは、Debian11-Bullseye-最小限のサーバーを多くのスクリーンショットとともに詳細にインストールする方法を示します。 このガイドの目的は、howtoforge.comにある他のDebian11チュートリアルの基礎として使用できる最小限のセットアップを提供することです。
1要件
Debian 11サーバーシステムをインストールするには、以下が必要です。
Debian 11.3 64ビット(amd64)インストールメディアを使用します。
Debianダウンロードリンクは定期的に変更されます。 上記のリンクが機能しなくなった場合は、ここにアクセスして最新のDebiannetinstイメージを取得してください。 https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/。
2予備的注意
このチュートリアルでは、ホスト名を使用します server1.example.com IPアドレスで 192.168.0.100 とゲートウェイ 192.168.0.1。 これらの設定は異なる場合があるため、必要に応じて置き換える必要があります。
3Debianベースシステム
Debian 11(Bullseye)ネットワークインストールCDをシステム(またはisoファイルをインストールしたUSBドライブ)に挿入し、そこから起動します。 VMwareやVirtualboxなどの仮想化ソフトウェアを使用し、VMのDVDドライブのソースファイルとしてDebian 11の最小ISOファイルを選択する場合、最初にCDまたはDVDに書き込む必要はありません。
選択する インストール (これにより、テキストインストーラーが起動します-グラフィカルインストーラーが必要な場合は、 グラフィカルインストール):
あなたが使う言語を選んでください:
次に、場所を選択し、キーボードレイアウトを選択します。 次の画面は、選択内容によって異なります。 Debianシステムがシェルで使用する言語と使用されるキーボードレイアウトを定義するので、どの国とキーボードレイアウトが適切かを選択するだけです。 私の場合、ドイツ語のキーボードレイアウトを使用しますが、シェルの言語として英語を使用します。
国、地域、または地域を選択します。
場所、地域、ロケールとキーボードをもう一度選択します。
インストーラーはインストールCDとハードウェアをチェックし、ネットワークにDHCPサーバーがある場合はDHCPを使用してネットワークを構成します。
ホスト名を入力します。 この例では、私のシステムは server1.example.com、だから私は入る server1:
ドメイン名を入力します。 この例では、これは example.com:
広告
その後、rootユーザーにパスワードを与えます。
タイプミスを避けるために、そのパスワードを確認してください。
Linuxユーザーアカウント(名前やニックネームなど)を作成します。 このインストール例では、「」という名前を選択します。管理者」 ユーザー名で 管理者 (ユーザー名は使用しないでください 管理者 Debian Linuxでは予約名なので):
次に、ハードディスクをパーティション分割する必要があります。 簡単にするために、私は選択します ガイド付き-ディスク全体を使用 -これにより、 / ファイルシステムとスワップ用の別のファイルシステム(もちろん、パーティショニングは完全にあなた次第です-あなたが何をしているのかを知っているなら、あなたはあなたのパーティションを手動でセットアップすることもできます)。 ISPConfig 3の完璧なサーバーチュートリアルのようなホスティングシステムの場合、すべてのWebサイトと電子メールデータが/ varのサブディレクトリに保存されるため、/および大きな/varパーティションに60GBを選択することをお勧めします。広告
パーティション化するディスクを選択します。
次に、パーティションスキームを選択します。 前に述べたように、私は選択します 1つのパーティション内のすべてのファイル(新規ユーザーに推奨) 簡単にするために-ここで何を選択するかはあなたの好み次第です:
終了したら、を選択します パーティショニングを終了し、変更をディスクに書き込みます:
選択する はい あなたが尋ねられたとき: “変更をディスクに書き込みますか?」:
その後、新しいパーティションが作成され、フォーマットされます。 これでパーティションが作成され、ベースシステムがインストールされます。
インストールメディアによっては、次の画面が表示される場合があります。 ネットワークベースのインストールを実行します(すべての追加のインストールパッケージはインターネットからダウンロードされます)ので、ここでは追加のインストールディスクをスキャンしないことを選択します。
次に、aptを構成する必要があります。 最小限のパッケージセットしか含まれていないDebianNetinstallCDを使用しているため、ネットワークミラーを使用する必要があります。 使用するネットワークミラーが配置されている国を選択します(通常、これはサーバーシステムが配置されている国です)。
次に、使用するミラーを選択します(例: deb.debian.org):
HTTPプロキシを使用しない限り、次のフィールドを空のままにして、 継続する:
Aptは現在、パッケージデータベースを更新しています。
を選択すると、パッケージ使用状況調査をスキップできます いいえ:
標準のシステムユーティリティを選択し、 SSHサーバー (たとえば、次のようなSSHクライアントを使用してシステムにすぐに接続できるようにするため パテ インストールが完了した後)そしてヒット 継続する。
標準システムユーティリティを最小限のサーバーにインストールするべきではないと主張する人もいるかもしれませんが、私の意見では、標準ユーティリティのほとんどは後で必要になるので、基本セットアップの一部としてこのサーバーにインストールします。
必要なパッケージがダウンロードされ、システムにインストールされます。
あなたがするように頼まれたとき GRUBブートローダーをマスターブートレコードにインストールしますか?、 選択する はい:
インストーラーは、Grubをインストールするパーティションを尋ねる場合があります。 このサーバーにはハードディスクが1つしかないので、ここで/ dev/sdaを選択します。
Enterキーを押すと、インストーラーがGrubをインストールし、インストールを終了します。
これで基本システムのインストールは完了です。 CDドライブからDebianNetinstallCDを取り出し、 継続する システムを再起動するには:
新しくインストールされたDebian10サーバーの最初の起動:最初にGrub Boot Loaderの起動画面が表示されます。Enterキーを押すか、数秒待つと、起動プロセスが自動的に続行されます。
数秒後、ログインプロンプトが表示されます。
インストール時に選択したユーザー名「root」とrootパスワードでログインします。 SSHでログインする場合は、rootユーザーがリモートログインを無効にしているため、ユーザー名「administrator」を使用します。 次に、コマンド「su-」を実行します。
su -
rootユーザーになります。 コマンドsuを「-」とともに使用するか、「su –login」を使用することが重要です。これは、rootユーザーのPATH変数を正しく初期化するために必要です。
次のステップに進みます…
4 SSHサーバーをインストールします(オプション)
システムのインストール中にOpenSSHサーバーをインストールしなかった場合は、今すぐインストールできます。
apt -y install ssh openssh-server
今後は、次のようなSSHクライアントを使用できます。 パテ ワークステーションからDebianJessieサーバーに接続し、このチュートリアルの残りの手順に従います。
5シェルエディタをインストールします(オプション)
使用します ナノ 私のお気に入りのシェルテキストエディタとして、初心者にはそれほど使いにくいviを好む人もいます。 次のコマンドを使用して、両方のエディターをインストールします。
apt -y install vim-nox nano
(joeやmcの組み込みエディターなど、別のテキストエディターを使用する場合は、これを行う必要はありません)。
6ネットワークを構成する
次のコマンドを使用して、現在のIPアドレスを取得できます。
ip a
デフォルトでは、一部のネットワークツールは使用できない場合があります。 次のコマンドでパッケージをインストールします。
apt install net-tools
Debian 11インストーラーはDHCP経由でネットワーク設定を取得するようにシステムを構成しているため、サーバーには静的IPアドレスが必要であるため、ここで変更する必要があります。 編集 / etc / network / interfaces 必要に応じて調整します(この例のセットアップでは、IPアドレスを使用します 192.168.0.100)(私が置き換えることに注意してください allow-hotplug ens33 と 自動ens33; そうしないと、ネットワークの再起動が機能せず、システム全体を再起動する必要があります):
nano /etc/network/interfaces
aptインストーラーによって作成されたDHCPが有効になっているinterfacesファイル:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback# The primary network interface
allow-hotplug ens33
iface ens33 inet dhcp
# This is an autoconfigured IPv6 interface
iface ens33 inet6 auto
またはスクリーンショットとして:
これが、静的IP192.168.0.100が構成された編集済みのインターフェースファイルです。
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto ens33 iface ens33 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
# This is an autoconfigured IPv6 interface
iface ens33 inet6 auto
編集されたファイルは次のようになります。
次に、ネットワークを再起動します。
systemctl restart networking
次に編集 / etc / hosts。 次のようにします。
nano /etc/hosts
127.0.0.1 localhost.localdomain 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
インストーラーで最終的なホスト名を選択しなかった場合に備えて、ホスト名を編集します
nano /etc/hostname
/ etc / hostnameファイルには、ドメイン部分のないホスト名が含まれているため、この場合は「server1」だけです。
次に、サーバーを再起動して、ホスト名の変更を適用します。
systemctl reboot
再度ログインした後、以下を実行します。
hostname
hostname -f
新しいホスト名が正しく設定されていることを確認します。 出力は次のようになります。
[email protected]:/home/administrator# hostname
server1
[email protected]:/home/administrator# hostname -f
server1.example.com
[email protected]:/home/administrator#
7Debianインストールを更新する
まず、あなたの /etc/apt/sources.list が含まれています バスター/アップデート リポジトリ(これにより、常に最新の更新を取得できるようになります)、および 貢献 と 非無料 リポジトリが有効になっています。
nano /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main #deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main deb http://deb.debian.org/debian/ bullseye main contrib non-free deb-src http://deb.debian.org/debian/ bullseye main contrib non-free deb http://security.debian.org/debian-security bullseye-security main contrib non-free deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free # bullseye-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual.
走る
apt update
aptパッケージデータベースを更新し、
apt upgrade
最新のアップデートをインストールします(ある場合)。
8 Debian11VMWareサーバーイメージ
このチュートリアルは、VMWareおよびVirtualboxと互換性のあるovf/ova形式の仮想マシンイメージをすぐに使用できる状態で利用できます。 仮想マシンイメージは、次のログイン詳細を使用します。
SSH/シェルログイン
ユーザー名:管理者
パスワード:howtoforge
ユーザー名:root
パスワード:howtoforge
VMのIPは192.168.0.100で、ファイル/ etc / network/interfacesで変更できます。 仮想マシンを保護するために、上記のすべてのパスワードを変更してください。
9リンク
The post Debian 11(Bullseye)最小サーバーをインストールする方法 appeared first on Gamingsym Japan.