永久更改hostname主机名

原创 2011年09月07日 20:48:17

# vi /etc/sysconfig/network 
NETWORKING=yes 
HOSTNAME=yourname //在这修改hostname 
NISDOMAIN=eng-cn.platform.com 

2.修改/etc/hosts里面的名字 
# vi /etc/hosts 
127.0.0.1 localhost.localdomain localhost 
172.17.33.169 yourname //在这修改hostname 

3.最后在终端下执行: 
#hostname ***** //*****为修改的hostname

hostname命令只是临时改变主机名,重启后主机名还是恢复成原来的。要想永久更改主机名,需要修改/etc/sysconfig/network 文件。

今天发现一个问题,由于个人习惯问题,装系统的时候并没有设置好LINUX的主机名,而是习惯用 
# hostname (主机名) 
进行设置,当重新登录到系统的时候,设置的主机名就生效,由于服务器长期开着,也不太重启,所以一直没有注意当重启机器后,使用hostname 设置的主机名并不记录到系统文件中。 

查看主机名命令 
# uname -n 
qmail.hzhyzg.com 

配置文件 
# cat /etc/sysconfig/network 
NETWORKING=yes 
HOSTNAME=localhost.localdomain 

将HOSTNAME改成设置的主机名,永远生效 

linux下修改主机名

修改主机名:
1./etc/sysconfig/network
内容:
networking=yes
hostname=lh //主机名(没有这行?那就添加这一行吧) 
gateway=192.168.1.1
2.运行命令:
#hostname lh 
//lh为主机名 
3./etc/hosts
内容:
# do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost localhost.localdomain localhost
把第二localhost写为lh,即:
127.0.0.1 lh localhost.localdomain localhost
但是步骤3不是必须的。如果这三个步骤都做了,无论是否重起,
主机名都将修改成功 

在linux 系统中,默认的主机名是loalhost,如果想修改自己的主机名,可以使用命令:hostname xxx。不过如果你正在使用x window窗口,用这个命令修改了主机名之后就打不开xterm了。所以,彻底一点的办法是直接修改/etc/network文件:hostname= xxx,然后重启计算机,主机名已经被修改了。

使用dhcp的系统就不能用上述方法了,因为启动network时主机名会被改成dhcp服务器提供的名称。怎么办呢?既然主机名被粗暴的修改了,那咱们也粗暴的改回来:编辑/etc/rc,在最后加上一行hostname xxx,重启系统就ok了。。


本人参考以上两处,首先更改了/etc/sysconfig/network;然后#hostname landnow,此时可能出现终端打不开的情况,所以也把/etc/hosts文件也更改了。如果主机名称确定以后,建议更改两个文件(即/etc/sysconfig/network,/etc/hosts)后重启,或者更改两个文件后再执行该命令#hostname landnow 注:landnow是我预设的主机名。


版权声明:转载时请标注来自于"AJIOY的专栏"

Linux修改主机名永久生效

Linux修改主机名 Linux修改主机名,永久生效。 linux查看主机名: 查看主机命令: [root@linux_epm2 ~]# hostname localhost.localdomain ...
  • ye1142262478
  • ye1142262478
  • 2016年02月03日 11:31
  • 48362

Linux下不重启永久修改hostname

Linux下不重启永久修改hostname 1、如果只是修改hostname可以通过如下命令 hostname newHostname   注意:这种修改方式只有当前有效,等服务器重...
  • sz_bdqn
  • sz_bdqn
  • 2015年06月19日 00:39
  • 9813

修改hostname有几种方式?

1:  hostname DB-Server                              --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改     2:  ech...
  • u010229420
  • u010229420
  • 2016年07月31日 19:13
  • 1243

关于修改linux hostname的问题,尤其是redhat 7修改hostname的方式

首先强调一点,不同的系统,或者同一个系统的不同版本,修改hostname的方式,大体相同,但是还是有差别的。 先讲一下最常见的修改方式: 修改 /etc/sysconfig/network 文件vim...
  • the_conquer_zzy
  • the_conquer_zzy
  • 2017年03月29日 13:56
  • 2804

CentOS6修改主机名(hostname)(转)

CentOS修改主机名(hostname) CentOS修改主机名(hostname)   需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,...
  • tantexian
  • tantexian
  • 2015年05月24日 23:43
  • 22250

Linux修改本机/etc/hosts的hostName后经常不生效

Linux修改本机/etc/hosts的hostName后经常不生效,可能是本地dns缓存引起的。
  • hguisu
  • hguisu
  • 2015年10月20日 16:25
  • 78735

修改centos等linux的hostname-永久生效

步骤uname -a (或者hostname)可以看到hostname,修改步骤如下: uname -a 查看hostname hostname newname 修改下,让hostname立刻生效。 ...
  • yangshangwei
  • yangshangwei
  • 2016年10月21日 00:14
  • 16187

Linux 里hostName和修改后不生效的问题

centos 修改/etc/hosts的hostName和修改后不生效的问题
  • pdw2009
  • pdw2009
  • 2016年10月22日 16:10
  • 1583

linux的hostname修改详解

linux的hostname修改详解 Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sy...
  • lovejunelove
  • lovejunelove
  • 2014年10月08日 11:27
  • 863

CentOS7.0修改主机名(hostname)

Linux中的hostname在大多数应用中至为重要,例如有些应用强制使用主机名称而不能使用IP地址,如果默认主机名称都为localhost.localdomain 的话那一定会出现问题,而且看起来也...
  • summer_huan
  • summer_huan
  • 2017年07月26日 09:26
  • 2825
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:永久更改hostname主机名
举报原因:
原因补充:

(最多只允许输入30个字)