ホームページ  >  記事  >  運用・保守  >  Linuxでホスト名を変更する方法

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

青灯夜游
青灯夜游オリジナル
2021-12-21 16:00:0875913ブラウズ

方法: 1.「/etc/hostname」ファイルを開き、古いホスト名を削除し、新しいホスト名に置き換えて、ファイルを保存します。2.「sudo hostnamectl set-hostname " コマンド; 3. "sudo ホスト名 " コマンドを使用します。

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

このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

現在のホスト名の表示

まず、hostname コマンドを使用して現在のホスト名を表示します。

hostname

hostnamctl コマンドを使用することもできます

hostnamectl

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

方法 1: 構成ファイルを変更します

ホスト名は # に保存されます##/etc/hostname ファイルがあるため、このファイルを開いてホスト名を手動で編集できます。

sudo nano /etc/hosts

古いホスト名を削除し、新しいホスト名に置き換えて、ファイルを保存します。大文字と小文字の区別に注意してください。

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

/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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。