Categories: Development

Changing or setting hostname on Ubuntu 18

How to easily change the hostname on your Ubuntu VPS server, this will work with Ubuntu 16.04, 18.04, 19.10 and 20.04.

Use hostnamectl to view the system hostname and id related information

hostnamectl output

Here you can see that aus is my hostname.

Changing the hostname

To change  a servers system hostname in Ubuntu 18 or the like use:

sudo hostnamectl set-hostname NEWHOSTNAME

Where NEWHOSTNAME will be the new set hostname.

Next edit the hosts file by running:

sudo nano /etc/hosts

You want to change the old hostname to the new one OR set the new hostname to the correct ipv4.

127.0.0.1       localhost
144.XX.XXX.XX   hostnamehere

Note 144.XX.XXX.XX has been edited from the real ipv4 address.

Shift + x and then press y to save this new configuration.

Run hostnamectl again to check that the hostname change was successful.

Share

Recent Posts

Kennington reservoir drained drone images

A drained and empty Kennington reservoir images from a drone in early July 2024. The…

2 years ago

Merrimu Reservoir drone images

Merrimu Reservoir from drone. Click images to view larger.

2 years ago

Early September spring shots

Some early September spring shots from a bushwalk, It is still too early for wildflowers.

3 years ago

Cloning an NVMe to SK Hynix Platinum P41 NVMe

I recently needed to clone over a smaller NVMe to a 2TB SK Hynix Platinum…

3 years ago

Using Laravel’s deleteDirectory to delete folders and their contents

If you ever needed a simple solution in Laravel to delete an entire directory and…

3 years ago

How to allow only 1 user to register in a Laravel application

How to enforce only one user to register or be registered in a Laravel web…

3 years ago