全部博文(7)
分类: LINUX
2012-06-27 11:21:45
以Fedora 13为例
1、修改文件/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=looceci-vmware.dev 注意这个配置文件=号前后不能有空格
2、修改文件/etc/hosts,
127.0.0.1 looceci-vmware.dev localhost.localdomain localhost
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
135.251.238.152 lab238lte152
第二行是IPV6的设置,::1是IPV6的回环地址,相当于127.0.0.1
3、可以使用#hostname查看主机的hostname
使用#hostname -i查看主机的IP,注意,这里查看的IP全部来源于/etc/hosts预先设置好的IP与hostname的对应关系
hosts是作name resolving用,除本机名称外, 也可再填上任何你要解析的静态名称
network是作name setting用的,也就是用来设定本机的hostname用的,最好是FQDN
修改network文件中的HOSTNAME,重启后会自动修改hosts文件的looceci-vmware.dev部分
修改完成后好像要reboot,新的hostname才能生效,我尝试过
#/etc/sysconfig/network-scripts/ifdown
eth0
#/etc/sysconfig/network-scripts/ifup eth0
还有
#service network
restart
都好像不能使hostname立即生效