Linux CentOS7 上更換主機名

前言

虛擬機安裝Linux系統,版本爲CentOS7.2,主機名以前設置爲自定義的名字(localhost)linux

1. 修改linux主機的配置文件:/etc/sysconfig/network 和 /etc/hosts

①.修改/etc/sysconfig/network主機名。bash

vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=<hostname> //在這修改你的主機名
GATEWAY=192.168.1.1 
複製代碼

②.修改/etc/hosts主機名服務器

vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.99  <yourname> //在這修改主機名
複製代碼

不過,有時候可能只有這一行dom

127.0.0.1 <yourname> localhost.localdomain localhost
複製代碼

2. 使用hostnamectl命令

在CentOS中,有三種定義的主機名:靜態的(static),瞬態的(transient),和靈活的(pretty)。ui

  • 「靜態」主機名也稱爲內核主機名,是系統在啓動時從/etc/hostname自動初始化的主機名。
  • 「瞬態」主機名是在系統運行時臨時分配的主機名,例如,經過DHCP或mDNS服務器分配。靜態主機名和瞬態主機名都聽從做爲互聯網域名一樣的字符限制規則。
  • 「靈活」主機名則容許使用自由形式(包括特殊/空白字符)的主機名,以展現給終端用戶(如Linuxidc)。

在命令行輸入hostnamectl ,能夠查看到hostname的三個狀態spa

使用hostnamectl命令,設置主機名

hostnamectl set-hostname localhost
複製代碼

重啓終端,主機名已設置成功。命令行

相關文章
相關標籤/搜索