如何更改Ubuntu和Debian上的主机名(计算机名)
时间:2019-05-19 01:25:37 来源:igfitidea点击:
简介:本教程将向我们展示如何查找系统的当前主机名。
使用Hostnamectl更改主机名
使用 systemd运行的最新操作系统(例如: Ubuntu 18.04, 16.04, Debian 9/8)使用 hostnamectl命令来管理计算机主机名。
可以使用以下命令更改Linux系统的主机名。
例如,我们需要将计算机主机名设置为 webhost1。
hostnamectl set-hostname webhost1
这将更新系统上的/etc/hostname文件,并加载到当前环境中。
但是我们仍然需要与本地主机IP绑定主机名。
编辑 /etc/hosts文件来绑定新主机名和本地主机IP地址。
127.0.1.1 webhost1
现在,执行下面的命令来查看为系统设置的当前主机名。
$ hostnamectl Static hostname: webhost1 Icon name: computer-vm Chassis: vm Machine ID: 844c6ba3394d4646bd27ba204be67f27 Boot ID: 5030cf55956a4c32ad3d6b7f391a3c77 Virtualization: xen Operating System: Ubuntu 16.04.3 LTS Kernel: Linux 4.4.0-1049-aws Architecture: x86-64
手动更改主机名
我们还可以使用以前的方法通过直接编辑配置文件来手动更改系统的主机名。
要更改主机名,首先编辑 /etc/hostname 文件并在其中写入主机名。
/etc/hostname:
webhost1
编辑文件后,还可以设置当前会话的主机名,这样就不需要重启系统。
hostname webhost1
编辑/etc/hosts文件,绑定新的主机名和本地主机IP地址。
127.0.1.1 webhost1