アンドロイド

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

VNC Server Install in Linux | Remote Desktop Access | CentOS 8 / RHEL 8 | Tech Arkit

VNC Server Install in Linux | Remote Desktop Access | CentOS 8 / RHEL 8 | Tech Arkit

目次:

Anonim

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

ホスト名を変更する必要がある理由はいくつかあります。 最も一般的なのは、インスタンスの作成時にホスト名が自動的に設定される場合です。

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

前提条件

このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。

ホスト名について

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

hostname static pretty transient 3つのクラスがあります。

  • static 従来のホスト名。 これは /etc/hostname ファイルに保存されており、ユーザーが設定できます。 pretty-ユーザーへの表示に使用される自由形式のUTF8ホスト名。 たとえば、 Linuxize's desktop transient カーネルによって維持される動的なホスト名。 DHCPまたはmDNSサーバーは、実行時に一時ホスト名を変更できます。 デフォルトでは、 static ホスト名と同じです。

host.example.com などの static および transient 名前の両方に完全修飾ドメイン名( FQDN )を使用することをお勧めします。

現在のホスト名の表示

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

hostnamectl

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

sudo systemctl restart systemd-hostnamed

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

nmcli は、NetworkManagerを制御するためのコマンドラインツールであり、システムのホスト名を変更するためにも使用できます。

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

sudo nmcli g hostname

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

sudo nmcli g hostname host.linuxize.com

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

sudo systemctl restart systemd-hostnamed

結論

CentOSシステムでホスト名を設定または変更するには、 hostnamectl set-hostname コマンドに続けて新しいホスト名を使用します。

ご質問がある場合は、コメントをお気軽にお寄せください。

centosホスト名