Linux命令之修改主机名hostnamectl

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

概述

hostnamectl 可用于显示主机名和一些系统相关的信息主要用于永久修改主机名并且不需要重启系统。

在这里插入图片描述

hostnamectl 是 CentOS 7 及以上版本才增加的命令。

语法

该命令的语法如下

hostnamectl [选项] [参数]

该命令支持的选项有

选项说明
-h --help显示帮助
–version显示安装包的版本
–transient修改临时主机名
–static修改瞬态主机名
–pretty修改灵活主机名
-P --privileged在执行之前获得的特权
–no-ask-password输入密码不提示
-H --host=[USER@]HOST操作远程主机

该命令支持的参数有

参数说明
status显示当前主机名设置
set-hostname NAME设置系统主机名
set-icon-name NAME为主机设置icon名
set-chassis NAME设置主机平台类型名

在 CentOS 7 中有三种定义的主机名静态的static、瞬态的transient、和灵活的pretty。

  • 静态主机名也称为内核主机名是系统在启动时从 /etc/hostname 内自动初始化的主机名。
  • 瞬态主机名是在系统运行时临时分配的主机名。
  • 灵活主机名则允许使用特殊字符的主机名。

使用

注只需要关注下面两种用法即可不必过多关注其他选项。

查看主机名

如果要查看主机名直接执行如下命令即可

hostnamectl

在这里插入图片描述

永久修改主机名

使用 hostnamectl 命令修改的主机名会被永久修改保存到文件中并且不需要重启系统就会生效。

# 语法
hostnamectl set-hostname 新主机名
# 示例设置系统的新主机名为 centos888
hostnamectl set-hostname centos888

在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: k8sLinux