Change Hostname Permanently on Debian or Ubuntu

Debian based systems use the file /etc/hostname to read the hostname of the computer at boot time and set it up using the init script /etc/init.d/

We can edit the file /etc/hostname and change the hostname and then run:

/etc/init.d/ start


1. sudo gedit /etc/hostname
2. Save the file with the hostname you like to set
3. sudo /etc/init.d/ start


Tags: , ,

7 Responses to “Change Hostname Permanently on Debian or Ubuntu”

  1. Dennis Says:

    Additional step should also be done: change the hostname in /etc/hosts.

  2. Dusan Says:

    sure, but that smarty is always sucking my old hostname from somewhere and rewriting /etc/hostname :( this doesn’t help

  3. Kaanon M Says:

    I had to restart X to get it to work.

  4. Charles Says:

    Dusan, yes! That’s what mine does too and is the reason I found my way here.

  5. Druczki Pocztowe Says:

    Is it possible to have the same hostname as domain name? For example:
    Now I have and I want to have

    Can I just do that?

  6. zurd0 Says:

    Thanks! it works!! :-D

  7. debian shell prompt does not reflect changed hostname Says:

    […]…ian-or-ubuntu/ […]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

%d bloggers like this: