修改主机名


:Mr.zhou  阅读: 1,202 次

  本次实验机器为在安装系统时指定了主机名为:“oldboy66-23”。我们需要做的是实现不重启机器修改主机名。

  修改主机名的步骤:

  1、通过修改 /etc/sysconfig/network 配置文件中的 HOSTNAME= 来永久修改主机名。

  2、使用 hostname 命令来临时修改主机名,立即生效。

  3、向 /etc/hosts 文件增加本机的IP地址及主机名信息。

  4、重启网络服务。

  安装完系统后的主机名相关信息:

[root@oldboy66-23 ~]# hostname
oldboy66-23
[root@oldboy66-23 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oldboy66-23
[root@oldboy66-23 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@oldboy66-23 ~]# 

  此时由于业务需要,要将此机器配置为备用的数据库服务器,公司的域名为 z-dig.com ,此机器为公司的第三台数据库服务器。

  建议主机名使用 FQDN 格式。则该服务器的主机名为:db3.z-dig.com

  具体操作步骤如下:

[root@oldboy66-23 ~]# sed -i 's/HOSTNAME=.*/HOSTNAME=db3.z-dig.com/g' /etc/sysconfig/network
[root@oldboy66-23 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=db3.z-dig.com
[root@oldboy66-23 ~]# hostname db3.z-dig.com
[root@oldboy66-23 ~]# echo "`ifconfig|grep -1 "eth0"|grep -v "eth0"|awk '{print $2}'|awk -F : '{print $2}'` db3.z-dig.com" >> /etc/hosts
[root@oldboy66-23 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.227.136 db3.z-dig.com 
[root@oldboy66-23 ~]# /etc/init.d/network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  
Determining IP information for eth0... done.
                                                           [  OK  ]
[root@oldboy66-23 ~]# 

  到此修改主机名完毕。退出系统再登录系统后PS1中的主机名会自动改变。

 

[root@db3 ~]# 


转载请注明原文链接:http://www.z-dig.com/change-the-host-name.html



正文部分到此结束