RHEL7 修改主機名

2021-09-07 01:13:47 字數 1409 閱讀 7330

rhel7中,有三種定義的主機名:

a、靜態的(static):「靜態」主機名也稱為核心主機名,是系統在啟動時從/etc/hostname自動初始化的主機名

b、瞬態的(transient):「瞬態」主機名是在系統執行時臨時分配的主機名,由核心管理,例如,通過dhcp或mdns伺服器分配,比如localhost

c、靈活的(pretty):「靈活」主機名是utf8格式的自由主機名,以展示給終端使用者

與之前版本不同,rhel7中主機名配置檔案:/etc/hostname

1、使用nmtui修改主機名

使用networkmanager的nmtui介面修改了靜態主機名後(/etc/hostname檔案),不會通知hostnamectl。要想強制讓hostnamectl知道靜態主機名已經被修改,需要重啟hostnamed服務

# systemctl restart systemd-hostnamed
2、使用hostnamectl修改主機名#檢視主機名

# hostnamectl status

static hostname: yb.example.com

......

#設定新的主機名

# hostnamectl set-hostname test.example.com
#檢視主機名

# hostnamectl status

static hostname: test.example.com

......

3、networkmanager的命令列介面nmcli修改主機名nmcli可以修改/etc/hostname中的靜態主機名

#檢視主機名

[root@test ~]# nmcli general hostname

test.example.com

#設定新的主機名

[root@test ~]# nmcli general hostname mytest

[root@test ~]# nmcli general hostname

mytest

#重啟hostnamed服務讓hostnamectl知道靜態主機名已經被修改

[root@test ~]# systemctl restart systemd-hostnamed

CentOS7 RHEL7修改主機名

在centos或rhel中,有三種定義的主機名 a 靜態的 static b 瞬態的 transient 以及 c 靈活的 pretty 靜態 主機名也稱為核心主機名,是系統在啟動時從 etc hostname自動初始化的主機名。瞬態 主機名是在系統執行時臨時分配的主機名,例如,通過dhcp或mdn...

修改主機名

linux修改主機名的方法 用hostname命令可以臨時修改機器名,但機器重新啟動之後就會恢復原來的值。hostname 檢視機器名 hostname i 檢視本機器名對應的ip位址 另外一種方法就是永久修改配置檔案 修改 etc sysconfig network 修改這個檔案,系統才有效 et...

修改主機名

修改主機名步驟 1.hostname hostnamectl cent7新加 重啟失效 uname n hostnamectl set hostname 2.etc sysconfig network 3.etc hosts 可寫成 乙個ip 對應多個網域名稱的形式 幾個檔案的區別 1 hosts檔...