Linuxでホスト名を変更する方法
Linuxシステムのホスト名は重要です。なぜなら、それはネットワーク上でデバイスを識別するために使用されるからです。ホスト名は、ターミナルのプロンプトなどの他の重要な場所にも表示されます。これは、どのシステムで作業しているかを常に思い出させてくれます。特に、複数のシステムをSSHを通じて管理しているときに、コマンドラインターミナルが頭の中で混ざってしまうのを防ぐためには、本当に助けになります。
もちろん、デバイス同士が通信する際にIPアドレスが使用されますが、これらは頻繁に変わることがあります。ホスト名は、ネットワーク上または物理的にどのデバイスとやり取りしているのかを知る手段を提供してくれます。変更される可能性のある多くの数字を覚える必要はありません。したがって、あなたのシステムが迅速に識別できるホスト名を持っていることが重要です。たとえば、「backup-server」は「server2」よりもはるかに情報が多いです。
このガイドでは、Linuxでホスト名を変更する方法を示します。これはコマンドラインまたはGUIから行うことができ、両方の方法を示します。ホスト名からシステムの目的を簡単に特定できない場合は、変更する時です。
このチュートリアルでは、あなたは学びます:
- コマンドラインからホスト名を変更する方法
- GNOME GUIからホスト名を変更する方法
Linuxでホスト名を変更する
コマンドラインからホスト名を変更する
以下の方法は、systemdを使用するシステム(今日のほとんどの人気のあるLinuxディストリビューション)で機能します。システムがinitを使用している場合、次のセクションで別の方法を説明します。
まず、
hostnameまたはhostnamectlコマンドを使用して現在のホスト名を確認しましょう。hostname linux-server hostnamectl Static hostname: linux-server Icon name: computer-vm Chassis: vm Machine ID: e94c741849c848f8baca2ec406f88c41 Boot ID: 55f7533a0cb6448ba677ef30b2104481 Virtualization: oracle Operating System: Ubuntu 20.04.1 LTS Kernel: Linux 5.4.0-42-generic Architecture: x86-64両方のコマンドは、私たちのホスト名が
linux-serverであることを示しています。次に、以下のコマンドを使ってホスト名を変更します。この例では、ホスト名を
linuxconfigに変更します。sudo hostnamectl set-hostname linuxconfig新しい変更を確認するために、
ステップ 1 からコマンドを再度実行してください。最後に、
/etc/hostsファイルを編集して変更を反映させます。例えば:これを変更してください:
127.0.0.1 localhost 127.0.1.1 linux-serverこれに対して:
127.0.0.1 localhost 127.0.1.1 linuxconfigホストファイルの編集
それで全てです。しかし、ホスト名を変更するためのコマンドラインの方法はこれだけではありません。以下でさらに詳しく説明します。
コマンドラインからホスト名を変更する(初期化システム)
上記の指示の代わりとなる方法は、以下の2つのファイルを編集することです。
/etc/hostnameをnanoまたはお好みのテキストエディタで開き、その中の名前を変更してください。sudo nano /etc/hostname/etc/hostnameファイルの編集
次に、
/etc/hostsファイルを開き、そこにある名前も変更します。sudo nano /etc/hosts
コマンドラインからホスト名を変更する(hostnameコマンド)
コマンドラインからホスト名を変更する最後の方法は、hostname コマンドを使用することです。ほとんどの環境では、これは一時的に名前を変更するだけで、システムを再起動すると元に戻ります。たとえば、ホスト名を linuxconfig に変更するには:
hostname linuxconfig
hostnameと入力することで変更を確認してください:
hostname
GNOME GUIからホスト名を変更する
GNOMEデスクトップ環境を使用していて、コマンドラインの方法を使いたくない場合は、以下の手順に従ってください。
-
GNOMEのアプリケーションランチャーから設定メニューを開き始めます。
設定メニューを開く
下部の「About」タブをクリックし、その後「Device Name」をクリックしてください。
アバウトタブ内でデバイス名(ホスト名)を変更してください
新しいホスト名を入力し、変更を確定するために「名前の変更」をクリックします。
デバイスの名前を変更する
結論
このガイドでは、コマンドラインとGUIを介してLinuxシステムのホスト名を変更するさまざまな方法について説明しました。また、システムの簡単な識別を助けるために適切なホスト名を選ぶ重要性についても学びました。管理者はこれらの方法を使用して、適切に名前付けされたデバイスのネットワークを確保できます。





