【Ubuntu】hostnamectlコマンドでホスト名を変更する方法


この記事はプロモーションを含みます。

Ubuntu

Ubuntuで、hostnamectlコマンドを使用して、ホスト名を変更する方法を解説します。

ホスト名の確認

ここでは、ホスト名を確認する方法を説明します。

下記のように、引数を付けずにhostnamectlコマンドを実行することで、ホスト名を確認することが出来ます。
実行結果の「Static hostname」に出力されている「ubuntu」がホスト名です。

root@ubuntu:~# hostnamectl
 Static hostname: ubuntu
       Icon name: computer-vm
         Chassis: vm
      Machine ID: 2d7fd5467d9d40b29c358d50eaea6765
         Boot ID: 5cf4b7c8db454070ac53695ea5933045
  Virtualization: oracle
Operating System: Ubuntu 22.04.2 LTS
          Kernel: Linux 5.15.0-67-generic
    Architecture: x86-64
 Hardware Vendor: innotek GmbH
  Hardware Model: VirtualBox

上記の場合、ホスト名の他に色々な情報が出力されてしまうので、
以下のようにすることで、ホスト名の行だけを取得することが出来ます。

root@ubuntu:~# hostnamectl | grep hostname
 Static hostname: ubuntu

ホスト名の変更

ここでは、ホスト名を変更する方法を説明します。

まずは、現在のホスト名を確認します。
実行結果より、ホスト名は「ubuntu」ですね。

root@ubuntu:~# hostnamectl | grep hostname
 Static hostname: ubuntu

以下のコマンドでホスト名を「testserver」に変更します。

root@ubuntu:~# hostnamectl set-hostname testserver

再度、ホスト名を確認します。
ホスト名が「testserver」に変更されたことが確認出来ました。

root@ubuntu:~# hostnamectl | grep hostname
 Static hostname: testserver

機器を再起動することで、以下のようにターミナルに表示されるホスト名も変更されます。

root@testserver:~#

コメント

タイトルとURLをコピーしました