修改hostname

修改了hostname后,如何使其立即生效而不用重启操作系统。

方法1:

   修改了/etc/sysconfig/network下的HOSTNAME后,然后使用echo  servername > /proc/sys/kernel/hostname。

[[email protected] ~]# echo Test >/proc/sys/kernel/hostname

注意当前会话还是不会变化,但是后续新建会话则会生效。

方法2:

  修改了/etc/sysconfig/network下的HOSTNAME后,然后使用sysctl kernel.hostname命令使其立即生效

[[email protected] ~]# sysctl kernel.hostname=Test2

kernel.hostname = Test2

  注意当前会话还是不会变化,但是后续新建会话会生效。

方法3:

  修改了/etc/sysconfig/network下的HOSTNAME后,然后使用hostname命令使其生效

[[email protected] ~]# hostname DB-Server

注意当前会话还是不会变化,但是后续新建会话会生效。

其实呢,这几种方式只是结合永久性修改和临时性修改hostname,使其不必重启Linux服务器,哈哈,不知道你明白没。

详细原理见:http://www.cnblogs.com/kerrycode/p/3595724.html

时间: 2024-11-29 10:09:46

修改hostname的相关文章

Ubuntu系统下如何在不重启的情况下永久修改hostname主机名

刚在Vmware下安装了一个Ubuntu的操作系统,打开终端后发现主机名这个长啊,整个窗口都被占满了. 使用hostname修改主机名,运行命令:"hostname 新主机名" #hostname test-vm 这个修改只是临时的,修改完成需要重新打开终端窗口才会变. 而且修改过之后,再执行命令的时候就需要等待很长时间,并提示无法解析主机 这时需要修改hosts文件,来修改主机名到本机IP的映射. 要永久的修改hostname需要修改文件/etc/hostname sudo vi /

转: 深入理解Linux修改hostname

from: http://www.cnblogs.com/kerrycode/p/3595724.html 写的相当详细!!! 深入理解Linux修改hostname 2014-03-12 10:17 by 潇湘隐者, 81950 阅读, 19 评论, 收藏, 编辑 当我觉得对Linux系统下修改hostname已经非常熟悉的时候,今天碰到了几个个问题,这几个问题给我好好上了一课,很多知识点,当你觉得你已经掌握的时候,其实你了解的还只是皮毛.技术活,切勿浅尝则止! 实验环境:Red Hat En

centos修改hostname

1.临时修改 hostname localhost 2.永久修改 vim /etc/sysconfig/network 修改hostname的值后保存

Centos 7 修改hostname的方法

[[email protected] ~]# hostname localhost.localdomain [[email protected] ~]# hostnamectl status    Static hostname: localhost.localdomain          Icon name: computer-vm            Chassis: vm         Machine ID: ce981d9b614f4041adbe2a86f6f2c440     

CentOS 7 修改hostname

centOS 7 里面修改hostname的方式有所改变,修改/etc/hosts和/etc/sysconfig/network两个文件已经不能生效.使用的新命令是 : hostnamectl set-hostname name. 参考:http://www.server-world.info/en/note?os=CentOS_7&p=hostname 找到一个好网站,关于CentOS7的:http://www.server-world.info/en/note?os=CentOS_7&

[转载] 深入理解Linux修改hostname

原文: http://www.cnblogs.com/kerrycode/p/3595724.html 当我觉得对Linux系统下修改hostname已经非常熟悉的时候,今天碰到了几个个问题,这几个问题给我好好上了一课,很多知识点,当你觉得你已经掌握的时候,其实你了解的还只是皮毛.技术活,切勿浅尝则止! 实验环境:Red Hat Enterprise Linux Server release 5.7 (Tikanga) ,其它版本Linux可能有所不同.请以实际环境为准. 其实我多次修改过hos

linux修改hostname

1.如果只是修改hostname可以通过如下命令 hostname newHostname 注意:这种修改方式只有当前有效,等服务器重启后hostname就会失效,回到原来的hostname. 2.如果需要永久修改hostname可通过如下命令 vim /etc/sysconfig/network 修改其中的HOSTNAME项,不过此种方法需要重启后生效. 3.于是在不重启又能永久修改hostname的方式是结合上述两种,这样便能做到不用重启当前也生效,重启后也生效.

Linux修改hostname的几种方法

修改hostname有几种方式 1:  hostname DB-Server                            --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改 2:  echo DB-Server  > /proc/sys/kernel/hostname  --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改 3: sysctl kernel.hostname=DB-Server              --运行后立即生效(新会话生效),但

深入探讨下Linux下修改hostname的五个问题(四)

经过了前面几天的得探讨,相信大家对于如何在Linux下修改hostname已经有了很深的认识了,那么我们今天接着来聊第四个问题. 问题4: hostname跟/etc/hosts 下配置有关系吗? 如果从我上面的实验来看,其实hostname跟/etc/hosts下的配置是没有关系的.hostname的修改.变更完全不依赖hosts文件. 其实hosts文件的作用相当如DNS,提供IP地址到hostname的对应.早期的互联网计算机数量少,单机hosts文件里足够存放所有联网计算机.不过随着互联

深入探讨下Linux修改hostname的五个问题(三)

好,我们接着之前的继续来探讨第三个问题.问题3: 修改hostname有几种方式? 1: hostname DB-Server –运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改 2: echo DB-Server > /proc/sys/kernel/hostname –运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改 3: sysctl kernel.hostname=DB-Server –运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改 4: 修改