サーバー設定 · 1 min read · Feb 09, 2026

BINDを使用したUbuntu Hardy 8.04 LTS DNSサーバーのインストール - ページ3

4 rootアカウントを有効にする

再起動後、以前に作成したユーザー名(例:administrator)でログインできます。このチュートリアルのすべてのステップをrootユーザーとして実行する必要があるため、rootアカウントを有効にします。

実行します

sudo passwd root

そしてrootにパスワードを設定します。その後、次のコマンドを実行してrootに切り替えます

su

5 SSHサーバーをインストールする(オプション)

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

apt-get install ssh openssh-server

これ以降、PuTTYなどのSSHクライアントを使用して、ワークステーションからUbuntu 8.04 LTSサーバーに接続し、このチュートリアルの残りの手順に従うことができます。

6 vim-fullをインストールする(オプション)

このチュートリアルではviをテキストエディタとして使用します。デフォルトのviプログラムはUbuntuで奇妙な動作をするため、これを修正するためにvim-fullをインストールします:

apt-get install vim-full

(joeやnanoなどの別のテキストエディタを使用する場合は、これを行う必要はありません。)

7 ネットワークを構成する

Ubuntuインストーラーは、システムがDHCPを介してネットワーク設定を取得するように構成しているため、サーバーには静的IPアドレスが必要なので、これを変更する必要があります。/etc/network/interfacesを編集し、必要に応じて調整します(この例の設定ではIPアドレス192.168.0.100を使用します):

vi /etc/network/interfaces

| # このファイルは、システムで利用可能なネットワークインターフェースを説明し、 # それらをアクティブにする方法を示します。詳細については、interfaces(5)を参照してください。 # ループバックネットワークインターフェース auto lo iface lo inet loopback # プライマリネットワークインターフェース auto eth0 iface eth0 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 |

ネットワーク設定が正しく設定されていることを確認し、必要に応じてネットワーク設定に基づいて変更してください。

次にネットワークを再起動します:

/etc/init.d/networking restart

次に/etc/hostsを編集します。次のようにします:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.tm.local server1 # 次の行は、IPv6対応ホストにとって望ましいです ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

次に実行します

echo server1.tm.local > /etc/hostname  
/etc/init.d/hostname.sh start

その後、次を実行します

hostname  
hostname -f

両方ともserver1.tm.localを表示するはずです。

8 /etc/apt/sources.listを編集し、Linuxインストールを更新する

/etc/apt/sources.listを編集します。インストールCDをファイルからコメントアウトまたは削除し、universeおよびmultiverseリポジトリが有効になっていることを確認します。次のようになります:

vi /etc/apt/sources.list

| # # deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted #deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted # 詳細な情報は http://help.ubuntu.com/community/UpgradeNotes を参照してください。 deb http://de.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy main restricted ## 最終リリース後に生成された主要なバグ修正アップデート。 deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted ## N.B. このリポジトリのソフトウェアは、Ubuntuチームによって完全にサポートされておらず、 ## 無料ライセンスの下にない可能性があります。ソフトウェアの使用権について確認してください。 ## また、universeのソフトウェアは、Ubuntuセキュリティチームからのレビューや更新を受けません。 deb http://de.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy universe deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe ## N.B. このリポジトリのソフトウェアは、Ubuntuチームによって完全にサポートされておらず、 ## 無料ライセンスの下にない可能性があります。ソフトウェアの使用権について確認してください。 ## また、multiverseのソフトウェアは、Ubuntuセキュリティチームからのレビューや更新を受けません。 deb http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse ## 次の2行のコメントを解除して、'backports'リポジトリからソフトウェアを追加します。 ## N.B. このリポジトリのソフトウェアは、メインリリースに含まれるソフトウェアよりも ## 徹底的にテストされていない可能性がありますが、役立つ機能を提供する新しいバージョンのアプリケーションが含まれています。 ## また、backportsのソフトウェアは、Ubuntuセキュリティチームからのレビューや更新を受けません。 # deb http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse ## 次の2行のコメントを解除して、Canonicalの'partner'リポジトリからソフトウェアを追加します。 ## このソフトウェアはUbuntuの一部ではありませんが、Canonicalとそれぞれのベンダーによって ## Ubuntuユーザーへのサービスとして提供されています。 # deb http://archive.canonical.com/ubuntu hardy partner # deb-src http://archive.canonical.com/ubuntu hardy partner deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted deb http://security.ubuntu.com/ubuntu hardy-security universe deb-src http://security.ubuntu.com/ubuntu hardy-security universe deb http://security.ubuntu.com/ubuntu hardy-security multiverse deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse |

次に実行します

apt-get update

aptパッケージデータベースを更新し、

apt-get upgrade

最新の更新をインストールします(もしあれば)。

9 AppArmorを無効にする(これはうまくいくために必須です)

AppArmorは、SELinuxに似たセキュリティ拡張で、拡張セキュリティを提供するはずですが、通常は利点よりも多くの問題を引き起こします。したがって、私はそれを無効にします。

次のようにして無効にできます:

/etc/init.d/apparmor stop  
update-rc.d -f apparmor remove
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。