我正在克隆大量虚拟机,我需要编辑 / etc / hostname 并将旧主机名替换为新主机名。
然后我必须运行
hostname new-server-name
并退出ssd会话并再次登录。
我正在尝试通过这样做让我的工作更轻松
echo "new-server-name" > /etc/hostname
是否有办法将值 / etc / hostname 分配给主机命令?像
这样的东西cat /etc/hostname | hostname
但它不起作用。
答案 0 :(得分:1)
你可能想要这个:
hostname $(cat /etc/hostname)
并且不要忘记编辑/etc/hosts
以反映正确的主机名。