ウェブサイト検索

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


Linuxシステムのホスト名は重要です。なぜなら、それはネットワーク上でデバイスを識別するために使用されるからです。ホスト名は、ターミナルのプロンプトなどの他の重要な場所にも表示されます。これは、どのシステムで作業しているかを常に思い出させてくれます。特に、複数のシステムをSSHを通じて管理しているときに、コマンドラインターミナルが頭の中で混ざってしまうのを防ぐためには、本当に助けになります。

もちろん、デバイスが互いに通信する必要があるときにIPアドレスが使用されますが、それらは頻繁に変わる可能性があります。ホスト名は、変更される可能性のある多くの数字を覚えることなく、ネットワーク上または物理的にどのデバイスと対話しているかを知る方法を提供します。したがって、システムにはそれをすぐに識別するのに役立つホスト名が付けられていることが重要です。たとえば、「backup-server」は「server2」よりもはるかに有益です。ホスト名からシステムの目的を簡単に特定できない場合は、それを変更する時です。

このガイドでは、Debian Linuxでホスト名を変更する方法を示します。ホスト名の変更は、コマンドラインまたはGUIのいずれかで行うことができ、両方の方法の手順を以下に示します。

このチュートリアルでは、あなたは学びます:

  • コマンドラインからDebianのホスト名を変更する方法
  • GNOME GUIからDebianのホスト名を変更する方法

Debian Linuxでホスト名を変更する

コマンドラインからDebianのホスト名を変更する

Debianのホスト名をsystemdのhostnamectlコマンドを使用して変更するには、以下の手順を使用してください。

  1. まず、hostname または hostnamectl コマンドを使用して現在のホスト名を確認しましょう。

    
    hostname
    debian
    
    hostnamectl
       Static hostname: debian
             Icon name: computer-vm
               Chassis: vm
            Machine ID: 37eaf1edf1864dee9cfa90373206a449
               Boot ID: f4d3980df9da46f5b1a5dc997739f8b1
        Virtualization: oracle
      Operating System: Debian GNU/Linux 10 (buster)
                Kernel: Linux 4.19.0-16-amd64
          Architecture: x86-64
    

    両方のコマンドは、私たちのホスト名がdebianであり、新しいDebianインストールのデフォルトのホスト名であることを示しています。

  2. 次に、以下のコマンドを使用してホスト名を変更します。この例では、ホスト名をlinuxconfigに変更します。このコマンドを実行すると、管理者パスワードの入力が求められます。

    
    hostnamectl set-hostname linuxconfig
    

    新しい変更を確認するために、ステップ 1のコマンドを再度実行してください。

  3. 最後に、/etc/hostsファイルを編集して変更を反映させます。例えば:

    次の2行をファイルに追加し、この例を希望するホスト名に置き換えてください。既存のデフォルトの行をファイルに残しておくこともできます。

    
    127.0.0.1	linuxconfig
    ::1		linuxconfig
    

ホストファイルの編集

それがすべてです。現在開いているターミナルはまだ変更を反映しませんが、新しく開いたターミナルは反映されます。

GNOME GUIからホスト名を変更する

DebianにGNOME GUIがインストールされている場合、システムのホスト名を変更するには以下の手順を使用できます。

  1. Debianでは通常のユーザーがGUIからホスト名を編集することはできないので、ルートアカウントでGNOME設定メニューを開く必要があります。そのためには、ルートとして以下のコマンドを実行してください。

    
    gnome-control-center
    
  2. 記事内広告バナー_2を読み込む

  3. 下部の詳細タブをクリックし、その後「について」をクリックしてください。
  4. このメニューでは、‘デバイス名’という領域をクリックして、希望するホスト名を入力できます。変更が完了したら、エンターを押すだけで、このウィンドウを閉じることができます。
  5. GUIを通じてホスト名を変更する

  6. その後、開いたターミナルにhostnamectlと入力して、変更が行われたことを確認します。

    
    hostnamectl
       Static hostname: linuxconfig
             Icon name: computer-vm
               Chassis: vm
            Machine ID: 37eaf1edf1864dee9cfa90373206a449
               Boot ID: f4d3980df9da46f5b1a5dc997739f8b1
        Virtualization: oracle
      Operating System: Debian GNU/Linux 10 (buster)
                Kernel: Linux 4.19.0-16-amd64
          Architecture: x86-64
    

締めくくりの考え

このガイドでは、Debian Linuxでシステムのホスト名を変更するためのコマンドラインとGUIの方法を見ました。また、システムの容易な識別を助けるために適切なホスト名を選択することの重要性についても学びました。管理者はこれらの方法を使用して、Debianコンピュータに適切で識別しやすいホスト名を確保することができます。

関連記事: