在CentOS或RHEL 7上修改主機(jī)名的方法

問(wèn)題:在CentOS/RHEL 7上修改主機(jī)名的正確方法是什么(永久或臨時(shí))?
在CentOS或RHEL中,有三種定義的主機(jī)名:
a、靜態(tài)的(static),
b、瞬態(tài)的(transient),
c、靈活的(pretty)。
“靜態(tài)”主機(jī)名也稱為內(nèi)核主機(jī)名,是系統(tǒng)在啟動(dòng)時(shí)從/etc/hostname自動(dòng)初始化的主機(jī)名。“瞬態(tài)”主機(jī)名是在系統(tǒng)運(yùn)行時(shí)臨時(shí)分配的主機(jī)名,例如,通過(guò)DHCP或mDNS服務(wù)器分配。靜態(tài)主機(jī)名和瞬態(tài)主機(jī)名都遵從作為互聯(lián)網(wǎng)域名同樣的字符限制規(guī)則。而另一方面,“靈活”主機(jī)名則允許使用自由形式(包括特殊/空白字符)的主機(jī)名,以展示給終端用戶(如Dan's Computer)。
在CentOS/RHEL 7中,有個(gè)叫hostnamectl的命令行工具,它允許你查看或修改與主機(jī)名相關(guān)的配置。
要查看主機(jī)名相關(guān)的設(shè)置:
$ hostnamectl status
只查看靜態(tài)、瞬態(tài)或靈活主機(jī)名,分別使用“--static”,“--transient”或“--pretty”選項(xiàng)。
$ hostnamectl status [--static|--transient|--pretty]
要同時(shí)修改所有三個(gè)主機(jī)名:靜態(tài)、瞬態(tài)和靈活主機(jī)名:
$ sudo hostnamectl set-hostname <host-name>
就像上面展示的那樣,在修改靜態(tài)/瞬態(tài)主機(jī)名時(shí),任何特殊字符或空白字符會(huì)被移除,而提供的參數(shù)中的任何大寫字母會(huì)自動(dòng)轉(zhuǎn)化為小寫。一旦修改了靜態(tài)主機(jī)名,/etc/hostname 將被自動(dòng)更新。然而,/etc/hosts 不會(huì)更新以保存所做的修改,所以你需要手動(dòng)更新/etc/hosts。
如果你只想修改特定的主機(jī)名(靜態(tài),瞬態(tài)或靈活),你可以使用“--static”,“--transient”或“--pretty”選項(xiàng)。
例如,要永久修改主機(jī)名,你可以修改靜態(tài)主機(jī)名:
$ sudo hostnamectl --staticset-hostname <host-name>
注意,你不必重啟機(jī)器以激活永久主機(jī)名修改。上面的命令會(huì)立即修改內(nèi)核主機(jī)名。注銷并重新登入后在命令行提示來(lái)觀察新的靜態(tài)主機(jī)名。
相關(guān)文章
- RHEL的yum在線更新是收費(fèi)的;沒(méi)有注冊(cè)不能在線安裝軟件;這種情況該怎么辦呢?我們可以借助CentOS的YUM源來(lái)滿足我們的需求。下面小編將為大家?guī)?lái)RHEL配置Centos yum源的方2017-01-19
RHEL系統(tǒng)恢復(fù)安裝光盤中的yum更新源的方法
這篇文章主要介紹了RHEL系統(tǒng)恢復(fù)安裝光盤中的yum更新源的方法,文中的示例環(huán)境為RHEL6.1,同時(shí)同為RedHat系的CentOS6.1中的做法也類似,需要的朋友可以參考下2016-04-12在RHEL系統(tǒng)中使用CentOS的yum源的方法
這篇文章主要介紹了在RHEL系統(tǒng)中使用CentOS的yum源的方法,同樣也適用于Fedora等Linux系統(tǒng),需要的朋友可以參考下2015-07-08在CentOS/RHEL中安裝基于Web的監(jiān)控系統(tǒng) linux-dash
這篇文章主要介紹了在CentOS/RHEL中安裝基于Web的監(jiān)控系統(tǒng) linux-dash,需要的朋友可以參考下2015-04-06- Centos默認(rèn)安裝如果是英文的話,選擇中文不正常,firefox也只能見(jiàn)到方塊的字.但有一個(gè)方法,其實(shí)很容易解決安裝這二個(gè)包,然后你就可以見(jiàn)到中文啦.為了這個(gè)問(wèn)題,我可是研究2008-09-18
CentOS修改主機(jī)名和網(wǎng)絡(luò)信息的方法
本篇文章主要講述的是CentOS修改主機(jī)名和網(wǎng)絡(luò)信息;簡(jiǎn)單明了,希望可以帶給大家?guī)椭?;有需要的朋友可以參考?/div> 2016-11-22本文給大家分享兩種centos7修改主機(jī)名方法,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-10-20CentOS7系統(tǒng)進(jìn)行IP和主機(jī)名的網(wǎng)絡(luò)配置的過(guò)程圖解
有不少用戶不知道怎么對(duì)CentOS7進(jìn)行安裝和配置,主要是因?yàn)镃entOS7的主機(jī)名和IP等相關(guān)網(wǎng)絡(luò)配置跟之前的版本有些不同,下面針對(duì)CentOS7系統(tǒng)怎么進(jìn)行IP和主機(jī)名網(wǎng)絡(luò)配置進(jìn)行2015-05-27這篇文章主要介紹了CentOS修改主機(jī)名(hostname)教程,需要修改兩處:一處是/etc/sysconfig/network,另一處是/etc/hosts,只修改任一處會(huì)導(dǎo)致系統(tǒng)啟動(dòng)異常,需要的朋友可以參考2015-04-09如何在CentOS上配置基于主機(jī)的入侵檢測(cè)系統(tǒng)(IDS)的教程
如何在CentOS上配置基于主機(jī)的入侵檢測(cè)系統(tǒng)(IDS)?所有系統(tǒng)管理員想要在他們生產(chǎn)服務(wù)器上首先要部署的安全手段之一,就是檢測(cè)文件篡改的機(jī)制,僅僅是文件內(nèi)容,而且也包2014-11-18最新評(píng)論