原文摘自:简记Linux(CentOS/RedHat)下修改hostname
第一步:
#su
-
root (或以root用户登录)
-
root (或以root用户登录)
不然无法修改hostname.
我们可以查看当前hostname的名称:
[root@vm1035
~
]# hostname
vm1035
[root@vm1035
~
]#
~
]# hostname
vm1035
[root@vm1035
~
]#
然后我们将vm1035改成vm3012
第二步:
#vi
/
etc
/
hosts
/
etc
/
hosts
将/etc/hosts 内出現的 vm1035都改成 vm3012,如下图:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0
.
0.1
melvrhel5tmp localhost.localdomain localhost
::
1
localhost6.localdomain6 localhost6
10.30
.
149.35
vm3012.autotest.corp vm3012
# that require network functionality will fail.
127.0
.
0.1
melvrhel5tmp localhost.localdomain localhost
::
1
localhost6.localdomain6 localhost6
10.30
.
149.35
vm3012.autotest.corp vm3012
第三步:
#vi
/
etc
/
sysconfig
/
network
/
etc
/
sysconfig
/
network
将hostname改为vm3012, 如下:
NETWORKING
=
yes
NETWORKING_IPV6
=
yes
HOSTNAME
=
vm3012
=
yes
NETWORKING_IPV6
=
yes
HOSTNAME
=
vm3012
第四步:
#hostname vm3012
再用命令指定一次hostname。
第五步:
只要重新登入, 命令提示字符就会变为:
[root@vm3012
~
]#
~
]#
即表示hostname修改成功.^_^