コンピュータネットワークでは、コンピュータは人間の言語で理解できる名前で識別されます。この名前はホスト名と呼ばれます。そしてこの投稿では、Ubuntuでホスト名を変更する方法を学びます。
一般に、ホスト名は、コンピューターが持つ一意の変更可能な名前です。この名前は、ネットワーク内のコンピューターを識別するのに役立ちます。このようにして、サーバーと残りのノードはコンピューターを認識できます。
一方、コンピュータネットワーク内では、多くのネットワークサービスは、ネットワークの各メンバーを正確に知る必要があります。したがって、それを識別して変更する方法を知ることが重要です。
Ubuntuでのホスト名の変更
Ubuntuとその最近のバージョンはsystemd
に取って代わられました 。したがって、ホスト名のクエリと変更を可能にするコマンドはhostnamectl
です。 。
パラメータを指定せずにコマンドを実行すると、次のような画面ごとの出力が得られます。
Static hostname: atechtown Icon name: computer-vm Chassis: vm Machine ID: e776705030044bcd8e44b31b97856afe Boot ID: af591d2413544229936d0cfdb6d54cf5 Virtualization: oracle Operating System: Ubuntu 20.04 LTS Kernel: Linux 5.4.0-33-generic Architecture: x86-64
この画面出力では、最初に取得される値はコンピューターのホスト名です。
変更する場合は、次の構文に従う必要があります:
hostnamectl set-hostname [new-hostname]
ホスト名を変更するには、rootユーザーである必要があります。または、少なくとも、sudoの使用権限を持つユーザーである必要があります。
Ubuntuでホスト名を変更する方法の例は次のとおりです
sudo hostnamectl set-hostname atechtown
変更を適用するには、セッションを閉じて再度開く必要があります。また、一部のネットワークサービスは、再起動または更新する必要がある場合があります。
同じコンピュータでの問題を回避するには、hostsファイルを変更し、新しいホスト名に新しいパラメータを追加する必要があります。
したがって、ファイルを編集します:
sudo nano /etc/hosts
そして次の行を追加します:
127.0.0.1 atechtown
変更を保存してファイルを閉じます。「atechtown」をホスト名に置き換える必要があることを忘れないでください。
ここでも、変更を確認できます。
hostnamectl
したがって、この方法で、Ubuntuでホスト名を開くことが変更されました。
結論
通常、コンピュータはコンピュータネットワークの一部であり、正しく機能するには、ホスト名を正しく定義する必要があります。
したがって、この投稿のおかげで、Ubuntuでホスト名を変更する方法がわかりました。
UbuntuでのPythonに関する投稿をお読みください。