永久更改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 ...

Linux下不重启永久修改hostname

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

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

步骤uname -a (或者hostname)可以看到hostname,修改步骤如下: uname -a 查看hostname hostname newname 修改下,让hostname立刻生效。 ...

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

CentOS修改主机名(hostname) CentOS修改主机名(hostname)   需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,...

修改hostname有几种方式?

1:  hostname DB-Server                              --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改     2:  ech...

怎样修改Linux的Hostname

要修改机器名(hostname),需要同时修改两处:1 /etc/sysconfig/network文件中的HOSTNAME,改为你希望的名字2 /etc/hosts 文件中,把所有原来机器名修改为新...
  • jsrgzzy
  • jsrgzzy
  • 2011年02月28日 17:55
  • 3845

Linux_Linux 修改hostname 且不重启也能生效

原文地址: http://www.2cto.com/os/201304/206862.html Linux下不重启永久修改hostname   1、...

临时和永久修改linux的hostname主机名

1、临时修改主机名:$ sudo hostname 主机名修改只能临时有效,机器重启后会自动还原。2、永久修改主机名:修改hostname文件(路径:/etc/hostname):$ sudo nan...
  • qi49125
  • qi49125
  • 2017年08月24日 18:59
  • 434

ubuntu永久修改主机名

ubuntu永久修改主机名   1、查看主机名 在Ubuntu系统中,快速查看主机名有多种方法: 其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后; 其二,...
  • ruglcc
  • ruglcc
  • 2012年07月30日 14:57
  • 123070

Linux修改主机名永久生效

Linux修改主机名 Linux修改主机名,永久生效。 linux查看主机名: 查看主机命令: [root@linux_epm2 ~]# hostname localhost.localdo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:永久更改hostname主机名
举报原因:
原因补充:

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