The hostname is a unique name that are assigned to a server. It’s how the server gets identified on the network. If you’d like to rename your server to give it another name, the steps below is a good place to start
When it comes to Ubuntu, there are two files that must be edited in order to change the hostname for a machine… these files are text files and easy to access. One thing to remember though, only the system administrator can make this change.
Accounts with sudo rights should also be able to make this change… After editing the file, reboot and your server should be identified with its new name on the network.
To change your server name, follow the steps below:
Step 1: Change the Server name in the Hostname File
There are two files that must be edited to successfully change Ubuntu computer name. These files are located in the /etc directory. They are:
To change Ubuntu name in the hostname file, run the commands below to open the file.. your account must have administrative rights to making changes to this file.
sudo nano /etc/hostname
Then change whatever name in there to be the server new name.
Save the file and exit.
Step 2: Change Server name in the Hosts File
The next file to edit is the hosts file. There you should also replace all the old computer name with the new one.. To open the hosts file, run the commands below…
sudo nano /etc/hosts
The first line is always going to be for localhost with the loopback IP address. The second line is where you change the hostname… If you want to reference the hostname with the server public IP address and not the loopback, you can add a third line with server public IP and hostname.
Save the file and exit.
Step 3: Restart the Server
Finally, restart the server for the new name to apply… If you don’t restart, the new name will not properly be applied. Run the commands below to restart the server.
When you log back on, type hostname and the new computer name should be displayed.
This is how one changes or renames Ubuntu servers
You may also like the post below:
- Upgrade Ubuntu 16.04 LTS to Ubuntu 18.04 LTS Server
- VirtualBox 5.2 on Ubuntu 16.04 LTS Server (Headless)
- Create VirtualBox Guest Machines on Ubuntu 16.04 LTS Server (Headless)
- Setup VSFTPD on Ubuntu 16.04 LTS Server with SSL/TLS Certificates
- Upgrade WordPress via SSH on Ubuntu 16.04 LTS
- Configure LAMP / LEMP Server Timezones on Ubuntu 16.04 LTS
- How to Setup New Sudo User on Ubuntu 16.04 LTS Servers
- How to Disable Remote Logon for Root on Ubuntu 16.04 LTS Servers
- Setup WordPress with Apache2, MariaDB, PHP 7.1 and Varnish Proxy on Ubuntu 16.04 LTS Server