如何更改 Ubuntu 台式计算机上的计算机名称?
我已经尝试更改/etc/hostname
文件,但这只导致无线停止工作。我发现了一个旧指南建议更改网络下的设置,但该屏幕在 9.10(Karmic Koala)中不存在。
答案1
Ubuntu 论坛上有一个教程:关联
这是一个简短但又非常重要的指南。它基于我更改系统主机名时的经验。主机名实际上只是系统的名称。您通常不需要更改它,但如果出于某种原因而必须更改它,那也并不困难。
虽然更改主机名本身并不是一项困难的任务,但它可能很危险,因为如果系统无法解析自己的主机名,就无法使用 sudo。因此,如果操作不当,更改主机名可能会将您锁定在自己的系统之外。首先,也是最重要的,我们要进行备份。转到 accessories/terminal 并粘贴此命令,然后按 Enter:
sudo cp /etc/hosts /etc/hosts.bak && sudo cp /etc/hostname /etc/hostname.bak
您必须进行备份,以防万一。如果完成本指南后您无法启动可用的系统,或者 sudo 不起作用,请参阅本指南末尾的说明。如果您不完全熟悉 Linux 终端,最好将它们记下来或打印出来。
好的,现在我们已经进行了备份,我们可以编辑 /etc/hosts:
sudo nano /etc/hosts
您应该很快就能看到您要查找的内容,在文件顶部它看起来应该是这样的:代码:
127.0.0.1 localhost 127.0.1.1 old_hostname
将 old_hostname 更改为您选择的新主机名。现在保存并退出。
要编辑的第二个文件是 /etc/hostname。正如其名称所示,该文件中将有一行,该行是您的主机名。将其更改为您的新主机名,保存并退出。
现在重新启动,您应该有一个可以完美运行 sudo 的系统。您可以通过以下方式测试 sudo 和新主机名:
sudo hostname
注意:此命令通常不需要运行 sudo,我们只是同时测试更改的主机名和 sudo。
如果不起作用,请参见下文。您确实备份了,不是吗?
- 在启动时按 esc 进入 grub 菜单,或者如果你已经这样设置,则允许它自动显示
- 选择恢复模式
- 如果出现提示,请选择“切换到单用户模式”或类似模式(注意:我认为这只适用于 hardy)
当您处于 root shell 中时,键入以下命令:
cp /etc/hosts.bak /etc/hosts && cp /etc/hostname.bak /etc/hostname
然后按 ctrl-alt-del,您应该重新启动回到正常运行的系统。
答案2
更改/etc/hostname
和/etc/hosts
:
gksudo gedit /etc/hostname
gksudo gedit /etc/hosts
答案3
怎么样sudo hostname "new computer name"