如何在Ubuntu中更改机器名称;就像在我的情况下它被写为Lenov@G500,我想同时更改两个名称即Lenovo和G500。如何通过终端完成这个操作。
sudo vi /etc/hostname
在那里,你会看到当前的主机名,只需将其更改为你喜欢的新机器名称,保存文件并退出。
接下来,你还需要编辑/etc/hosts文件,如下所示:
sudo vi /etc/hosts
在文件中找到包含当前主机名的条目,并将其更改为新的主机名。IP地址应保持不变!
不要忘记保存您的更改。 请注意,在某些情况下,特别是当您使用静态IP地址时,可能会有多个包含您机器主机名的条目。在这种情况下,请确保更改所有相关条目。
最后但并非最不重要的是,您必须立即更改主机名本身,因为您的机器仅在引导时从/etc/hostname文件加载主机名。您可以通过输入以下命令来执行此操作:
sudo hostname <New Hostname>
Lenov
是你的用户名。要更改它,你应该按照this的答案操作。
希望这能帮到你 :-)
hostnamectl -P set-hostname new.hostname.here
同时写入 /etc/hostname 文件并更新存储在内存中的主机名。
(注意:如果在该命令前面加上 sudo
,则可以省略 -P
标志。 -P
选项告诉 hostnamectl 使用 PolicyKit 来提升权限,这样可以自动选择在终端提示输入密码还是使用图形界面。)
然后,您需要将其添加到 /etc/hosts
中,如下所示:
sudoedit /etc/hosts
127.0.0.1 localhost
127.0.0.1 new.hostname.here
sudo gedit /etc/hostname
,您可以从那里进行编辑。如果您不想离开终端窗口,也可以使用 sudo nano /etc/hostname
进行更改。您还需要修改 sudo gedit /etc/hosts
以去掉“@G500”。