如何在Debian 9 Linux上更改主机名
时间:2020-03-05 15:27:08 来源:igfitidea点击:
本教程将指导我们完成在Debian 9系统上更改主机名所需的步骤。
主机名是在安装Debian操作系统或者在启动虚拟机时设置的,它会在启动时动态分配给实例。
本教程中描述的方法无需重新启动Linux系统即可使用。
准备工作
在继续本教程之前,请确保我们以具有sudo特权的用户身份登录。
显示当前主机名
要查看当前主机名,请输入以下命令:
hostnamectl
如上图所示,当前主机名设置为'host.theitroad.com'。
更改主机名
主机名是一个标签,用于标识网络上的计算机,并且在网络基础结构中应该是唯一的。
建议使用完全限定的域名('FQDN')作为系统主机名。
以下步骤概述了如何在Debian 9中更改主机名。
- 使用'hostnamectl'更改主机名。在Debian 9中,可以使用'hostnamectl'命令更改系统主机名和相关设置,例如,将系统主机名更改为'host.example.com',则可以使用以下命令:
sudo hostnamectl set-hostname host.example.com
'hostnamectl'命令不会产生输出。成功时,返回0,否则返回非零失败代码。
- 编辑'/etc/hosts'文件。打开'/etc/hosts'文件并用新的主机名替换旧的主机名。
127.0.0.1 localhost 127.0.0.1 host.example.com # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
验证变更
要验证主机名是否已成功更改,请再次使用“ hostnamectl”命令:
hostnamectl
Static hostname: host.example.com Icon name: computer-vm Chassis: vm Machine ID: 2cc2688b8138434a81dd7b3133e66b2e Boot ID: e378a0971e9e415cb70e7e953a2362bc Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-7-amd64 Architecture: x86-64
并且我们应该会在控制台上看到新的服务器名称。