IT技術に関する情報掲載サイト

プログラミングに関することを掲載します。

LinuxのCentOSでのホスト名の変更方法

 新しくサーバの設定をする際に、デフォルトのホスト名がIPアドレスになっていたので、メールを送信するときに不都合が起こるので、ホスト名を変えてみた。

hostnameでも変更できるようだけど、hostnamectlコマンドを使ってみました。

まず、現在の設定を確認

 

$ hostnamectl

Static hostname: xxx-xxx-xxxx

Icon name: computer-vm

Chassis: vm Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Virtualization: kvm

Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-957.1.3.el7.x86_64 Architecture: x86-64

Static hostnameが現在のホスト名となります。

次にホスト名を変更します。

hostnamectl set-hostname 新ホスト名

サンプルで

$hostnamectl set-hostname new-hostname 

 

と実行して、もう一度、hostnamectlで変わっているか確認し、Static hostnameが変わっていたら、変更完了です。

実際変わっているか、hostnamectlで確認してみると、

$ hostnamectl 

Static hostname: new-hostname

Icon name: computer-vm

Chassis: vm Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Virtualization: kvm

Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-957.1.3.el7.x86_64 Architecture: x86-64

 

 

となっていれば、反映完了です。

ちなみに、hostnamectl ツールは、システム上で使用中の 3 つのクラスのホスト名を管理するためのものです。