永久修改 linux 主機名

2021-08-08 10:41:08 字數 1046 閱讀 7067

在centos中,有三種定義的主機名:靜態的(static),瞬態的(transient),和靈活的(pretty)。「靜態」主機名也稱為核心主機名,是系統在啟動時從/etc/hostname自動初始化的主機名。「瞬態」主機名是在系統執行時臨時分配的主機名,例如,通過dhcp或mdns伺服器分配。靜態主機名和瞬態主機名都遵從作為網際網路網域名稱同樣的字元限制規則。而另一方面,「靈活」主機名則允許使用自由形式(包括特殊/空白字元)的主機名,以展示給終端使用者。

hostnamectl status ## 檢視主機名相關設定

[root@zabbix ~]#  hostnamectl status

static hostname: zabbix

icon name: computer-vm

chassis: vm

machine id: 5beb1c6bf9aa4d9399d6249e43b01a92

boot id: a34ba433be0e403bb5fb81236a89b232

virtualization: kvm

operating system: centos linux 7 (core)

cpe os name: cpe:/o:centos:centos:7

kernel: linux 3.10.0-514.el7.x86_64

architecture: x86-64

只檢視靜態、瞬態或靈活主機名,分別使用「--static」,「--transient」或「--pretty」選項。

hostnamectl --static
hostnamectl --transient
hostnamectl --pretty

要同時修改所有三個主機名:靜態、瞬態和靈活主機名:

hostnamectl set-hostname ray_test

重啟機器,檢視hostname 是否修改生效

Linux修改主機名永久生效

linux修改主機名 linux 修改主機名,永久生效。檢視主機命令 root linux epm2 hostname localhost.localdomain localhost.localdomain 即為預設的主機名。用root使用者登入,如果不是root使用者,使用su命令切換為root使...

Linux修改主機名永久生效

linux 修改主機名,永久生效。檢視主機命令 root linux epm2 hostname localhost.localdomain localhost.localdomain 即為預設的主機名。用root使用者登入,如果不是root使用者,使用su命令切換為root使用者 guoky li...

Linux修改主機名永久生效

linux centos7非此方法 修改主機名,永久生效。檢視主機命令 root linux epm2 hostname localhost.localdomain localhost.localdomain即為預設的主機名。用root使用者登入,如果不是root使用者,使用su命令切換為root使...