1.临时修改主机名
 
    显示主机名:
[root@RHEL6 /root]$hostname
RHEL6.2
 
 
    临时修改主机名:hostname 主机名
重启之后失效
 
 
    2.永久修改主机名
 
    以上的修改只是临时修改,重启后就恢复原样了。
 
    redhat/centos上永久修改
 
[root@RHEL6 /root]$cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=RHEL6.2
 
    修改network的HOSTNAME项。点前面是主机名,点后面是域名。没有点就是主机名。
    重启后主机名已经被永久修改
 
 
    3. 其他修改方式
 
    用sysctl 修改kernel.hostname
 
    查看:
[root@RHEL6 /root]$sysctl kernel.hostname
kernel.hostname = RHEL6.2
 
 
    修改:
 
   [root@RHEL6 /root]$sysctl kernel.hostname=新主机名
 
  4.增加域名解析
[root@RHEL6 /root]$cat /etc/hosts
127.0.0.1      RHEL6.2   RHEL6.2
::1       RHEL6.2   RHEL6.2
127.0.0.1       RHEL6.2   RHEL6.2
  
测试: 
[root@RHEL6 /root]$ping -c 2 RHEL6.2
PING RHEL6.2 (127.0.0.1) 56(84) bytes of data.
64 bytes from RHEL6.2 (127.0.0.1): icmp_seq=1 ttl=64 time=0.130 ms
64 bytes from RHEL6.2 (127.0.0.1): icmp_seq=2 ttl=64 time=0.048 ms
 
--- RHEL6.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, 
 
 
    如果是局域网,就可以将hosts文件机器配全了,拷贝到每个机器,然后在ssh访问时用主机名直接访问。