无法在 Virtualbox 上的 Ubuntu 18.04 服务器中更改主机名

无法在 Virtualbox 上的 Ubuntu 18.04 服务器中更改主机名

我尝试过的:

  • sudo hostnamectl set-hostname ubuntu-1
  • echo ‘ubuntu-1’ > /etc/hostname

遗憾的是,无论何时,reboot主机名都会变回原来的名称。

答案1

这可以通过改变来解决保留主机名真的/etc/cloud/cloud.cfg

重申:

  1. 保留主机名 true/etc/cloud/cloud.cfg
  2. 更新主机名sudo hostnamectl set-hostname ubuntu-1
  3. reboot

答案2

您可以简单地使用 GUI 而不是 CLI:转到设置>关于>设备名称>重命名设备。

答案3

如果您只想更改名称,因为它在终端中显示为命令提示符,那么您可以将 PS1 中的“\h”替换为 ~/.bashrc 中的“所需主机名”。

就像在 ~/.bashrc 中一样,将这一行放在文件末尾:

导出PS2="继续-> ";

导出 PS1="\u@3050:~$ ";

相关内容