NAME
hostnamectl – Control the system hostname
SYNOPSIS
hostnamectl [OPTIONS…] {COMMAND}
DESCRIPTION
hostnamectl may be used to query and change the system hostname and related settings.
CentOS 7
$ hostnamectl
Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: 4a4569389d534c75b42a67970a52946b
Boot ID: 70e54525ec054d998fd7c76764860ae3
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.71.1.el7.x86_64
Architecture: x86-64
Ubuntu 20.04
$ hostnamectl
Static hostname: ubuntu
Icon name: computer-vm
Chassis: vm
Machine ID: 120a1da3bb7e48fa9a5c6cbf20d6dd1c
Boot ID: 853400643e464d75a4122a22ca300450
Virtualization: vmware
Operating System: Ubuntu 20.04.4 LTS
Kernel: Linux 5.13.0-52-generic
Architecture: x86-64
WSL 2
$ hostnamectl System has not been booted with systemd as init system (PID 1). Can't operate. Failed to create bus connection: Host is down