簡単な説明:この記事では、システムの現在のホスト名を見つける方法について説明します。また、Redhatベースのシステムのホスト名をどのように変更できますか?
Hostnamectlを使用してホスト名を変更する
systemdで実行されている最新のFedoraおよびCentOSオペレーティングシステム hostnamectlを使用します コンピュータのホスト名を管理するコマンド。
次のコマンドを使用して、Linuxシステムのホスト名を変更できます。たとえば、コンピュータのホスト名をワークステーション1に設定する必要があります 。
sudo hostnamectl set-hostname workstation1
これにより、システムの/ etc / hostnameファイルが更新され、現在の環境にロードされます。ただし、ローカルホストIPとのホスト名バインディングが必要です。
/ etc / hostsも編集します ファイルを作成し、次のようなローカルホストIPアドレスで新しいホスト名を追加します。
127.0.1.1 workstation1
。
次に、以下のコマンドを実行して、システムに設定されている現在のホスト名を見つけます。
hostnamectl Static hostname: workstation1 Icon name: computer-vm Chassis: vm Machine ID: b669a2e70002461cac387ba87397c78b Boot ID: a0b60ab33f8e43aa9d04b9950f91ab6c Virtualization: oracle Operating System: Fedora 26 (Workstation Edition) CPE OS Name: cpe:/o:fedoraproject:fedora:26 Kernel: Linux 4.13.5-200.fc26.x86_64 Architecture: x86-64
ホスト名を手動で変更する
また、古い方法を使用して、構成ファイルを直接編集することにより、システムのホスト名を手動で変更します。ホスト名を変更するには、最初に/ etc / hostnameファイルを編集し、そこにホスト名を書き込みます。
/ etc / hostname:
workstation1
ファイルを編集した後、システムの再起動を回避するために現在のセッションのホスト名を設定することもできます。
hostname workstation1
その後、/ etc / hostsファイルを編集して、新しいホスト名をローカルホストのIPアドレスにバインドします。
127.0.1.1 workstation1