修改主机名

本指南介绍如何修改和查看 Clear Linux* OS 系统的主机名。

概述

默认情况下,Clear Linux OS 安装有一个计算机生成的名称,它是一长串字母和数字。生成的名称对计算机来说没问题,但对用户来说不友好。管理员和用户通常希望用一个更容易记住、键入和搜索的名称来重命名他们的计算机。通过重命名计算机,可在其名称中包含有意义的数据,也让计算机更容易被识别。以下是几个用户友好型的计算机名称示例:

  • regression-test
  • sally-test-box1
  • az-bldg2-lab

设置主机名

Clear Linux OS 使用 hostnamectl 命令显示和修改计算机名称。hostnamectlos-core 捆绑包的一部分,提供了基本的 Linux* 用户空间和实用程序。

本示例将主机名设置为 telemetry-test-2-h15,以标识网格位置 H15 处二楼的 Clear Linux OS 遥测测试计算机。请确保在设置新主机名后重启。

sudo hostnamectl set-hostname telemetry-test-2-h15
sudo reboot

注解

主机名有三种类型,分别是静态、瞬态和灵活主机名。最常见的是静态主机名。静态主机名的长度必须在 2 到 63 个字符之间,必须以字母或数字开头和结尾,并且可以包含字母(不区分大小写)、数字、破折号或点。

如果存在静态主机名,它将用于生成由内核维护的瞬态主机名。运行时,DHCP 或 mDNS 可以更改瞬态主机名。

灵活主机名是一个自由格式的 UTF8 名称,用于向用户显示。

查看主机名

使用以下命令查看当前的主机名:

hostnamectl

您应该会看到类似以下内容的输出:

Static hostname   : telemetry-test-2-h15
Pretty hostname   : telemetry-test-2-h15
Icon name         : computer-desktop
Chassis           : desktop
Machine ID        : 4d0d60207a904ebbab96680a51ac1339
Boot ID           : 98d3514e5a984e8cbbdf46a2f0d6b397
Operating System  : Clear Linux OS
Kernel            : Linux 4.18.8-632.native
Architecture      : x86-64

祝贺您!您成功地在 Clear Linux OS 系统中修改了主机名。