㈠ 如何修改linux的hostname
1、登錄Linux後切換到根用戶,然後在提示符下輸入hostname命令,可獲得當前主機名localhost.localdomain。
㈡ linux如何查看主機名
就是運行hostname命令就是了,如果你沒有設置過主機名,一般會顯示 localhost.localdomain 其中localhost表示主機名,localdomain為域名,這是一個完全域名(FQDN,即"主機名.域名")的形式.
㈢ linux修改主機名的方法
linux修改主機名的方法是什麼?我們一起來了解一下吧。㈣ Linux永久/臨時修改主機名
注意
主機名可以是任意格式的字元串,最長為 64 個字元。但建議在 static 和 transient 名稱與 DNS採用的完全限定域名(FQDN)匹配,比如 host.example.com。還建議在 static 和 transient 名稱中只包含 7位元組 ASCII 小寫字元,無空格或點,並將其限制為使用 DNS域名標簽格式,盡管這不是一個嚴格要求。在以前的要求中不允許使用下劃線,因此也不建議在此使用。 hostnamectl工具會強制採用以下限制:static 和 transient 主機名只包含 a-z、A-Z、0-9、「-」、「_」 和 「.」,不能在開頭或結尾處使用句點,不允許使用兩廳運個相連的句點。大小限制為 64 個字元。
一、臨時修改主機名
[root@localhost ~]# hostname //或hostnamectl(CentOS7)
過程
[root@localhost ~]# hostname //查看主機名localhost.localdomain[root@localhost ~]# hostname xsnq //臨時修改[root@localhost ~]# hostname //此處實際上已經是修改成功的xsnq
此方法在伺服器重啟後,主機名還是會是原先的名稱。
二、永久修改主機名
1.方法一
使用 hostnamectl 修改,hostnamectl 是在 centos7 中新增加的命令。
hostnamectl 更多用法點此
語法hostnameset-hostname 主機名 --參數[root@localhost ~]# hostname set-hostname xsnq --static //定義靜態的(static)主機名//hostnameset-hostname xsnq 設定所有主機名 可加參數 –pretty、–static、--transient 中手伏塌的一個或畢圓多個選項。
//遠程重新連接或重啟伺服器
2.方法二
修改主機名配置文件
[root@localhost ~]# vi /etc/hostname
把 localhost.localdomain 修改成你想取得主機名稱。
例如, 把 localhost.localdomain 修改為 xsnq 。
重啟伺服器(如果已做了臨時修改,只需保存配置文件即可,待下次伺服器重啟即可讀取到新的主機名)
[root@localhost ~]# init 6[root@xsnq ~]#
此時主機名已永久修改成功。