All things are difficult before they are easy. 没有软件的裸机是一具僵尸,没有硬件的软件是一个幽灵。2012,专注于Linux和C语言,关注自动化、性能测试,关注开源社区和开源测试工具、方法,尝试测试团队管理!

Linux修改主机名方法(hostname)

上一篇 / 下一篇  2010-02-20 20:32:08 / 个人分类:Linux

前阵子,有一同学问头如何修改Linux主机名(就是test@mypc:~$中的mypc),当时没有说清楚,今天Google学了一下并自己实践了一下,总结如下。
【暂不讨论GUI工具修改主机名的情况了】

修改主机名三部曲
1. 变更当前主机名(仅对当前shell有效)
两种方法: echo new-hostname > /proc/sys/kernel/hostname
或者: hostname new-hostname
2. 修改配置文件,下次重启的时候,启用新的主机名
针对Ubuntu,修改/etc/hostname,sudo vi /etc/hostname
                   然后输入自己的修改后主机名即可。
对于一般的Linux系统(Redhat等),
  编辑文件: /etc/sysconfig/network
  修改: HOSTNAME=new-hostname
3. 配置本机的域名解析文件,使得本机的应用程序能够解析新的主机名
编辑文件: /etc/hosts
修改: 127.0.0.1  localhost new-hostname

我还遇到过一个小问题,就是没有修改/etc/hosts引起的。
错误提示为“sudo: unable to resolve host new-hostname ”
 虽然 sudo 还是可以正常执行, 但是警告信息每次出来还是有点烦人;原因是如果要解析主机名需要用到hosts这个文件。【 /etc/hostname文件只是设置本机的主机名。】
只需在etc中把自己的主机名与127.0.0.1 的 IP对应即可.
写成:127.0.0.1  localhost new-hostname
或者这样(分行写):127.0.0.1  localhost
                              127.0.0.1  new-hostname


TAG: Linux linux hostname 主机名 hosts

 

评分:0

我来说两句

smile665

smile665

Stay hungry, stay foolish. 得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 955271
  • 日志数: 220
  • 建立时间: 2008-11-06
  • 更新时间: 2012-10-06

RSS订阅

Open Toolbar