システムはインストールプロセス中にホスト名を設定しますが、Linuxではいつでもホスト名を変更できます。
オペレーティングシステムのインストール中にマシン名をカスタマイズするのを忘れた場合は、後で行うことができます。方法は次のとおりです!
ホスト名は、コンピューター名とも呼ばれ、ネットワーク上のホストに割り当てられたラベルであり、特定のネットワーク上のあるデバイスを別のデバイスから区別します。英数字、ドット、ハイフンを含む単純な文字列にすることができます。
Linuxでホスト名を表示
ホスト名の変更に進む前に、まずLinuxシステムの現在のホスト名を確認しましょう。
Linuxシステムでホスト名を確認する方法はいくつかあります。ここでは、最も一般的に使用される2つの方法を紹介します。
hostname
オプションなしのコマンド:
hostname
上記の出力からわかるように、私のLinuxシステムのホスト名はubuntu
です。 。
Linuxでシステムホスト名を取得する別の方法は、hostnamectl
オプションなしのコマンド:
hostnamectl
hostnameコマンドとは異なり、hostnamectlは、システムのタイプ、オペレーティングシステム、カーネルバージョン、アーキテクチャなど、システムに関連するいくつかの詳細を表示します。
次に、Linuxシステムのホスト名の変更に移りましょう。
Linuxでのホスト名の変更
Linuxシステムのシステムホスト名を他の任意のホスト名に変更できます。たとえば、現在のシステムのホスト名をubuntu
から変更したいとします。 web-server
へ 。
この目的のために、 hostnamectl
を使用します set-hostname
を使用したコマンド 引数の後に新しいホスト名が続きます。この場合はweb-server
:
sudo hostnamectl set-hostname web-server
もちろん、web-server
を置き換えることを忘れないでください 使用したい名前で。
hostnamectl set-hostname
であることを覚えておいてください 出力は生成されません。したがって、hostnamectl
を使用できます ホスト名が変更されたことを確認するオプションのないコマンド:
hostnamectl
新しく提供されたホスト名がLinuxシステムで正常に変更されていることがわかります。
hostnamectl
を使用してホスト名を変更している間 コマンドを実行すると、ホスト名の変更による影響を確認するためにシステムを再起動する必要はありません。
ただし、ホスト名を永続的に変更するには、/etc/hosts
も編集する必要があります ファイル。 Nanoなど、選択したエディターでファイルを開き、古いホスト名のすべての出現箇所を新しいホスト名に置き換えます。
sudo nano /etc/hosts
変更を保存して、/etc/hosts
を終了します ファイル。次に、システムを再起動して変更を適用します。
結論
Linuxベースのディストリビューションのホスト名は、ネットワーク内でシステムを一意に識別するために使用されます。システム管理者にとって重要なタスクの1つは、ホスト名を変更する方法を知ることです。
この記事がLinuxでのホスト名の変更に役立つことを願っています。いつものように、フィードバックをお気軽に提供してください。