サーバー設定 · 1 min read · Feb 09, 2026
BINDを使用したUbuntu Hardy 8.04 LTS DNSサーバーのインストール - ページ3
4 rootアカウントを有効にする
再起動後、以前に作成したユーザー名(例:administrator)でログインできます。このチュートリアルのすべてのステップをrootユーザーとして実行する必要があるため、rootアカウントを有効にします。
実行します
sudo passwd rootそしてrootにパスワードを設定します。その後、次のコマンドを実行してrootに切り替えます
su5 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 updateaptパッケージデータベースを更新し、
apt-get upgrade最新の更新をインストールします(もしあれば)。
9 AppArmorを無効にする(これはうまくいくために必須です)
AppArmorは、SELinuxに似たセキュリティ拡張で、拡張セキュリティを提供するはずですが、通常は利点よりも多くの問題を引き起こします。したがって、私はそれを無効にします。
次のようにして無効にできます:
/etc/init.d/apparmor stop
update-rc.d -f apparmor remove新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。