centos7永久修改主機(jī)名命令 如何在CentOS7上修改主機(jī)名hostname?
如何在CentOS7上修改主機(jī)名hostname?CentOS需要修改兩個(gè)位置:一個(gè)是/etc/sysconfig/network,另一個(gè)是/etc/hosts。僅修改一個(gè)位置將導(dǎo)致系統(tǒng)啟動(dòng)異常。首先
如何在CentOS7上修改主機(jī)名hostname?
CentOS需要修改兩個(gè)位置:一個(gè)是/etc/sysconfig/network,另一個(gè)是/etc/hosts。僅修改一個(gè)位置將導(dǎo)致系統(tǒng)啟動(dòng)異常。首先切換到根目錄。
/Etc/sysconfig/network
用您喜愛的任何編輯器打開文件,其中包含一行主機(jī)名=localhost.localdomain(如果是默認(rèn)值),修改localhost.localdomain你的主機(jī)名。
/Etc/hosts
打開文件,將出現(xiàn)一行127.0.0.1localhost.localdomainlocalhost,其中127.0.0.1是本地循環(huán)地址,localhost.localdomain是要修改的主機(jī)名。Localhost是主機(jī)名的別名,它將出現(xiàn)在konsol的提示下。將第二項(xiàng)更改為主機(jī)名,第三項(xiàng)是可選的。
以上兩個(gè)文件修改后,不會(huì)立即生效。如果要立即生效,可以使用主機(jī)名或主機(jī)名進(jìn)行臨時(shí)更改。它只會(huì)臨時(shí)更改主機(jī)名,重啟后系統(tǒng)會(huì)恢復(fù)到原來的狀態(tài)。但修改上述兩個(gè)文件是永久性的,重新啟動(dòng)系統(tǒng)將得到一個(gè)新的主機(jī)名。
如何給Centos系統(tǒng)的虛擬機(jī)更改主機(jī)名?
首先,無論是主機(jī)還是虛擬機(jī),只要安裝了CentOS系統(tǒng),更改主機(jī)名的操作模式和過程都是一樣的。
因此更改主機(jī)名還取決于CentOS系統(tǒng)的版本。接下來,我將介紹以下內(nèi)容:
1,CentOS 6。X及以下版本
#VI/etc/sysconfig/network
將主機(jī)名更改為新主機(jī)名
#VI/etc/hosts
更改第三個(gè)參數(shù):localhost.localdomain
更改為新主機(jī)名,或者在最后一行添加一行:127.0.0.1 new host name
#host name
檢查輸出的計(jì)算機(jī)名是否有效
2。CentOS 7號(hào)。X版本
CentOS 7。X版本主要通過hostnamectl修改主機(jī)名,如下:
#hostnamectl set hostname“new host name”
#hostnamectl set hostname“new host name”--靜態(tài)
#hostnamectl set hostname“new host name”--漂亮
#查看主機(jī)名
#hostnamectl
,其中,-static表示修改臨時(shí)主機(jī)名,而--pretty表示靈活的主機(jī)名。
??先來說,無論是宿主機(jī)還是虛擬機(jī),只要是安裝了CentOS系統(tǒng),更改主機(jī)名的操作方式和流程上都是一樣的。
但是有一點(diǎn)需要我們注意,CentOS 6.x和 CentOS 7.x這兩大版本操作上(包含命令上)是存在一定差異的,所以更改主機(jī)名也要看你的CentOS系統(tǒng)的版本。下面我分別介紹下:
1、CentOS 6.x版本及以下
# vi /etc/sysconfig/network
將 HOSTNAME 改為新主機(jī)名
# vi /etc/hosts
將第三個(gè)參數(shù):
localhost.localdomain
改為新主機(jī)名,或者在最后行追加一行:127.0.0.1 新的主機(jī)名
# hostname
查看輸出的計(jì)算機(jī)名是否生效
2、CentOS 7.x版本
CentOS 7.x版本主要是通過 hostnamectl 來修改主機(jī)名,如下:
# hostnamectl set-hostname "新的主機(jī)名"
# hostnamectl set-hostname "新的主機(jī)名" --static
# hostnamectl set-hostname "新的主機(jī)名" --pretty
## 查看hostname
# hostnamectl
其中,--static 表示修改瞬態(tài)主機(jī)名 、 --pretty 表示修改靈活的主機(jī)名。
我是科技領(lǐng)域創(chuàng)作者,十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗(yàn),歡迎關(guān)注我了解更多科技知識(shí)!如果大家有不同看法,歡迎在下方評(píng)論區(qū)發(fā)表自己的觀點(diǎn) ~