如何修改hostname主機名

2021-10-11 21:42:42 字數 1092 閱讀 2677

我現在想把主機名josh更改為angel,該如果

sudo hostnamectl set-hostname angel

重啟終端視窗後生效(把當前的shell程序殺掉)

此時hostname已經被改為了angel

但是為什麼會出現下面兩個問題:

sudo: 無法解析主機:angel: 未知的名稱或服務???

原因是你在 /etc/hosts 中至少要加上你配置的主機名angel,否則無法解析主機

ubuntu的/etc/hosts檔案存放的是主機名與ip位址的對應關係,/etc/hostname存放的是主機名,當二者中的主機名不對應時,便會提示無法解析主機名。此時,解決辦法就是根據需求,修改兩個檔案中的主機名,使二者保持一致即可。—— ubuntu無法解析主機名

解決方法:

sudo vim /etc/hosts

新增如下**

127.0.1.1 josh anish angel

在建立容器 docker run 的時候加上-h hostname即

修改主機名hostname

1.如果你的linux是圖形化介面,請在選單system setting network setting裡面 可以根據具體作業系統找找類似選單 修改伺服器名。2.vi etc hosts etc hosts 的內容一般有如下類似內容 127.0.0.1 localhost.localdomain l...

修改主機名(hostname)

debian8.2 8.6 centos7.2中 debian內主機名記錄在 etc hostname檔案中 root debian vi etc hostname h11root debian reboot root h11 vi etc hosts debian8.6 127.0.0.1 loc...

CentOS修改主機名 hostname

需要修改兩處 一處是 etc sysconfig network,另一處是 etc hosts,只修改任一處會導致系統啟動異常。首先切換到root使用者。vi etc sysconfig network用任一款你喜愛的編輯器開啟該檔案,裡面有一行 hostname localhost.localdo...