吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-12 17:22 ? 次閱讀

通常,主機名是在操作系統安裝期間設置的,或者在創建虛擬機時動態分配給虛擬機的。

您可能需要更改主機名的原因有很多。最常見的是在實例創建后自動設置主機名的情況。在繼續本教程之前,請確保您以具有sudo權限的用戶登錄。

主機名是用于標識網絡設備的標簽。您不應該在同一網絡上擁有相同主機名的計算機。主機名分別是以下三類。

static靜態主機名,即傳統的主機名。主機名存儲在etc/hostname文件中,可以由用戶設置。

pretty主機名用于向用戶展示的主機名。例如Myfreax's desktop

transient主機名由內核維護的動態主機名。DHCP或mDNS服務器可以在運行時更改臨時的主機名。默認情況下,它與static主機名相同。

對于statictransient名稱,例如host.example.com,建議使用完全限定的域名 FQDN。

查看當前主機名

要查看當前主機名,請運行hostnamectl命令。在此示例中,當前主機名設置為localhost.localdomain

hostnamectl
Static hostname: myfreax
         Icon name: computer-vm
           Chassis: vm
        Machine ID: e06f590bde1a4857a6b1a27ddbaf606c
           Boot ID: 09183a1f45874c0e8d3c5108245e1168
    Virtualization: vmware
  Operating System: Debian GNU/Linux 9 (stretch)
            Kernel: Linux 4.9.0-19-amd64
      Architecture: x86-64

hostnamect設置主機名

在Linux 和其它使用systemd作為初始化的程序的Linux發行版中。例如CentOS和Fedora/RedHat的更高版本。

您可以使用hostnamectl命令更改系統主機名。這是hostnamectl命令的語法sudo hostnamectl set-hostname host.example.com

例如,要將系統靜態主機名更改為host.myfreax.com,可以運行命令sudo hostnamectl set-hostname host.myfreax.com

要將pretty主機名設置為Myfeax's desktop,在運行hostnamectl命令時添加--pretty選項。

hostnamectl命令不產生任何輸出。成功時返回0,否則返回非零失敗代碼。要驗證主機名是否已成功更改,請再次運行hostnamectl命令。

sudo hostnamectl set-hostname host.myfreax.com
sudo hostnamectl set-hostname "Myfeax's desktop" --pretty
hostnamectl

nmtui配置主機名

nmtui是用于與NetworkManager進行交互的工具。它也可以用來設置或更改系統的主機名。請在終端運行nmtui命令來啟動該工具。

此時終端將會顯示一個菜單選項,使用箭頭鍵瀏覽選項,選擇Set system hostname,然后按Enter

在輸入框中輸入新的主機名。按Enter確認修改主機名,如果你想放棄修改主機名,可按ESC鍵取消更改。

最后,運行systemctl命令重新啟動systemd-hostnamed服務,使更改生效。

sudo nmtui
sudo systemctl restart systemd-hostnamed

nmcli修改主機名

nmcli是用于控制NetworkManager的命令行工具,也可以用于更改系統的主機名。如你需要查看當前主機名,請運行sudo nmcli g hostname命令。

要將主機名更改為host.myfreax.com,請運行命令sudo nmcli g hostname host.myfreax.com

最后,使用systemctl命令重新啟動systemd-hostnamed服務,以使更改生效:

sudo nmcli g hostname
sudo nmcli g hostname host.myfreax.com
sudo systemctl restart systemd-hostnamed

結論

要在Linux 系統設置或更改主機名,請使用hostnamectl set-hostname命令,后跟新的主機名。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210399
  • 操作系統
    +關注

    關注

    37

    文章

    6895

    瀏覽量

    123748
  • 主機
    +關注

    關注

    0

    文章

    1010

    瀏覽量

    35310
收藏 人收藏

    評論

    相關推薦

    ESP8266如何通過AT命令設置ESP主機名

    我認為允許為 ESP8266設置自定義主機名可以通過官方 AT 命令來實現。 這是一個非常有用的功能,與AT CIUPDATE(官方)結合使用,它將運行良好,所有人都會擁有該功能
    發表于 07-16 06:09

    有沒有辦法更改esp8266主機名

    AT CWJAP 和 esp9266 連接到 wifi 路由器后,將 esp8266 注冊到主機名為 ESPxxxx 的路由器上。有沒有辦法更改 esp8266 主機名
    發表于 07-16 08:20

    linux主機名如何查看和設置

    1、設置主機名 通過編輯/etc/sysconfig/network文件中的HOSTNAME字段就可以修改主機名。如下所示:
    發表于 07-12 07:28

    Linux如何修改用戶名和主機名

       Ubuntu下更改用戶名和主機名   很多時候,我們不滿意安裝時起的用戶名與主機名,但是由于已經在這個用戶上做了好多配置,所以只能在原來的基礎上改用戶名和主機名了。
    發表于 07-19 06:39

    Linux如何修改主機名

    使用hostname命令就可以查看Linux主機名可以使用如下命令來修改主機名
    發表于 07-19 07:01

    請問怎么設置DNS主機名

    微芯片演示程序設置DNS主機名define TCPIP_NETWORK_DEFAULT_HOST_NAME“MCHPBOARD_E”,在INIT之后設置這個API函數是什么?比如
    發表于 08-28 08:41

    Linux修改主機名的方法有哪些

    6_Linux修改主機名的兩種方法(20190115)
    發表于 06-03 16:41

    怎么修改ubuntu的hostname主機名

    修改 /etc/hostname 文件即可 nano /etc/hostname這我用的是nano 編輯的用vi 也可以可以看到 在 、/etc/hostname 文件里面只有一行 就是你現在的 主機名字直接修改成新的主機名字 然后保存之后重啟就可以了 ...
    發表于 11-05 08:46

    如何即時更改mDNS主機名

    ;, 80);...}是否可以/建議通過再次調用 MDNS.begin 在循環中即時更改主機名?例如代碼:全選void loop() {...if (_newHostname
    發表于 02-28 08:57

    如何從http請求API更改設備的ip主機名

    我想編寫一個程序通過從 http 請求 API 獲取值來更改主機名 IP 地址 例如,http:// /?hostname=abc123然后設備將其
    發表于 06-01 06:31

    Linux如何修改主機名命令

    Linux修改主機名命令
    發表于 06-02 09:03 ?4691次閱讀
    <b class='flag-5'>Linux</b>如何修改<b class='flag-5'>主機名</b>命令

    linux不能ping通主機名怎么解決

    Linux服務器ping不通自己的主機名,如下所示:
    發表于 06-13 09:46 ?3956次閱讀
    <b class='flag-5'>linux</b>不能ping通<b class='flag-5'>主機名</b>怎么解決

    linux主機名如何查看

    linux如何查看主機名
    發表于 06-15 08:59 ?5370次閱讀
    <b class='flag-5'>linux</b>的<b class='flag-5'>主機名</b>如何查看

    嵌入式linux學習-- 修改ubuntu的 hostname 主機名

    修改 /etc/hostname 文件即可 nano /etc/hostname這我用的是nano 編輯的 用vi 也可以可以看到 在 、/etc/hostname 文件里面只有一行 就是你現在的 主機名字 直接修改成新的主機名字 然后保存 之后重啟就可以了 ..
    發表于 11-01 17:59 ?1次下載
    嵌入式<b class='flag-5'>linux</b>學習-- 修改ubuntu的  hostname <b class='flag-5'>主機名</b>字

    虛擬主機名詞解釋

    虛擬主機(Virtual Host/Virtual Server)是一種在單一主機主機群上,實現多網域服務的方法,可以運行多個網站服務的
    的頭像 發表于 10-25 09:26 ?343次閱讀
    波音赌场| 大富豪百家乐| 百家乐官网最新的投注方法| 百家乐补牌规律| 威尼斯人娱乐网网上百家乐| 日土县| 唐人街百家乐官网的玩法技巧和规则| 百家乐如何盈利| 东山县| 24山阴宅评凶吉| 网络博彩公司| 永利百家乐官网娱乐网| 闲和庄百家乐的玩法技巧和规则| 崇礼县| 真钱百家乐开户试玩| 大赢家足球比分| 新花园百家乐官网的玩法技巧和规则 | 四川省| 百家乐庄闲必胜手段| 万通国际娱乐| 做生意摆放老虎好不好| 棋牌娱乐平台| 浙江省| 百家乐投注很好| 长泰县| 百家乐赢钱打| 百家乐官网电子路单破解| 百家乐棋牌游戏皇冠网| 郧西县| 百家乐噢门棋牌| 百家乐官网现实赌场| 百家乐时时彩网站| 百家乐官网单注技巧| 百家乐注册| 泸西县| 百家乐赌场策略| 百家乐官网平台哪个好本站所有数据都是网友推荐及提供 | 廊坊市| 百家乐游戏卡通| 百家乐官网庄闲局部失衡| tt百家乐的玩法技巧和规则|