技術ノート 特徴 Ubuntu Linux でホスト名 (コンピューター名) を変更する方法

Ubuntu Linux でホスト名 (コンピューター名) を変更する方法

Ubuntu Linux でホスト名 (コンピューター名) を変更する方法

Ubuntu をインストールするときに、コンピューターの名前 (「ホスト名」と呼ばれる) を選択するように求められます。このホスト名は後で変更できますが、Ubuntu にはそのためのグラフィカル インターフェイスが提供されていません。

Ubuntu Linux でホスト名 (コンピューター名) を変更する方法

ここでのプロセスは 、Linux Mint および他の Debian ベースの Linux ディストリビューション でも機能します。他の Linux ディストリビューション (Fedora やその他の Red Hat ベースのディストリビューションなど) では、ホスト名の指定に異なる方法が使用されます。

ホスト名の選択

Ubuntu Linux でホスト名 (コンピューター名) を変更する方法

ホスト名は、「ホスト」、つまりネットワーク上のコンピュータに割り当てられる名前です。ホスト名は基本的には単なるコンピュータの名前です。ネットワーク上でコンピュータを識別するために使用されます。それはターミナルにも非常にわかりやすく表示されます。

ホスト名は任意の名前に変更できます。ただし、問題が発生する可能性があるため、ネットワーク上の 2 台の異なるコンピュータで同じホスト名を使用しないでください。ホスト名は、ネットワーク上のコンピュータを一意に識別するものと考えられています。

ホスト名をあまり派手にしないでください。ホスト名に使用できるのは、文字 (a ~ z)、数字 (0 ~ 9)、ハイフン文字 ( – )、およびピリオド文字 ( . ) のみです。ホスト名は、ハイフンやピリオドではなく、文字または数字で始まり、終わる必要があります。文字も大文字と小文字が区別されないため、「COMPUTER」は「computer」と同等です。ホスト名の長さは 2 ~ 63 文字にする必要がありますが、ホスト名は短い方が便利だと思われます。

Ubuntu Linux でホスト名 (コンピューター名) を変更する方法

/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 コマンドを使用する必要があります。

Ubuntu Linux でホスト名 (コンピューター名) を変更する方法

/etc/hosts ファイルを編集する

ホスト名は /etc/hosts ファイルにも保存され、ローカル コンピューター ( l​​ocalhost ) にリダイレクトされるように設定されます。 hosts ファイル内のホスト名も変更する必要があります。

次のようなコマンドを使用して、/etc/hosts ファイルを開いて編集します。

sudo gedit /etc/hosts

(繰り返しになりますが、nano、vi、またはその他のグラフィカル テキスト エディターなど、任意のテキスト エディターを使用できます。)

hosts ファイルで古いホスト名を見つけます。次のような行になります。

127.0.1.1 古いホスト名

もう一度、古いホスト名を新しいホスト名に置き換えます。その後、/etc/hosts ファイルを保存できます。

Ubuntu Linux でホスト名 (コンピューター名) を変更する方法

ホスト名をすぐに変更してください

上記の変更は再起動時に有効になりますが、ターミナルで hostname コマンドを使用すると、ホスト名をすぐに変更できます。このコマンドは、次回再起動するまでホスト名のみを変更するため、ホスト名を永続的に変更するには、/etc/hostname ファイルを変更する必要があります。

ターミナル ウィンドウで hostname コマンドを実行して、新しいホスト名を指定します。無効なホスト名を選択した場合は、このコマンドによって通知され、再試行できます。次のようにコマンドを実行します。

sudo ホスト名 新しいホスト名

コンピュータのホスト名はすぐに変更されますが、変更はターミナルにすぐには表示されません。端末は、端末を再度開いたとき、または新しい端末を開いたときに認識します。


それでおしまい;もう終わったはずです。 Debian に基づいていない Linux ディストリビューションでは、別のプロセスがあります。詳細については、Linux ディストリビューションのドキュメントを確認してください。一部の Linux ディストリビューションでは、ホスト名をすぐに変更するために使用できるグラフィカル ユーティリティが提供されている場合もあるので、希望しない限り、ターミナルを使用する必要はありません。

「 Ubuntu Linux でホスト名 (コンピューター名) を変更する方法」に関するベスト動画選定!

Linux Mint または Ubuntu でホスト名を変更する方法
Ubuntuサーバーでのホスト名の変更