怎样修改 Fedora CoreOS 系统的 Hostname 主机名

已关闭留言

CoreOS 是一个轻量级 Linux 操作系统,基于 Docker,主要用在数据中心,旨在通过轻量的系统架构和灵活的应用程序部署能力简化数据中心的维护成本和复杂度。因为目前老唐一直是在研究 Docker 相关内容的,所以今天简单整理一下 CoreOS 系统怎么修改 Hostname,也就是主机名,和一般的 Linux 系统修改 Hostname 的方法其实也差不多。

Container Linux(曾叫作 CoreOS)是一个基于 Linux 内核的轻量级操作系统,为了计算机集群的基础设施建设而生,专注于自动化、轻松部署、安全、可靠及可扩缩性。作为一个操作系统,CoreOS 提供了在应用容器内部署应用所需要的基础功能环境以及一系列用于服务发现和配置共享的内建工具。2020 年 5 月 26 日,CoreOS Container Linux 达到其寿命的终结,不再接收更新。Fedora CoreOS 是其正式继任者。

——维基百科

文章目录
隐藏
一、登录 CoreOS
二、检查当前的主机名
三、修改 Hostname
四、重启并检查是否生效

一、登录 CoreOS

需要使用 root 用户登录,如果不是 root 用户,切换到 root 用户:

$ sudo su - root

二、检查当前的主机名

直接使用 hostname 命令即可检查。

$ hostname
oldtang

或者使用 hostnamectl:

$ hostnamectl 
 Static hostname: oldtang
       Icon name: computer-vm
         Chassis: vm
      Machine ID: 257f49f8befd44caade69b87d7b39b22
         Boot ID: 5e111bff48644734988905c7cad7161b
  Virtualization: kvm
     CPE OS Name: cpe:/o:fedoraproject:fedora:32
          Kernel: Linux 5.7.8-200.fc32.x86_64
    Architecture: x86-64

三、修改 Hostname

比如修改成 newtang:

$ hostnamectl set-hostname newtang

四、重启并检查是否生效

重启:

$ reboot

确认是否生效:

$ hostnamectl 
   Static hostname: newtang
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 00c6efc1008d46aabeed06a3b8a459ec
           Boot ID: 539da7ee88a1499db77d3ef8b82b7a72
    Virtualization: kvm
            Kernel: Linux 5.4.0-26-generic
      Architecture: x86-64

$ hostname
newtang

至此就修改完成了。