centos7下無法成功修改hostname的原因是:
在修改檔案後沒有重新啟動系統。
(推薦教學:centos教學)
修改步驟如下:
需要修改兩處:一個是/etc/sysconfig/network,另一處是/etc/hosts,只修改任一處會導致系統啟動異常。
首先切換到root用戶。
/etc/sysconfig/network
用編輯器開啟該文件,裡面有一行 HOSTNAME=localhost.localdomain (如果是預設的話),修改 localhost.localdomain 為你的主機名稱。
/etc/hosts
開啟該文件,會有一行 127.0.0.1 localhost.localdomain localhost 。其中 127.0.0.1 是本地環路位址, localhost.localdomain 是主機名稱(hostname),也就是你待修改的。 localhost 是主機名稱的別名(alias),它會出現在Konsole的提示符號下。將第二項修改為你的主機名,第三項可選。
將上面兩個文件修改完後,並不能立刻生效。如果要立刻生效的話,可以用以下命令作臨時修改,它只是暫時地修改主機名,系統重啟後會恢復原樣的。但修改上面兩個檔案是永久的,重啟系統會得到新的主機名稱。
hostname your-hostname
最後,重新啟動後查看主機名稱即可。
指令:
uname -n
相關影片教學推薦:linux影片教學
以上是centos7下無法成功修改hostname怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!