linux修改主机名

说明:
    本文主要讲linux环境下如何修改主机名。常见的hostname修改主机名,系统重启后主机名会回复到原来。因此还需要修改/etc/sysconfig/network,/etc/hosts文件。

实现:
1.hostname临时修改主机名,但机器重新启动之后就会恢复原来的值。

#hostname   //查看机器名
#hostname lnmp1   //修改主机名为lnmp1
#hostname -i  //查看本机器名对应的ip地址

 

2.vim /etc/sysconfig/network,修改/etc/sysconfig/network为以下内容

NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=lnmp1  //lnmp1为新主机名

 

3.vim /etc/hosts,修改为以下内容

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               lnmp1 localhost
::1             localhost6.localdomain6 localhost6

//::1表示ipv6中的本机地址localhost,跟ipv4里的127.0.0.1 一样,ipv6的主机名具体怎么修改不懂

附录:
1.???网上有很多朋友说直接修改/etc/hosts文件就可以,但系统本身用到主机名的地方不会变化,所以我觉得
/etc/hosts 是网络中用的,/etc/sysconfig/network是本机起作用,而且经测试也是这样的

2./etc/hosts中的::1表示ipv6中的本机地址localhost,跟ipv4里的127.0.0.1 一样。
http://en.wikipedia.org/wiki/IPv6
http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-6.html#etc-hosts

发表评论

邮箱地址不会被公开。 必填项已用*标注