how to change hostname

Kevin Brown plug-discuss@lists.PLUG.phoenix.az.us
Fri, 19 Oct 2001 14:13:26 -0700


On RH6.x it is stored in a file.

/etc/sysconfig
vi network
HOSTNAME=<set the host name here>

I believe you have to reboot for a change that is just to this file, but should
be a command to change it on the fly.  Looks like it's hostname

man hostname

NAME
       hostname - show or set the system's host name
       domainname - show or set the system's NIS/YP domain name
       dnsdomainname - show the system's DNS domain name
       nisdomainname - show or set system's NIS/YP domain name
       ypdomainname - show or set the system's NIS/YP domain name
       nodename - show or set the system's DECnet node name

> I am having trouble setting my hostame.  I have redhat 7.1.  I manually
> edited /etc/hosts to:
> 127.0.0.1       localhost.localdomain localhost
> 192.168.0.3     Shitty  Shitty.localdomain
> 
> I have also used "hostname Shitty"
> 
> But my hostname still shows up at my command prompt as
> "localhost.localdomain.
> 
> What am I doing wrong here.  How to I properly set my hostname?
> 
> Thx