1. 程式人生 > >CentOS 7 修改主機名

CentOS 7 修改主機名

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

1.要檢視主機名相關的設定:

[[email protected] ~]# hostnamectl  
  Static hostname: localhost.localdomain
        Icon name: computer
          Chassis: n/a
        Machine ID: 80a4fa4970614cf6be9597ecd6f097a9
          Boot ID: 28420e272e1847a583718262758bd0f7
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
      CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86_64
[[email protected] ~]# hostnamectl status
  Static hostname: localhost.localdomain
        Icon name: computer
          Chassis: n/a
        Machine ID: 80a4fa4970614cf6be9597ecd6f097a9
          Boot ID: 28420e272e1847a583718262758bd0f7
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
      CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86_64
2.只檢視靜態、瞬態或靈活主機名,分別使用“--static”,“--transient”或“--pretty”選項:
[[email protected] ~]# hostnamectl --static
localhost.localdomain
[[email protected] ~]# hostnamectl --transient
localhost.localdomain
[[email protected] ~]# hostnamectl --pretty

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

[[email protected]
~]# hostnamectl set-hostname Linuxidc [[email protected] ~]# hostnamectl --pretty Linuxidc [[email protected] ~]# hostnamectl --static Linuxidc [[email protected] ~]# hostnamectl --transient Linuxidc
注意,一旦修改了靜態主機名,/etc/hostname 將被自動更新。然而,/etc/hosts 不會更新以儲存所做的修改,所以你每次在修改主機名後一定要手動更新/etc/hosts,之後再重啟CentOS 7。否則系統再啟動時會很慢。

4.手動更新/etc/hosts:

vim /etc/hosts

127.0.0.1      Linuxidc
#127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain
::1        localhost localhost.localdomain localhost6 localhost6.localdomain
5.重啟CentOS 7:

6.如果你只想修改特定的主機名(靜態,瞬態或靈活),你可以使用“--static”,“--transient”或“--pretty”選項:
例如,要永久修改主機名,你可以修改靜態主機名:

[[email protected] ~]# hostnamectl --static set-hostname Linuxidc
其實,你不必重啟機器以啟用永久主機名修改。上面的命令會立即修改核心主機名。登出並重新登入後在命令列提示來觀察新的靜態主機名。

相關推薦

[LINUX]CentOS 7修改主機

先檢視當前的主機名,一般是預設的主機名 [root@localhost etc]# hostname localhost.localdomain 然後使用vi命令修改network的配置檔案(這裡省

CentOS 7修改主機【hostnamectl】

網上的教程多是修改/etc/sysconfig/network中的hostname及/etc/hosts檔案,但該方法在CentOS 7中行不通。 還有方法讓使用sysctl kernel.hostname=node1,該命令也只是更改了後文中介紹的tra

CentOS-7修改主機

方法一(修改靜態主機名): vi /etc/hostname 注:由於靜態主機名是系統初始化時從/etc/hostname中讀取的,所以修改其中的內容為自己想要的主機名即可實現對靜態主機名的修改。 之後reboot以生效。 方法二(修改瞬

CentOS 7 修改主機

在CentOS中,有三種定義的主機名:靜態的(static),瞬態的(transient),和靈活的(pretty)。“靜態”主機名也稱為核心主機名,是系統在啟動時從/etc/hostname自動初始

ubuntu,CentOS永久修改主機

生效 文件的 需要 重新 其中 表示 127.0.0.1 root用戶 用戶 1、查看主機名 在Ubuntu系統中,快速查看主機名有多種方法: 其一,打開一個GNOME終端窗口,在命令提示符中可以看到主機名,主機名通常位於“@”符號後; 其

centos 7主機變bogon問題的初探

vid col logs fff ffffff intern 得到 conf 主機名 bogon是指那些不該出現在internet路由表中的地址這些地址應該包括:1,私有地址如10,172.16-32,192.168.....2,還未正式分配出去的地址 用 hostnam

CentOS 7修改主機

set base dns服務 tid ldo name gpo oot 工具 如何在CentOS 7上修改主機名 在CentOS中,有三種定義的主機名:靜態的(static),瞬態的(transient),和靈活的(pretty)。“靜態”主機名也稱為內核主機名,是系統在啟

如何在CentOS 7修改主機hostname

如何在CentOS 7上修改主機名在CentOS中,有三種定義的主機名:靜態的(static),瞬態的(transient),和靈活的(pretty)。“靜態”主機名也稱為核心主機名,是系統在啟動時從/etc/hostname自動初始化的主機名。“瞬態”主機名是在系統執行時臨

CentOS(6、7修改主機(hostname)

centos6 需要修改兩處:一處是/etc/sysconfig/network,另一處是/etc/hosts,只修改任一處會導致系統啟動異常。首先切換到root使用者。 /etc/sysconf

CentOS 7 修改IP地址和主機

一、進入網路配置檔案目錄確保在root使用者下進行操作。進入/etc/sysconfig/network-scripts目錄下。二、重啟網路服務使用service network restart命令,重啟網路服務。修改主機名:hostnamectl set-hostname

CentOS 7 修改網卡為eth0 eth1 的兩種方法

recover 文件 bios mas centos 7 nal rmi release ddr 修改網卡名稱為eth0、eth11.1 方法11.1.1 修改網卡名稱cd /etc/sysconfig/network-scripts/mv ifcfg-eno1677773

CentOS 7 修改網卡為eth0

網卡1 修改網卡名稱cd /etc/sysconfig/network-scripts/ mv ifcfg-ens33 ifcfg-eth02 修改網卡配置文件[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=&quo

CentOS 6 和 CentOS 7修改網卡的方法

基礎知識CentOS 6 和 CentOS 7修改網卡名的方法 一.CentOS6 step 1:vim /etc/udev/rules.d/70-persistent-net.rules 在 NAME=“ ***” 處 改為所要改的網卡名 ![] step2: cd /etc

阿裏雲修改主機(以centOS為例)

主機 str name 按鍵 ID In 保存 ray ike 需要更改配置文件生效,修/etc/sysconfig/network裏的 HOSTNAME=主機名(可自定義),重啟生效。 如何修改? 1.[root@aliyunbaike ~]# cd /etc/sysco

linux 7.0修改主機和更改密碼

修改主機名 要求:主機名修改為station.domain12.example.com hostname 檢視初始主機名 hostnamectl set-hostname station.damain12.example.com hostname 檢視主機名是否修改成功 2.更改密

centos修改主機的正確方法

1 centos6下修改hostname [[email protected] ~]$ hostname # 檢視當前的hostnmae centos6.magedu.c

CentOS 修改主機的兩種方法

1.臨時修改主機名 2.永久修改主機名 1.臨時修改主機名 1 1.臨時修改主機名 顯示主機名:   [email protected]:~$ hostname localhost     修改主機名:   [email

redhat 7怎樣修改主機

1.redhat7修改主機名 [[email protected] ~]# vim /etc/hostname # 真機裡只能這樣修改 1 foundation42.ilt.example.com [[email protected] ~]

CENTOS修改主機

1.臨時修改主機名 顯示主機名: [email protected]:~$ hostname zhh64 修改主機名: [email protected]:~$ sudo hostname zzofs [email protected]:~$ h

centos修改主機 [email protected]後面的名字

阿里雲買的新的ESC,名字都是一串字元,不利於平時使用。我們可以重新命名主機來標記。 centos6 [[email protected] ~]$ hostname # 檢視當前的hostnmae cent