Linux命令之修改主机名hostnamectl
  TEZNKK3IfmPf 2023年11月14日 23 0

概述

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

Linux命令之修改主机名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

Linux命令之修改主机名hostnamectl

永久修改主机名

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

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

Linux命令之修改主机名hostnamectl

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   52   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   30   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   40   0   0 linuxshell
TEZNKK3IfmPf