1

我正在克隆很多虚拟机,我需要编辑/etc/hostname并用新主机名替换旧主机名。

那么我将不得不运行

hostname new-server-name

并注销 ssd 会话并再次登录。

我试图通过这样做让我的工作更轻松

echo "new-server-name" > /etc/hostname

如果有办法将值分配给/etc/hostname到主机命令?就像是

cat /etc/hostname | hostname

但它不起作用。

4

1 回答 1

1

你可能想要这个:

hostname $(cat /etc/hostname)

并且不要忘记编辑/etc/hosts以反映正确的主机名。

于 2013-05-28T20:48:32.570 回答