溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7.3中hostnamectl命令的怎樣是什么

發(fā)布時間:2021-07-12 14:55:32 來源:億速云 閱讀:134 作者:Leah 欄目:云計算

centos7.3中hostnamectl命令的怎樣是什么,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

    hostnamectl 是在 centos7以上版本 中新增加的命令,它是用來修改主機名稱的,centos7 修改主機名稱會比以往容易許多。

首先了解下這個命令

# hostnamectl -h  

-h --help              顯示幫助     

--version           顯示安裝包的版本     

--transient         修改臨時主機名     

--static            修改瞬態(tài)主機名     

--pretty            修改靈活主機名  

-P --privileged        在執(zhí)行之前獲得的特權     

--no-ask-password   輸入密碼不提示  

-H --host=[USER@]HOST  操作遠程主機 

 Commands:  status                 

顯示當前主機名設置  set-hostname NAME      

設置系統(tǒng)主機名  set-icon-name NAME     

為主機設置icon名  set-chassis NAME       

設置主機平臺類型名

在CentOS7中有三種定義的主機名:靜態(tài)的(static)、瞬態(tài)的(transient)、和靈活的(pretty)。靜態(tài)主機名也稱為內核主機名,是系統(tǒng)在啟動時從/etc/hostname內自動初始化的主機名。瞬態(tài)主機名是在系統(tǒng)運行時臨時分配的主機名。靈活主機名則允許使用特殊字符的主機名。

問題一,我輸入的大寫的主機名怎么都變成了小寫?

這是因為在修改靜態(tài)/瞬態(tài)主機名時,任何特殊字符或空白字符會被移除,而提供的參數中的任何大寫字母會自動轉化為小寫。一旦修改了靜態(tài)主機名,/etc/hostname 將被自動更新。然而,/etc/hosts 不會更新以保存所做的修改,所以你需要手動更新/etc/hosts。

如果只想修改特定的主機名(靜態(tài),瞬態(tài)或靈活),你可以使用“--static”,“--transient”或“--pretty”選項。

問題二,如何修改主機名是永久生效的?
要永久修改主機名,可以修改靜態(tài)主機名:
$ sudo hostnamectl --static set-hostname <host-name> 
注意,不必重啟機器以激活永久主機名修改。上面的命令會立即修改內核主機名。注銷并重新登入后在命令行提示來觀察新的靜態(tài)主機名。

問題三、如何查看到自己輸入的大寫主機名
$ sudo hostnamectl  status --pretty

centos7.3中hostnamectl命令的怎樣是什么

關于centos7.3中hostnamectl命令的怎樣是什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業(yè)資訊頻道了解更多相關知識。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI