GNU/Linux >> Linux の 問題 >  >> Debian

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

このチュートリアルでは、システムを再起動せずにDebian10Busterのホスト名を変更する方法について説明します。

ホスト名は、Debianオペレーティングシステムのインストール時に設定されます。仮想マシンを起動する場合は、起動時にインスタンスに動的に割り当てられます。

前提条件#

システムのホスト名を変更できるようにするには、rootまたはsudo権限を持つユーザーとしてログインする必要があります。

現在のホスト名を表示する#

Debian10およびsystemdを使用する他のすべてのLinuxディストリビューション 、hostnamectlを使用して、特定のシステムのホスト名を変更および表示できます。 ツール。

現在のシステムホスト名を表示するには、hostnamectlと入力します オプションなし:

hostnamectl

出力には、現在のシステムホスト名が表示されます。この例では、host.linuxize.comです。 。

   Static hostname: host.linuxize.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 70a3f06298014fd9ac42e5dc1de1034a
           Boot ID: 1dc8b9af89a4426b99cb348f6d483757
    Virtualization: oracle
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-5-amd64
      Architecture: x86-64

システムホスト名を変更します#

ホスト名は、ネットワーク上のマシンを識別するラベルです。同じネットワーク上の2つの異なるマシンに同じホスト名を設定しないでください。完全修飾ドメイン名(FQDNを使用することをお勧めします )システムのホスト名として。

Debian 10でシステムのホスト名を変更するには、2つの手順が必要です。まず、hostnamectl set-hostnameを使用して新しいホスト名を設定します。 コマンドの後に目的のホスト名を入力してから、/etc/hostsを更新します 新しいホスト名のファイル。

たとえば、システムのホスト名をarya.example.comに変更するには 、次の手順を実行します。

  1. まず、次のコマンドを実行して新しいホスト名を設定します。

    sudo hostnamectl set-hostname arya.example.com

    hostnamectl コマンドは出力を生成しません。成功すると0が返され、それ以外の場合はゼロ以外の失敗コードが返されます。

  2. 次に、/etc/hostsを開きます ファイルを作成し、古いホスト名を新しいホスト名に置き換えます。

    / etc / hosts
    127.0.0.1   localhost
    127.0.0.1   arya.example.com arya 
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     localhost ip6-localhost ip6-loopback
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
変更を確認する#

ホスト名が正常に変更されたことを確認するには、もう一度hostnamectlを使用します コマンド:

hostnamectl

新しいシステムホスト名がコマンドラインに出力されます。

   Static hostname: arya.example.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 70a3f06298014fd9ac42e5dc1de1034a
           Boot ID: 1dc8b9af89a4426b99cb348f6d483757
    Virtualization: oracle
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-5-amd64
      Architecture: x86-64

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

  2. DebianLinuxでタイムゾーンを変更する方法

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

  1. Linuxでシステムホスト名を設定または変更する方法

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

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

  1. Debian10でホスト名を変更する方法

  2. DebianLinuxでホスト名を変更する方法

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