缺少 /etc/hostname 文件

缺少 /etc/hostname 文件

我對 Linux 相當陌生,正在設定伺服器。

每當我使用“sudo”命令時,我都會收到“無法解析主機”。

當我 ssh 進入我的伺服器時,我有一個特定的主機名,比如說「bob」。當我使用 cat /etc/hosts 檢查主機檔案時,我在任何地方都看不到 bob 名稱。

/etc/主機名稱不存在。我不確定這兩個文件應該說什麼。

請協助。

答案1

若要設定主機名,請使用 hostnamectl

sudo hostnamectl set-hostname $new_hostname

如果無法使用 sudo,請啟動至復原模式,重新掛載根分割區 rw,然後執行上述指令。

僅供參考,預設格式為 $ip_address $host

127.0.0.1 bob

或任何你想要的。

相關內容