ホスト名を確認することができるhostnamectl
コマンドについて説明します。
hostnamectl set-hostname
コマンドで、ホスト名を変更することもできます。
目次
hostnamectl コマンド/ホスト名の確認・設定【CentOS7 / Ubuntu】
hostnamectl コマンド/ホスト名の確認
CentOS7とUbuntuで、hostnamectl
コマンドを実行します。
【CentOS7】hostnamectl コマンド/ホスト名の確認・設定
CentOSでhostnamectl
コマンドを実行した結果です。
「Static hostname」にホスト名「server1」が表示されます。
$ hostnamectl
Static hostname: server1
Icon name: computer-vm
Chassis: vm
Machine ID: 0ae27c0b9a48e140810fcddec052eb37
Boot ID: 6ff4d74225e9457381ae5f088024a419
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.6.1.el7.x86_64
Architecture: x86-64
hostnamectl status
コマンドも同じ結果です。
(hostnamectl
コマンドは、status オプションが暗示されたものです。)
$ hostnamectl status
Static hostname: server1
Icon name: computer-vm
Chassis: vm
Machine ID: 0ae27c0b9a48e140810fcddec052eb37
Boot ID: 6ff4d74225e9457381ae5f088024a419
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.6.1.el7.x86_64
Architecture: x86-64
【Ubuntu】hostnamectl コマンド/ホスト名の確認・設定
Ubuntuでhostnamectl
コマンドを実行した結果です。
「Static hostname」にホスト名「vagrant-ubuntu-trusty-64」が表示されます。
$ hostnamectl
Static hostname: vagrant-ubuntu-trusty-64
Icon name: computer-vm
Chassis: vm
Boot ID: 9ae7253d8b7e4c88a08d74e3410e2345
Operating System: Ubuntu 14.04.6 LTS
Kernel: Linux 3.13.0-170-generic
Architecture: x86_64
hostnamectl status
コマンドも同じ結果です。
(hostnamectl
コマンドは、status オプションが暗示されたものです。)
$ hostnamectl status
Static hostname: vagrant-ubuntu-trusty-64
Icon name: computer-vm
Chassis: vm
Boot ID: 9ae7253d8b7e4c88a08d74e3410e2345
Operating System: Ubuntu 14.04.6 LTS
Kernel: Linux 3.13.0-170-generic
Architecture: x86_64
hostnamectl set-hostname コマンド/ホスト名の変更
hostnamectl set-hostname [ホスト名]
でホスト名を変更することができます。
ホスト名を変更するには、root権限が必要です。
【CentOS7】hostnamectl コマンド/ホスト名の変更
下記の例では、コマンド実行後にroot のパスワードを入力しています。
hostnamectl
コマンドで確認すると、ホスト名が「vm-centos7」に変更されていることが確認できます。
$ hostnamectl set-hostname vm-centos7
==== AUTHENTICATING FOR org.freedesktop.hostname1.set-static-hostname ===
Authentication is required to set the statically configured local host name, as well as the pretty host name.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
$ hostnamectl
Static hostname: vm-centos7
Icon name: computer-vm
Chassis: vm
Machine ID: 0ae27c0b9a48e140810fcddec052eb37
Boot ID: 6ff4d74225e9457381ae5f088024a419
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.6.1.el7.x86_64
Architecture: x86-64
【Ubuntu】hostnamectl コマンド/ホスト名の変更
hostnamectl
コマンドで確認すると、ホスト名が「vm-ubuntu」に変更されていることが確認できます。
# hostnamectl set-hostname vm-ubuntu
# hostnamectl
Static hostname: vm-ubuntu
Icon name: computer-vm
Chassis: vm
Boot ID: 9ae7253d8b7e4c88a08d74e3410e2345
Virtualization: oracle
Operating System: Ubuntu 14.04.6 LTS
Kernel: Linux 3.13.0-170-generic
Architecture: x86_64
以上、CentOS7とUbuntuでの hostnamectl
コマンドの説明でした。