ウェブサイト検索

Linuxでホスト名を変更する方法


Linuxマシンのホスト名を変更したいけど、やり方がわからないですか?こちらがその手順を説明するガイドです。

Linuxシステムのホスト名を変更したい理由はいくつもあります。しかし、ホスト名の変更は必ずしも直感的なプロセスではありません。ご心配なく、数回のクリックとコマンドでわずか1分以内にマシンのホスト名を変更する方法をお教えします。

このガイドでは、ホスト名を変更するための手順を示すためにUbuntuを使用していますが、これらのコマンドは他のLinuxディストリビューションでも動作するはずです。

ホスト名とは何ですか?

ネットワークに接続されているすべてのコンピュータには、IPアドレスとホスト名があります。ホスト名は、ネットワーク上のコンピュータを「人間にわかりやすい」形式で識別するために使用される名前です。ホスト名がなければ、ネットワーク上のコンピュータを探そうとする際には、すべて数字、つまりIPアドレス(例えば127.0.0.1)のみが表示されることになります。

IPアドレスはコンピュータ同士が互いを識別するための優れた方法ですが、特定のコンピュータを人々が識別するのにあまり役立ちません。例えば、あなたがUbuntuシステムでネットワーク共有フォルダを設定したいとします。他の人がそのフォルダにアクセスしたい場合、あなたのコンピュータが「larry-laptop」としてネットワーク上に表示される方が、「192.168.0.24」として表示されるよりも遥かに簡単に見つけることができるでしょう。

ホスト名を変更する一般的な理由の1つは、同じネットワーク上で重複した名前を避けるためです。例えば、Ubuntuはすべての新しいインストールのホスト名をデフォルトで「ubuntu」に設定します。家庭内のネットワークに複数のコンピュータがあり、すべてにUbuntu Linuxを実行する場合は、問題を避けるためにデフォルトのホスト名を変更する必要があります。

システム設定を通じてホスト名を変更する方法

ほとんどの人がLinuxマシンでホスト名を変更する最も簡単な方法は、システム設定に入って詳細をクリックすることです。あなたのコンピュータの現在のホスト名は、デバイス名の下、または他のディストロの類似ラベルの最初の項目として表示されます。

すぐには明らかではありませんが、デバイス名項目をクリックするとダイアログボックスが表示され、デバイスの名前を変更できます。ダイアログに使用したい名前を入力し、名前を変更をクリックしてください。

新しいホスト名は永続的に設定され、あなたのコンピュータは新しい名前でネットワーク上で自分自身を識別します。

Linuxターミナルを使用してホスト名を変更する

システム設定に表示されるオプションは、使用しているデスクトップ環境に依存します。上記で説明した手順は、UbuntuのデフォルトであるGNOMEデスクトップで機能します。しかし、デスクトップ環境やウィンドウマネージャを変更した場合、システム設定でホスト名を変更するオプションがない可能性があります。

そうであれば、ターミナルウィンドウを開いて、1つの簡単なコマンドを入力することでホスト名を変更できます。

hostnamectl コマンドを使用すると、ほとんどの他のLinuxディストリビューションでホスト名を表示および変更できます。ターミナルウィンドウを開いて、次のコマンドを入力するだけで、現在のホスト名といくつかの関連情報を表示できます。

hostnamectl

出力 :

ホスト名を変更するには、次のコマンドを入力し、new-hostnameを使用したい名前に置き換えてください:

hostnamectl set-hostname new-hostname

新しい名前が設定されたことを確認するために、再度hostnamectlと入力すると、更新された情報が表示されます。

再び、Linuxのホスト名を変更するためのコマンドライン方式は、Ubuntuだけでなくほぼすべての最新のLinuxディストリビューションで機能するはずです。

Linuxネットワークの仕組みについてもっと学ぶ

コンピュータのホスト名を正常に設定したので、次はLinuxでネットワーキングに少し足を踏み入れる時です。システムに他のネットワークの問題がある場合(または単に興味があるだけの場合も)、Linuxのssコマンドがエラーのトラブルシューティングに役立ちます。

関連記事: