如何在CentOS 8 / RHEL 8上设置系统主机名


从下面的链接下载并以PDF格式支持本文。

theロード下载PDF指南

关门


如何在CentOS 8 / RHEL 8上设置或更改主机名?在安装CentOS或Fedora的过程中,将要求您设置服务器主机名。很好,但是安装后可能不可避免地要进行更改。主机名唯一地标识网络中的计算机。

服务器主机名必须包含字符(a-z,A-Z),数字(0-9),连字号(),点(),但必须以字母或数字结尾。我们建议您在分配主机名时使用有意义的名称,以便可以轻松识别服务器/服务。

在设置主机名之前,请先检查现有主机名。

$ hostname -s
cent-01

$ hostname -f
cent-01

$ hostnamectl 
   Static hostname: cent-01
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 596e865e6c594db98c4fd47fdb858138
           Boot ID: 47d2f07eb2ea44b799ae6b0c0ba8600e
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-957.5.1.el7.x86_64
      Architecture: x86-64

其中:

  • -s,–短 –用于输出简短的主机名
  • -f,–fqdn,–long –用于打印长主机名(FQDN)

使用hostnamectl更改主机名

使用该命令通过hostnamectl命令设置永久主机名。

sudo hostnamectl set-hostname  --static

请参见下面的示例。

sudo hostnamectl set-hostname backend-sms-app.mydomain.com --static

确认新的主机名。

$ hostnamectl 
   Static hostname: backend-sms-app.mydomain.com
Transient hostname: cent-01
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 596e865e6c594db98c4fd47fdb858138
           Boot ID: 47d2f07eb2ea44b799ae6b0c0ba8600e
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-957.5.1.el7.x86_64
      Architecture: x86-64

此设置将自动更新 / etc /主机名 文件

$ cat /etc/hostname 
backend-sms-app.mydomain.com

可以使用hostnamectl命令设置三类主机名。

  • 临时主机名 –这是由内核管理的动态主机名,可以在运行时由DHCP或mDNS服务器更改。使用方法 –临时 设置临时主机名的标志。
  • 漂亮的主机名 –顾名思义,这是一个用户友好的UTF8主机名,用于表示机器用户。使用方法 -可爱 要设置的标志。
  • 静态主机名 –它存储在/ etc / hostname中,以在运行时使用。

设置漂亮主机名。

sudo hostnamectl set-hostname "Computingforgeeks PC" --pretty

设置一个临时主机名-通常与静态主机名相同。

sudo hostnamectl set-hostname backend-sms-app.mydomain.com --transient

检查您的设置。

$ hostnamectl 
   Static hostname: backend-sms-app.mydomain.com
   Pretty hostname: Computingforgeeks PC
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 596e865e6c594db98c4fd47fdb858138
           Boot ID: 47d2f07eb2ea44b799ae6b0c0ba8600e
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-957.5.1.el7.x86_64
      Architecture: x86-64

要将新的主机名映射到IP地址,请编辑/ etc / hosts文件,并将旧的主机名替换为新的主机名。

$ sudo vim /etc/hosts
192.168.121.17 backend-sms-app.mydomain.com backend-sms-app

在那里。

$ ping -c 2 backend-sms-app
PING backend-sms-app.mydomain.com (192.168.121.17) 56(84) bytes of data.
64 bytes from backend-sms-app.mydomain.com (192.168.121.17): icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from backend-sms-app.mydomain.com (192.168.121.17): icmp_seq=2 ttl=64 time=0.040 ms

--- backend-sms-app.mydomain.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.019/0.029/0.040/0.011 ms

相关内容:

Arch Linux和Manjaro –为什么使用Arch / Manjaro

如何从Linux终端搜索Google

如何使用Podman和Libpod运行Docker容器

RAID,LVM和ZFS的比较

在Ubuntu / Debian / Fedora上安装Cisco AnyConnect


从下面的链接下载并以PDF格式支持本文。

theロード下载PDF指南

关门


Sidebar