Home

How to Change the Hostname on Ubuntu Server

Got an ugly command prompt? Learn how to change the name of your computer.

To change the hostname on an Ubuntu server, you need to edit two files:

  1. /etc/hostname
  2. /etc/hosts

You'll need root permissions to edit. So, for #1:

$ sudo vim /etc/hostname

Note: Replace vim with the editor of your choice.

This file should just contain your hostname, so you can change the old name to the new name, then save and quit.

Next file:

$ sudo vim /etc/hosts

You probably see something like this near the top of the file:

/etc/hosts

127.0.0.1       localhost
127.0.1.1 old_server_name

# ...

Here change what you find at old_server_name to your new hostname.

And reboot.

$ sudo reboot

Let's Connect

Keep Reading

Using Unsplash API to Seed Placeholder Data

With its large collection of (free) professional imagery and easy-to-use developer API, Unsplash is a great tool for generating contextual placeholder images for your application.

Dec 01, 2022

Bulk Resize Images Using Rake and ImageMagick

Got a set of images you need all to conform to the same size? Hate doing it manually? Me too. Let's write a rake task to solve our challenge.

Feb 15, 2016

My 7-year-old daughter built a full-stack application

How my daughter and I worked together to build a full-stack application that enabled her to visually represent her trick-or-treating candy haul.

Dec 23, 2025