Hostname (computer name) ของ Ubuntu 20.04

ดู Hostname

ดู Hostname ด้วยคำสั่ง hostname

$ hostname
jack5

ดู Hostname ด้วยคำสั่ง hostnamectl

$ hostnamectl
   Static hostname: jack5
         Icon name: computer-vm
           Chassis: vm
        Machine ID: d38e601ed3104707bc3b33c7058533e0
           Boot ID: afa54862c8be4726a7b75fc1e24ec4d1
    Virtualization: oracle
  Operating System: Ubuntu 20.04.6 LTS
            Kernel: Linux 5.15.0-67-generic
      Architecture: x86-64

ดู Hostname ที่ไฟล์ /etc/hostname

$ cat /etc/hostname
jack5

ดู Hostname ที่ไฟล์ /etc/hosts

$ cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       jack5.com       jack5

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ลอง ping jack5 จะได้ IP 127.0.1.1

$ ping jack5
PING jack5.com (127.0.1.1) 56(84) bytes of data.
64 bytes from jack5.com (127.0.1.1): icmp_seq=1 ttl=64 time=0.018 ms
64 bytes from jack5.com (127.0.1.1): icmp_seq=2 ttl=64 time=0.028 ms
64 bytes from jack5.com (127.0.1.1): icmp_seq=3 ttl=64 time=0.031 ms
$ ping jack5.com
PING jack5.com (127.0.1.1) 56(84) bytes of data.
64 bytes from jack5.com (127.0.1.1): icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from jack5.com (127.0.1.1): icmp_seq=2 ttl=64 time=0.027 ms
64 bytes from jack5.com (127.0.1.1): icmp_seq=3 ttl=64 time=0.027 ms

ลอง ping localhost จะได้ IP 127.0.0.1

$ ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.587 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.025 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.025 ms

เปลี่ยน Hostname

แก้ไขไฟล์ /etc/hostname และไฟล์ /etc/hosts

sudo nano /etc/hostname
sudo nano /etc/hosts

reboot เครื่อง

sudo reboot