zoukankan      html  css  js  c++  java
  • centos7系统下hostname解析

    hostnamectl 是在 centos7以上版本 中新增加的命令,它是用来修改主机名称的,centos7 修改主机名称会比以往容易许多。

    首先了解下这个命令

    # hostnamectl -h  

    -h --help              显示帮助     

    --version           显示安装包的版本     

    --transient         修改临时主机名     

    --static            修改瞬态主机名     

    --pretty            修改灵活主机名  

    -P --privileged        在执行之前获得的特权     

    --no-ask-password   输入密码不提示  

    -H --host=[USER@]HOST  操作远程主机 

     Commands:  status                 

    显示当前主机名设置  set-hostname NAME      

    设置系统主机名  set-icon-name NAME     

    为主机设置icon名  set-chassis NAME       

    设置主机平台类型名

    在CentOS7中有三种定义的主机名:静态的(static)、瞬态的(transient)、和灵活的(pretty)。静态主机名也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名。瞬态主机名是在系统运行时临时分配的主机名。灵活主机名则允许使用特殊字符的主机名。

    问题一,我输入的大写的主机名怎么都变成了小写?

    这是因为在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你需要手动更新/etc/hosts。

    如果只想修改特定的主机名(静态,瞬态或灵活),你可以使用“--static”,“--transient”或“--pretty”选项。

    问题二,如何修改主机名是永久生效的?

    要永久修改主机名,可以修改静态主机名:

    $ sudo hostnamectl --static set-hostname <host-name> 

    注意,不必重启机器以激活永久主机名修改。上面的命令会立即修改内核主机名。注销并重新登入后在命令行提示来观察新的静态主机名。

    问题三、如何查看到自己输入的大写主机名

    $ sudo hostnamectl  status --pretty

  • 相关阅读:
    HttpRunner接口自动化测试框架
    使用Appium 测试微信小程序和微信公众号方法
    WiFi无线连接真机进行Appium自动化测试方法
    idea tomcat 乱码问题的解决及相关设置
    解决idea导入maven项目缺少jar包的问题
    Docker php安装扩展步骤详解
    Python之No module named setuptools 安装pip
    MySQL中group_concat函数 --- 很有用的一个用来查询出所有group by 分组后所有 同组内的 内容
    Nginx如何来配置隐藏入口文件index.php(代码)
    vueThink框架搭建与填坑(new)
  • 原文地址:https://www.cnblogs.com/FengGeBlog/p/10398046.html
Copyright © 2011-2022 走看看