修改主机名hostname

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

  1. 首先强调一点,不一样的系统,或者同一个系统的不一样版本,修改hostname的方式,大致相同,可是仍是有差异的。linux

  2. 先讲一下最多见的修改方式: 修改 /etc/sysconfig/network 文件vim

    vim /etc/sysconfig/network
    • 1
    • 2

    在下面添加markdown

    HOSTNAME=yourname
    • 1
    • 2

    而后重启系统,一般这就生效了。 
    可是对于redhat 7 ,要修改的文件却变了,修改network文件不管重启多少次,都没法生效。 
    在redhat 7中post

    vim /etc/hostname
    • 1
    • 2

    添加flex

    HOSTNAME=yourname
    • 1
    • 2

    重启就生效了spa

具体的信息,就是hostname只会在启动时,根据相关配置文件,设置一次,启动后,不管是使用hostname 命令,仍是其余方式,都不会永久生效。code

可是相关的配置文件的定义是:包含hostname的文件。 
那么哪一个文件包含hostname呢?:blog

1.          /etc/sysconfig/network
    2.         /etc/hostname
  • 1
  • 2
  • 3

因此要结合本身的系统类型以及版本,正确找到设置文件,就能够了,不能就认为只会去 /etc/sysconfig/network下去找HOSTNAMEit