您的位置:

Ubuntu主机名修改方法:命令行修改Ubuntu主机名教程

Ubuntu是一种广泛使用的Linux操作系统,它为用户提供了许多自定义选项以及快速、高效的体验。其中一个自定义选项是修改该操作系统的主机名。在本文中,我们将介绍一些命令行方式,以帮助您修改Ubuntu主机名。

一、查看当前主机名

在修改之前,您需要先查看当前的主机名。要查看Ubuntu现有主机名,只需在终端中输入以下命令:

hostnamectl

这个命令将显示当前的主机名、操作系统版本和其他相关信息。例如,如果当前主机名是“ubuntu”,那么您将看到以下输出:

Static hostname: ubuntu
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 4fc5af7e7da930c36ac3c100f6e952f4
           Boot ID: 207e9ed5f0864b5b96bd6e0238c5a7f8
    Virtualization: kvm
  Operating System: Ubuntu 18.04.3 LTS
            Kernel: Linux 4.15.0-74-generic
      Architecture: x86-64

二、修改主机名

一旦您了解了当前的主机名,您就可以使用以下命令修改Ubuntu的主机名:

sudo hostnamectl set-hostname new-hostname

请将new-hostname替换为您想要更改的新主机名。例如,如果您希望将主机名更改为“my-ubuntu”,则应键入:

sudo hostnamectl set-hostname my-ubuntu

在使用此命令之后,系统将提示您输入sudo用户的密码。输入密码后,您的主机名将被更改。要验证更改是否已生效,请再次运行“hostnamectl”命令,您应该能够看到新主机名的输出。

三、编辑主机名文件

如果上述方法无法修改您的主机名,则还可以手动编辑Ubuntu主机名文件。这可以通过以下命令完成:

sudo nano /etc/hostname

这将打开系统主机名文件,您可以在其中更改主机名。请确保将新主机名输入到该文件的第一行中,并保存更改后退出编辑器。然后使用以下命令来重启主机名服务:

sudo systemctl restart hostname.service

您可以验证更改是否已生效,方法与命令1中相同,也是运行“hostnamectl”命令,查看新主机名的输出。

四、编辑hosts文件

另一个方法是手动编辑hosts文件。此文件用于将网址映射到IP地址,并且还可以用于声明本地主机名。要编辑hosts文件,请使用以下命令:

sudo nano /etc/hosts

在文件末尾,您可以看到在“127.0.0.1”下列出了当前主机名。您可以将其更改为新主机名。例如,您可以将以下行:

127.0.0.1       ubuntu

改为:

127.0.0.1       my-ubuntu

然后,请保存更改并退出编辑器。您应该能够看到新主机名的输出,方法与前述相同。

总结

在Linux操作系统中,更改主机名是一个非常基本、简单和必要的任务。我们在这篇文章中介绍了四种修改Ubuntu主机名的方法。无论您选择哪种方法,都应该遵循正确的步骤,并在更改后验证更改是否已生效。如果您还没有尝试更改主机名,请按照我们提供的步骤进行操作。