Overview
ホスト名を設定します。
現在のホスト名を確認
現在のホスト名を確認します。Static hostname がホスト名です。Icon name は GUI アプリケーションで使用される場合があるようですが、本稿ではデスクトップ環境は使用しないため、追求しません。
myadmin@ubuntu:~$ hostnamectl status
Static hostname: ubuntu
Icon name: computer-vm
Chassis: vm
Machine ID: 0ca0dab6591f48718a0e6c3cdfc14b6f
Boot ID: fbaeac57405049ba95cc5b0cd5e94a10
Virtualization: vmware
Operating System: Ubuntu 22.04 LTS
Kernel: Linux 5.15.0-25-generic
Architecture: x86-64
Hardware Vendor: VMware, Inc.
Hardware Model: VMware7,1
ホスト名の変更
ホスト名を変更します。CentOS ではこの設定値を FQDN (ex: ubuntu-test.si1230.com) とした場合、ubuntu-test.si1230.com = 127.0.0.1 で名前解決できるようになり、シェルの表示もドメインが省略された ubuntu-test になりましたが、Ubuntu で FQDN と Ubuntu 特有の localhost である 127.0.1.1 を紐づけるには hosts を手動で変更する必要があります。
myadmin@ubuntu:~$ sudo hostnamectl set-hostname ubuntu-test
確認します。
myadmin@ubuntu:~$ hostnamectl status
Static hostname: ubuntu-test
Icon name: computer-vm
Chassis: vm
Machine ID: 0ca0dab6591f48718a0e6c3cdfc14b6f
Boot ID: fbaeac57405049ba95cc5b0cd5e94a10
Virtualization: vmware
Operating System: Ubuntu 22.04 LTS
Kernel: Linux 5.15.0-25-generic
Architecture: x86-64
Hardware Vendor: VMware, Inc.
Hardware Model: VMware7,1
現在のログインしているシェルのホスト名はリアルタイムでは変わらないためログインし直して確認します。
Ubuntu 22.04 ホスト名設定