ホスト名は、ネットワーク上のデバイスにリンクされているラベルまたは名前です。その主な目的は、特定のネットワーク上またはインターネット経由でデバイスを認識することです。 3つの異なるホスト名タイプがあります:
- 静的 –ほとんどの場合、ユーザーと
/etc/hostname
によって定義されるこのタイプのホスト名に関心があります。 構成ファイル。 - 一時的 –このタイプのホスト名はカーネル空間内で定義され、デフォルトでは静的ホスト名と同じに設定されています。一時的なホスト名は、実行時にDHCPまたはmDNSによって設定/更新できます。
- かなり –かなりのホスト名では、UTF8文字セットに従って追加の文字を使用できるため、表示目的でのみ機能します。きれいなホスト名では、スペースを含めることもできます。
この記事では、RHEL 8 / CentOS8Linuxサーバーまたはワークステーションでホスト名を変更または設定する方法について説明します。ホスト名を変更するには、hostnamectl
を使用します コマンド。
このチュートリアルでは、次のことを学びます。
- 静的ホスト名を変更する方法。
- 一時的なホスト名を変更する方法。
- きれいなホスト名を変更する方法。
- 現在のホスト名を確認する方法。

hostnamectl
を使用してRHEL8Linuxシステムのホスト名を確認する コマンド。 使用されるソフトウェア要件と規則
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
Red Hat Enterprise Linux 8、CentOS 8 | |
N / A | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
Redhat8のホスト名を段階的に変更する方法
- 現在のホスト名設定を確認します。
root
として user execute:# hostnamectl Static hostname: linuxconfig Pretty hostname: linuxconfig.org Transient hostname: linuxconfig.org Icon name: computer-vm Chassis: vm Machine ID: cedfcca06f78400cb71c32d2e28e34c3 Boot ID: 3188b99e85884d7e8aecbc4df8a50c2c Virtualization: oracle Operating System: Red Hat Enterprise Linux 8.0 (Ootpa) CPE OS Name: cpe:/o:redhat:enterprise_linux:8.0 Kernel: Linux 4.18.0-32.el8.x86_64 Architecture: x86-64
特定のホスト名タイプのみに関心がある場合は、次のスイッチのいずれかを使用してください。
--static
、--transient
または--pretty
。例:# hostnamectl --static linuxconfig
-
hostnamectl
を使用してホスト名を変更します 指図。このために、set-hostname
を使用します 引数の後に目的のホスト名が続きます。たとえば、静的ホスト名をたとえばに設定しましょう。centos8
:# hostnamectl set-hostname centos8 # hostnamectl --static centos8
他のホスト名タイプを変更するには、
--transient
を追加するだけです。 または--pretty
スイッチ。例:# hostnamectl set-hostname --transient centos8 # hostnamectl --transient centos8
-
/etc/hosts
を更新します ファイル。これはオプションの手順です。/etc/hosts
を確認してください ファイルを作成し、古いホスト名の出現箇所を新しく構成されたホスト名文字列に置き換えます。