TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Update hostname on an Ubuntu machine

January 25, 2019

tl;dr

use the hostnamectl command on Ubuntu (and other Systemd based distros)

code
hostnamectl set-hostname new.hostname.com
code
# TEMPORARILY update hostname, will reset on reboot, will need a new Terminal to see the change
hostname my.newHostname.com
code
# make a more permanent change by updating `/etc/hosts` and `/etc/hostname` files
sudo nano /etc/hostname
sudo nano /etc/hosts
sudo reboot
code
# use the `hostnamectl` command
hostnamectl set-hostname new.hostname.com
code
hostnamectl
code
   Static hostname: new.mydomain.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 23f62493fbfe41359cc6b4f409570ac1
           Boot ID: 6916c2a8a1e049bda00ed12a189d90dd
    Virtualization: xen
  Operating System: Ubuntu 18.04.1 LTS
            Kernel: Linux 4.15.0-1021-aws
      Architecture: x86-64