Difference between revisions of "Linux hostname"

From Ever changing code
Jump to navigation Jump to search
(Created page with "In CentOS you can control <tt>hostanem</tt> using $ '''hostnamectl set-hostname''' ''<new hostname>'' In Redhat (RPM) based distros change the hostname permanently by editi...")
 
Line 1: Line 1:
In CentOS you can control <tt>hostanem</tt> using  
In CentOS and some other distros you can control <tt>hostname</tt> using:
  $ '''hostnamectl set-hostname''' ''<new hostname>''
  $ '''hostnamectl set-hostname''' ''<new hostname>''     #in CentOS 7 changes <tt>'''/etc/hostname'''</tt> file that stores centrally the computer hostname


In Redhat (RPM) based distros change the hostname permanently by editing:
In Redhat (RPM) based distros change the hostname permanently by editing:

Revision as of 21:58, 17 February 2015

In CentOS and some other distros you can control hostname using:

$ hostnamectl set-hostname <new hostname>      #in CentOS 7 changes /etc/hostname file that stores centrally the computer hostname

In Redhat (RPM) based distros change the hostname permanently by editing:

$ vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=newHostName

In other distros it should be enough to change:

$ vi /etc/hosts
127.0.0.1 newHostName
127.0.0.1   localhost localhost.localdomain
::1         localhost localhost.localdomain

Temporarily changing hostname can be achieved by the command below then logout and login again to see the effect in bash.

$ hostname newHostName
Restart networking

If you changed /etc/hosts or /etc/sysconfig/network file you want to restart networking to ensure that changes will be persistent on reboot:

$ /etc/init.d/network restart        # Redhat based
$ sudo service networking restart    # Debian/Ubuntu distros