北京赛车pk10直播开奖
首頁
登錄 | 注冊

如何在 Linux 中設置或更改主機名

默認情況下,系統主機名在安裝過程中設置,或者如果要創建虛擬機,則會在啟動時將其動態分配給實例,但有時需要更改它。

本教程將引導您完成在 Linux 中更改主機名的過程,而無需重新啟動系統。本教程中方法適用于任何使用 systemd 的現代 Linux 發行版。

什么是主機名

主機名是分配給機器的標簽,用于標識網絡上的計算機。網絡中的每個設備都應具有唯一的主機名。

主機名可以是包含字母數字字符,點和連字符的簡單字符串。如果計算機已連接到 Internet(例如 Web 或郵件服務器),建議使用完全限定的域名 (FQDN) 作為系統主機名。該 FQDN 由兩個部分組成,主機名和域名。

顯示當前主機名

在使用 systemd 的 Linux 系統上,該 hostnamectl 命令可用于查詢和更改給定計算機上的主機名和相關設置。

要查看當前主機名,請調用 hostnamectl 不帶任何參數的命令:

[email protected]:~/www.linuxidc.com$ hostnamectl
  Static hostname: linuxidc
        Icon name: computer-vm
          Chassis: vm
        Machine ID: 97e9d02af4f04a3f873816baf095006d
          Boot ID: 06faaecb3323486a8e28d0e789382552
    Virtualization: vmware
  Operating System: Ubuntu 18.04.2 LTS
            Kernel: Linux 5.2.5-050205-generic
      Architecture: x86-64

系統主機名在下圖中突出顯示:

如何在 Linux 中設置或更改主機名

更改主機名

要更改主機名,請使用 hostnamectl 的 set-hostname 參數后跟新主機名。只有 root 用戶或具有 sudo 權限的用戶才能更改系統主機名。

例如,要將系統主機名更改為 linux.linuxidc.com ,您將使用以下命令:

[email protected]:~/www.linuxidc.com$ sudo hostnamectl set-hostname linux.linuxidc.com

該 hostnamectl 命令不產生輸出。成功后,返回 0 ,否則為非零故障代碼。

最后,要驗證主機名是否已成功更改,請再次使用 hostnamectl 命令:

[email protected]:~/www.linuxidc.com$ hostnamectl

新的系統主機名和一些其他系統信息(如內核版本) 將顯示在終端上。

  Static hostname: linux.linuxidc.com
        Icon name: computer-vm
          Chassis: vm
        Machine ID: 97e9d02af4f04a3f873816baf095006d
          Boot ID: 06faaecb3323486a8e28d0e789382552
    Virtualization: vmware
  Operating System: Ubuntu 18.04.2 LTS
            Kernel: Linux 5.2.5-050205-generic
      Architecture: x86-64

如何在 Linux 中設置或更改主機名

結論

在本教程中,我們向您展示了如何更改 Linux 系統的主機名。根據您的 Linux 發行版和虛擬化類型,可能需要執行其他步驟才能完成此過程。



2019 monjeep.com webmaster#monjeep.com
12 q. 0.009 s.
京ICP備10005923號
北京赛车pk10直播开奖
重庆时时开彩结果 北京pk10走势教学视频 江苏11选5手机版 内蒙古时时彩 11选五中奖助手更新版 捕鱼达人2内购破解版安卓版 陕西11选5开奖结果查询 牌九至尊 北京pk赛车10官网 吉林11选五投注技巧