Centos7修改主机名

      在redHat 7中,修改主机名有个命令hostnamectl,如要将主机名修改为ctl-net,则命令如下

hostnamectl --static set-hostname ctl-net

    修改完后,注销重新登陆系统即可生效,这种方法修改的是文件/etc/hostname,我们vi /etc/hostname打开文件,发现如下信息

ctl-net

     所以,可以直接在/etc/hostname,从而达到修改文件的目的


    简单的介绍下centos7中的hostnamectl命令,输入如下命令,查看帮助信息

[root@localhost ~]# hostnamectl --help
hostnamectl [OPTIONS...] COMMAND ...

Query or change system hostname.

  -h --help              Show this help
     --version           Show package version
     --transient         Only set transient hostname
     --static            Only set static hostname
     --pretty            Only set pretty hostname
  -P --privileged        Acquire privileges before execution
     --no-ask-password   Do not prompt for password
  -H --host=[USER@]HOST  Operate on remote host

Commands:
  status                 Show current hostname settings
  set-hostname NAME      Set system hostname
  set-icon-name NAME     Set icon name for host
  set-chassis NAME       Set chassis type for host

    在centos7中主要有三种类型主机名:

        –transient  “瞬态”主机名,是在系统运行时临时分配的主机名;

        –static  静态的,“静态”主机名也 称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名;

        –pretty    “灵活”主机名则允许使用自由形式(包括特殊/空白字 符)的主机名,以展示给终端用户.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
永久连接: http://www.nfvschool.cn/?p=136
标签:

发表评论