# 10.2 Host names Checking and changing the hostname is done of 2 basic commands. ```hostname``` to check the hostname and ```hostnamectl``` to control, change and check the hostname. ### Checking the hostname Display the current host name. ```bash hostname ``` Result: ```bash [root@rhcsa ~]# hostname rhcsa.greateracademy.local ``` Or with ```hostnamectl```. ```bash hostnamectl status ``` Result will look similiar to this: ```bash [root@rhcsa ~]# hostnamectl status Static hostname: rhcsa.greateracademy.local Icon name: computer-vm Chassis: vm Machine ID: 761eb1a7c2cc48198712a57c9f7cccc4 Boot ID: 677a772e4c7c4bc8a8b9953bc5444b05 Virtualization: kvm Operating System: CentOS Linux 8 (Core) CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-80.el8.x86_64 Architecture: x86-64 ``` This gives a lot of information as you can see. The most important information for us is the ```Static hostname: rhcsa.greateracademy.local``` this is the FQDN (Fully Qualified Domain Name) which means hostname ```rhcsa``` together with the domain name ```greateracademy.local```. ### Changing the hostname Set a static hostname to match the current transient hostname. Change the host name to ```rhcsa[xx].greateracademy.local``` Replace the **X** with your student number. ```bash hostnamectl set-hostname rhcsa.greateracademy.local ``` View the configuration file providing the hostname at network start. ```bash cat /etc/hostname ``` ```bash hostname ``` Display the hostname status at a config file: ```bash [root@rhcsa ~]# hostname rhcsa ``` Or with the ```hostnamectl``` command: ```bash [root@rhcsa ~]# hostnamectl status Static hostname: rhcsa.greateracademy.local Icon name: computer-vm Chassis: vm Machine ID: 761eb1a7c2cc48198712a57c9f7cccc4 Boot ID: 677a772e4c7c4bc8a8b9953bc5444b05 Virtualization: kvm Operating System: CentOS Linux 8 (Core) CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-80.el8.x86_64 Architecture: x86-64 ```