Chinaunix首页 | 论坛 | 博客
  • 博客访问: 72263
  • 博文数量: 7
  • 博客积分: 211
  • 博客等级: 入伍新兵
  • 技术积分: 179
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-17 08:18
文章分类
文章存档

2012年(6)

2011年(1)

我的朋友

分类: 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立即生效

阅读(1526) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~