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

通常、ホスト名はオペレーティングシステムのインストール時に設定されるか、仮想マシンの作成時に動的に指定されます。

ホスト名を変更する必要がある理由はたくさんあります。最も一般的な理由は、インスタンスが自動的に作成されるときに、ホスト名を自動的に設定する必要があることです。

このガイドでは、システムを再起動せずにCentOS8でホスト名を変更する方法について説明します。

1.前提条件##

この記事に進む前に、sudo権限を持つアカウントでシステムにログインしていることを確認してください。

次に、ホスト名を理解します##

ホスト名は、ネットワーク上のデバイスをマークするラベル名です。同じネットワーク内に、同じホスト名を持つ2つ以上のマシンを配置しないでください。

` ホストホストには、静的、かなり、一時的な3つのタイプがあります。

完全なドメイン名([FQDN](https://kb.iu.edu/d/aiuv))を使用して、 host.example.comなどの staticおよび transient名を設定することを強くお勧めします。

3、現在のホスト名を表示します##

次のコマンドを実行して、現在のホスト名を表示します。

hostnamectl

この例では、現在のホスト名は centos8.localdomainに設定されています。

第四に、ホスト名を変更します##

方法1: hostnamectlコマンドを使用する###

CentOS 8およびsystemdを使用するすべてのLinuxディストリビューションでは、 hostnamectlコマンドを使用して、システムのホスト名と関連する設定を変更できます。構文は次のとおりです。

sudo hostnamectl set-hostname host.example.com
sudo hostnamectl set-hostname "Your Pretty HostName"--pretty
sudo hostnamectl set-hostname host.example.com --static
sudo hostnamectl set-hostname host.example.com --transient

たとえば、システムの静的ホスト名を host.linuxize.comに変更するには、次のコマンドを使用します。

sudo hostnamectl set-hostname host.linuxize.com

プリティホスト名を「Linuxizeのデスクトップ」に変更するには、次のように入力します。

sudo hostnamectl set-hostname "Linuxize's desktop"--pretty

hostnamectlコマンドは出力を生成しません。成功した場合は0を返し、そうでない場合はゼロ以外のエラーコードを返します。

ホスト名が正常に変更されたかどうかを確認するには、 hostnamectlコマンドを使用します。

方法2、 nmtuiコマンドを使用する###

nmtuiは、ネットワークマネージャーと対話するcursesベースのツールです。また、ホスト名を設定または変更するために使用することもできます。

このツールを起動し、ターミナルにその名前を入力します。

sudo nmtui

矢印キーを使用して移動し、[システムホスト名の設定]を選択して、[Enter]キーを押します。

新しいホスト名を入力します。

Enterを押して、新しいホスト名を確認します。

最後に、 systemd-hostnamedサービスを再起動して、変更を有効にします。

sudo systemctl restart systemd-hostnamed

方法3、 nmcliコマンドを使用する###

nmcliは、ネットワークマネージャを制御するために使用されるコマンドラインツールであり、システムのホスト名を変更することもできます。

現在のホスト名を表示するには、次のように入力します。

sudo nmcli g hostname

ホスト名を host.linuxize.comに変更するには、次のコマンドを使用します。

sudo nmcli g hostname host.linuxize.com

変更を有効にするには、 systemd-hostnamedサービスを再起動します。

sudo systemctl restart systemd-hostnamed

5、結論##

CentOSシステムのホスト名を変更するには、 hostnamectl set-hostnameコマンドを使用して、変更する新しいホスト名を追加します。

Recommended Posts

CentOS8でホスト名を変更する方法
Ubuntu20.04でホスト名を変更する方法
CentOSサーバー時間を北京時間に変更する方法
centOS7にjdk1.8をインストールする方法
CentOS8にMySQLをインストールする方法
CentOS8にMemcachedをインストールする方法
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
CentOS8にTensorFlowをインストールする方法
Centos7でgcc4.9.xに更新する方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
CentOS8にGCCをインストールする方法
CentOS8にYarnをインストールする方法
CentOS7にAsteriskをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
CentOS8にWebminをインストールする方法
CentOS8にRubyをインストールする方法
CentOS8にSkypeをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にPythonをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にPostgresqlをインストールする方法
CentosにWordpressをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOS7にスワップを追加する方法
CentOS8にMariaDBをインストールする方法
CentOS7にMongoDBをインストールする方法
CentOS8にOdoo13をインストールする方法
CentOS8にApacheをインストールする方法
CentOS8でSELinuxを無効にする方法
CentOS8にOpenCVをインストールする方法
CentOS8にPHPをインストールする方法
CentOS8にMongoDBをインストールする方法
CentOSホスト名を変更する
Ubuntu20.04でタイムゾーンを設定または変更する方法
Ubuntu20.04でタイムゾーンを設定または変更する方法
CentOS8でタイムゾーンを設定または変更する方法
CentOS8でスワップスペースを増やす方法
CentOS8にApacheMavenをインストールする方法
CentOS7にApacheKafkaをインストールする方法
R&D:CentOS7にPython3をインストールする方法
CentOS7にGCCコンパイラをインストールする方法
centos7.0にオフラインJDK1.8をインストールする方法
CentOS8でNginxサーバー構成ブロックを設定する方法
CentOSサーバー時間を北京時間に変更する方法
CentOS8にVisualStudioコードをインストールする方法
CentOS7にDockerをインストールして使用する方法
CentOSLinuxにRPMパッケージをインストールする方法
CentOS8でSSHキーを設定する方法
CentOS8にVNCをインストールして構成する方法