How to change hostname manually in Oracle Linux 7?

Manually append “HOSTNAME=dbametrix.com” into file /etc/sysconfig/network and restart system does not work on Oracle Linux 7. Could anybody guide me how to change hostname manually in Oracle Linux 7?

Hi LuisaWalker,

Welcome to our forums.

On Oracle Linux 7, the hostnamectl command is provided for this purpose. To change your hostname, type:

# hostnamectl set-hostname <new-hostname-here>

You can also check the settings after modification with hostnamectl status. It is a bit misleading that your current session will show the old hostname. Logging out and in again will show the updated hostname (and also any new sessions will do so). It is a good practice to also update your /etc/hosts file for correct name resolution.