Ubuntu をインストールするときに、コンピューターの名前 (「ホスト名」と呼ばれる) を選択するように求められます。このホスト名は後で変更できますが、Ubuntu にはそのためのグラフィカル インターフェイスが提供されていません。
ここでのプロセスは 、Linux Mint および他の Debian ベースの Linux ディストリビューション でも機能します。他の Linux ディストリビューション (Fedora やその他の Red Hat ベースのディストリビューションなど) では、ホスト名の指定に異なる方法が使用されます。
ホスト名の選択
ホスト名は、「ホスト」、つまりネットワーク上のコンピュータに割り当てられる名前です。ホスト名は基本的には単なるコンピュータの名前です。ネットワーク上でコンピュータを識別するために使用されます。それはターミナルにも非常にわかりやすく表示されます。
ホスト名は任意の名前に変更できます。ただし、問題が発生する可能性があるため、ネットワーク上の 2 台の異なるコンピュータで同じホスト名を使用しないでください。ホスト名は、ネットワーク上のコンピュータを一意に識別するものと考えられています。
ホスト名をあまり派手にしないでください。ホスト名に使用できるのは、文字 (a ~ z)、数字 (0 ~ 9)、ハイフン文字 ( – )、およびピリオド文字 ( . ) のみです。ホスト名は、ハイフンやピリオドではなく、文字または数字で始まり、終わる必要があります。文字も大文字と小文字が区別されないため、「COMPUTER」は「computer」と同等です。ホスト名の長さは 2 ~ 63 文字にする必要がありますが、ホスト名は短い方が便利だと思われます。
/etc/hostname ファイルを編集する
開始するには、ターミナル ウィンドウを開いてください。 Ubuntu の Unity デスクトップで、「Ubuntu」ボタンをクリックしてダッシュを表示し、 「ターミナル」 を検索して Enter キーを押します。
/etc/hostname ファイルを編集する必要があります。このファイルには、Ubuntu および他の Debian ベースのディストリビューションがホスト名を保存します。ターミナルで次のコマンドを実行して、/etc/hostname ファイルをグラフィカル「gedit」テキスト エディターで開き、編集します。
sudo gedit /etc/ホスト名
(これには、nano や vi などのターミナルベースのテキスト エディターを使用することもできます。sudo nano /etc/hostname または sudo vi /etc/hostname コマンドを実行して、編集するファイルを開きます。nano の使用に関するガイドを 参照してください。または、これらのテキスト エディターを使用するヘルプについては 、vi の使用方法の概要を参照してください )。
/etc/hostname ファイルは非常に単純です。含まれているのは 1 つだけです – コンピュータのホスト名です。変更するには、ファイルから既存のホスト名を削除するだけです。これを新しいホスト名に置き換えて、テキスト ファイルを保存します。
Ubuntu およびその他の Debian ベースのディストリビューションは、起動中に /etc/hostname ファイルを読み取り、コンピュータのホスト名をファイルに含まれるホスト名に設定します。変更はすぐには有効になりません。すぐに変更するには、再起動するか、hostname コマンドを使用する必要があります。
/etc/hosts ファイルを編集する
ホスト名は /etc/hosts ファイルにも保存され、ローカル コンピューター ( localhost ) にリダイレクトされるように設定されます。 hosts ファイル内のホスト名も変更する必要があります。
次のようなコマンドを使用して、/etc/hosts ファイルを開いて編集します。
sudo gedit /etc/hosts
(繰り返しになりますが、nano、vi、またはその他のグラフィカル テキスト エディターなど、任意のテキスト エディターを使用できます。)
hosts ファイルで古いホスト名を見つけます。次のような行になります。
127.0.1.1 古いホスト名
もう一度、古いホスト名を新しいホスト名に置き換えます。その後、/etc/hosts ファイルを保存できます。
ホスト名をすぐに変更してください
上記の変更は再起動時に有効になりますが、ターミナルで hostname コマンドを使用すると、ホスト名をすぐに変更できます。このコマンドは、次回再起動するまでホスト名のみを変更するため、ホスト名を永続的に変更するには、/etc/hostname ファイルを変更する必要があります。
ターミナル ウィンドウで hostname コマンドを実行して、新しいホスト名を指定します。無効なホスト名を選択した場合は、このコマンドによって通知され、再試行できます。次のようにコマンドを実行します。
sudo ホスト名 新しいホスト名
コンピュータのホスト名はすぐに変更されますが、変更はターミナルにすぐには表示されません。端末は、端末を再度開いたとき、または新しい端末を開いたときに認識します。
それでおしまい;もう終わったはずです。 Debian に基づいていない Linux ディストリビューションでは、別のプロセスがあります。詳細については、Linux ディストリビューションのドキュメントを確認してください。一部の Linux ディストリビューションでは、ホスト名をすぐに変更するために使用できるグラフィカル ユーティリティが提供されている場合もあるので、希望しない限り、ターミナルを使用する必要はありません。





