linux - 更改主机名 Vagrant

标签 linux ubuntu vagrant virtual-machine vagrantfile

我设置了两台 ubuntu 的 vagrant VM - 一台用于从机,一台用于主机。使用 vagrant ssh 登录到 vagrant VM 后,我经常感到困惑,我在哪台机器上。做什么我在屏幕截图中将这个绿色字符串称为绿色字符串,如何为 ubuntuslave 和 ubuntumaster 等从属机器和主机器更改此字符串?

enter image description here

最佳答案

绿色字符串的格式为<username>@<hostname> .所以为了区分你的两个服务器,你需要更改主机名,给你类似 ubuntu@ubuntu-slave 的东西.

为此,您需要添加 hostname configuration option到你的 Vagrantfile:

Vagrant.configure("2") do |config|
   config.vm.box = "precise32"
   config.vm.hostname = "ubuntu-slave"
   config.vm.network :private_network, ip: "192.168.0.10"
end

但是,这只会在重新创建 VM 后更新您的主机名。如果您不打算这样做,您还需要修改主机名 within Ubuntu itself .

关于linux - 更改主机名 Vagrant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46964087/

相关文章:

linux - OpenFirmware 接口(interface)的用途是什么

linux - SVN 如何解决无序存储库

linux - 总计每 80 行一行 awk

c - 执行返回-Ubuntu

vagrant - 在 vagrant box add 命令中使用的 URL 是什么?

linux - lib/lib64 文件夹在 red hat linux 中重命名。无论如何要修复它?

linux - "Cat"使用大括号展开成多个文件

c++ - 在远程 linux 上启动调试 session 时 SDL 驱动程序失败

vagrant - 使用 PyCharm 和 Vagrant 进行远程 Python 调试

macos - 不要在 vagrant up 命令 PHPStorm 上选择 VagrantFile