在CentOS或RHEL中,有三种定义的主机名:a、静态的(static),b、瞬态的(transient),以及 c、灵活的(pretty)。
“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。
“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。
“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如baby's computer)。
CentOS/RHEL 7中,有hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。
1、查看主机名相关的设置:
2、同时修改所有三个主机名:静态、瞬态和灵活主机名 hostnamectl set-hostname <host-name>
设置静态主机名:hostnamectl --static set-hostname <host-name>
在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会保存所做的修改。
如果你只想修改特定的主机名(静态,瞬态或灵活),你可以使用“--static”,“--transient”或“--pretty”选项。
可以直接修改【/etc/hostname]文件。便可以修改主机名。
3、查看设置
注意:你不必重启机器以激活永久主机名修改。上面的命令会立即修改内核主机名。注销并重新登入后在命令行提示来观察新的静态主机名。
相关推荐
1 全自动的完成虚拟机生成、主机名、ip地址配置; 2 支持Windows系统、RHEL6/RHEL7、CentOS6/CentOS7、RHEL6/RHEL7衍生系统、Ubuntu系统的部署,其它系统未做测试; ##使用前提条件:## 1 Windows、Linux系统按照...
/etc/hosts 完成主机名映射为IP地址的功能 /etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置 /etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动. /etc/sysconfig/network-script...
独立的Tomcat部署需要Ansible 1.2或更高版本需要CentOS / RHEL 6.x主机这些剧本部署了Tomcat Application Server版本7的非常基本的实现。要使用它们,请首先编辑“主机”清单文件以包含要在其上部署Tomcat的计算机的...
sar2pg 使用Grafana仪表板将Linux每日SAR输出摄取到PostgreSQL中要求假设VM /主机是基于CentOS / RHEL的版本7 PostgreSQL 11或更高版本的服务器和客户端Grafana 6.1.6或更高版本常用的awk,sed,egrep实用程序设置...
一条命令部署Kubernetes高可用 :waving_hand: 只能用丝滑一词形容的kubernetes高可用安装(kubernetes install)...各股东主机名不相同,并满足kubernetes的主机名要求。 各股东时间同步 网卡名称如果是不常见的,建议
- 客户端主配置/opt/zabbix/etc/zabbix_agent2.conf修改必要的配置如主机名和服务端地址后才能使用; - Mysql监控脚本需要修改/opt/zabbix/etc/mysql.conf后才能使用; - Nginx不必修改,但NginxStatus状态服务须和...
Ansible角色mailserver 在Enterprise Linux 7(RHEL,CentOS)上安装邮件服务器的Ansible角色。 具体来说,此角色的职责是: 安装和配置Postfix服务安装和配置Dovecot服务整合两种服务配置用户邮箱安装和配置...
云初始化ISO 许多预制的云映像(例如Fedora Cloud,Ubuntu Cloud)使用某种形式... 对于RHEL,CentOS,Fedora,Oracle Linux等, sudo dnf install genisoimage (如果使用RHEL / CentOS / OL 7,则使用yum )。 对于U
必须在运行角色之前由用户配置它swisnap_hostname_alias : " " 将在AppOptics UI中使用的服务器的主机名别名swisnap_main_config_path : /opt/SolarWinds/Snap/etc/config.yaml SolarWinds Snap Agent的主要配置...
概述 这本食谱包含 NeCTAR 虚拟机基本配置的食谱。 “设置”配方及其子配方已经在运行 NeCTAR CentOS 6.4、Ubuntu 13.04 和 ... 设置主机名并创建 /etc/hosts 条目 设置时区和语言环境, 配置特权用户帐户和 sudo
每台机器2 GB或更多的RAM(建议4 GB或更多) 2个或更多CPU 群集中所有计算机之间的完整网络连接(可以使用公用或专用网络) 每个节点的唯一主机名,MAC地址和product_uuid。 如果要进行在线安装所有机器都必须能够...
角色:Jenkins CI 在RHEL / CentOS和Debian / Ubuntu服务器上安装...系统主机名; 通常localhost可以正常工作。 在安装过程中将使用它来通过HTTP请求与正在运行的Jenkins实例进行通信。 jenkins_home: /var/lib/jen
Kubernetes 手册,可让您轻松在 RHEL/CentOS 7.x 上部署 Kubernetes 环境。 介绍 您至少应该提供以下信息: etcd服务器地址列表 Etcd 服务器和 Kubernetes master 可以位于同一个节点上,一个列表通常只包含一个 ip...
与RHEL / CentOS 6或7 x86_64一起使用。 适用于Ubuntu Trusty 14.04 x86_64。 允许安装Cloudera的Oracle JDK 7,Oracle的Oracle JDK 8或OpenJDK 7或8。 这是某些功能的示例。 并非所有内容都记录在案。 某些脚本...
设置主机名/域名 设置默认的NetBIOS名称和工作组(仅OS X) 设置时区 配置系统范围的配置文件( /etc/profile ) 管理软件包(安装,卸载和升级) 配方也可以执行临时样式的操作任务,例如重新启动和关闭。 ...
与大多数版本的RHEL / CentOS 6.x,7.x,Debian和Ubuntu兼容 安装 $ ansible-galaxy install midnightconman.named 入门 安装BIND(命名) 安装BIND(命名)和所有必需的依赖项非常简单,可以在配置之前完成,也...
主机名、网络、bonding、yum等常用功能配置工具。后续会更新。
这些剧本已在CentOS 6.x上进行了测试,因此我们建议您使用CentOS或RHEL来测试这些模块。 该LAMP堆栈可以在单个节点上,也可以在多个节点上。 清单文件“生产”定义应在其中配置堆栈的节点。 [webservers] ...