日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
CentOS7主機名修改與查看命令詳述

在centos 6中,修改主機名方式很簡單,臨時修改主機名使用hostname命令,永久修改主機名直接寫進文件/etc/sysconfig/network中即可。

雨湖網站制作公司哪家好,找創(chuàng)新互聯公司!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、自適應網站建設等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯公司從2013年創(chuàng)立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯公司。

但在CentOS 7中,主機名就沒那么簡單了,它涉及了一些彎彎繞繞。

在CentOS 7中,主機名分3類:static(靜態(tài)主機名)、pretty(好看、易讀的主機名)和transient(短暫臨時的)。CentOS 7中和主機名有關的文件為/etc/hostname,它是在系統(tǒng)初始化的時候被讀取的,并且內核根據它的內容設置transient主機名。

其中:
1.static類的主機名就是我們常說的主機名,由/etc/hostname文件決定。
2.transient類的主機名也就是我們常說的臨時主機名,它是由內核動態(tài)維護的主機名。默認在系統(tǒng)啟動的時候會根據/etc/hostname文件中的靜態(tài)主機名進行初始化。
3.pretty類的主機名是給人看的,它可以提供非標準的主機名,以前版本(例如CentOS 6)沒有這功能。它可以包含特殊符號,例如空格。例如將pretty名稱命為"MaYun's Host",這種名稱在以前的主機名(即static類主機名)里是不允許存在的。

/etc/hostname文件中的static主機名是瞬時生效的,也是永久生效的。修改后使用hostname命令或者uname -n直接就可以讀取,重啟后也按照此文件的主機名進行初始化。

/etc/hostname文件沒有主機名的時候,在系統(tǒng)啟動的時候,內核會將transient初始化為localhost.localdomain。

/etc/sysconfig/network文件已經失效。

CentOS 7主機名修改、查看
1.使用hostname命令修改主機名,它修改是transient主機名,即臨時生效的主機名。
2.直接修改/etc/hostname文件,它瞬時生效,重啟后也生效(因為內核會根據它初始化transient主機名)。
3.使用nmtui命令在圖形化界面修改主機名。它會直接修改/etc/hostname文件,因此也是瞬時生效+永久生效的。
4.使用hostnamectl命令。它可以修改并查看static、transient或pretty三種主機名。當它修改了static主機名時,會直接寫入/etc/hostname文件中,因此它也是瞬時生效+永久生效的。

hostnamectl命令

1.查看主機名
hostnamectl
#或
hostnamectl status
#或
hostnamectl [--pretty|--static|--transient] status

可以看到使用hostname命令修改主機名后,transient已經改變了。

2.同時修改3種主機名

當同時修改了pretty和(static | transient)中的一種時,將取pretty名的簡化部分作為static主機名。
hostnamectl set-hostname NAME

可以從結果中看到,只改變了static和transient(內核動態(tài)維護的,一定會改變),而pretty卻沒設置成功。這是因為這里給出的主機名"name2"是一個符合主機名標準的名稱。如果指定一個非標準的主機名,例如包含特殊符號,那么也會設置pretty。

pretty hostname已經改變,且static hostname是它的"簡化版"。

3.修改某種類型的主機名
hostnamectl set-name NAME --static
hostnamectl set-name NAME --transient
hostnamectl set-name NAME --pretty

用法如上面的例子。

4.同時修改其中兩種名稱。
hostnamectl set-name NAME --static --transient
hostnamectl set-name NAME --static --pretty
hostnamectl set-name NAME --transient --pretty

用法如上面的例子。但同樣注意,當修改了pretty主機名和其他一種時,將取pretty的"簡化版"。

5.修改、查看遠程主機的主機名,使用"-H"或"--host"選項。連接基于SSH。

注意,無法遠程修改CentOS 5或6主機名,因為它使用的是systemd類的命令進行修改的。
hostnamectl -H [USER@]HOST set-hostname NAME
hostnamectl -H [USER@]HOST status

例如,使用root用戶連接到192.168.100.59主機上并修改它的主機名。
hostnamectl -H root@192.168.100.59 set-hostname hello59
hostnamectl -H root@192.168.100.59 status


文章名稱:CentOS7主機名修改與查看命令詳述
文章分享:http://www.5511xx.com/article/dphggep.html