方法: 1.「/etc/hostname」ファイルを開き、古いホスト名を削除し、新しいホスト名に置き換えて、ファイルを保存します。2.「sudo hostnamectl set-hostname " コマンド; 3. "sudo ホスト名 " コマンドを使用します。
このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
現在のホスト名の表示
まず、hostname コマンドを使用して現在のホスト名を表示します。
hostnamctl コマンドを使用することもできます
方法 1: 構成ファイルを変更します
ホスト名は # に保存されます##/etc/hostname ファイルがあるため、このファイルを開いてホスト名を手動で編集できます。
sudo nano /etc/hosts
ログイン後にコピー
古いホスト名を削除し、新しいホスト名に置き換えて、ファイルを保存します。大文字と小文字の区別に注意してください。
/etc/hosts ファイルを更新しない場合、sudo などの一部のプログラムは、この問題を解決する方法を知りません。新しいホスト名。
Linux サーバーのホスト名を変更する場合、新しいホスト名は Linux サーバーのパブリック IP に解決される必要があります。 PC のホスト名を変更した場合、新しいホスト名は 127.0.0.1 または 127.0.1.1 に解決される必要があります。
127.0.1.1 は、Debian Linux ディストリビューションによって解決されたローカル ホストの IP です。 Debian システムのインストール時に、コンピュータの IP が動的であれば、Debian インストール プログラムは /etc/hosts ファイルに 127.0.1.1 <ホスト名> エントリを作成します。 127.0.1.1 アドレスはループバック ネットワーク カードを使用しており、実際には 127.0.0.0/8 (127.0.0.0 ~ 127.255.255.255) はすべてループバック ネットワーク カードを使用しています。
方法 2: hostnamectl コマンド
コマンド構文は次のとおりです:
sudo hostnamectl set-hostname <newhostname>
ログイン後にコピー
このコマンドは、/etc/hostname ファイル内のホスト名を削除し、新しいホスト名に置き換えます。ホスト名 。最初の方法と同様に、/etc/hosts ファイルも更新する必要があります。どちらの方法の本質も同じです。
方法 3: 一時的に変更するための hostname コマンド
ホスト名を一時的に変更するだけの場合は、hostname コマンドを使用できます。
sudo hostname <new-hostname>
ログイン後にコピー
このコマンドは、/etc/hostname ファイル内の静的ホスト名 (静的ホスト名) を変更しません。一時的なホスト名 (一時的ホスト名) のみを変更します。したがって、コンピュータを再起動すると、古いホスト名に戻ります。
静的ホスト名は、
/etc/hostname ファイルに保存されます。
関連する推奨事項: 「
Linux ビデオ チュートリアル 」
以上がLinuxでホスト名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。