缺少 /etc/hostname 文件

缺少 /etc/hostname 文件

我对 Linux 还很陌生,正在设置一台服务器。

每当我使用“sudo”命令时,都会出现“无法解析主机”的情况。

当我通过 ssh 进入我的服务器时,我有一个特定的主机名,比如说“bob”。当我用 cat /etc/hosts 检查 hosts 文件时,我没有在任何地方看到 bob 的名字。

/etc/hostname 不存在。我不确定这两个文件应该说什么。

请协助。

答案1

要设置主机名,请使用 hostnamectl

sudo hostnamectl set-hostname $new_hostname

如果您不能使用 sudo,请启动到恢复模式,重新挂载您的根分区 rw,然后运行上述命令。

仅供参考,默认格式是 $ip_address $host

127.0.0.1 bob

或者任何你想要的。

相关内容