Linux 中改变主机名的 4 种方法
今天,我们将向你展示使用不同的方法来修改主机名。你可以从中选取最适合你的方法。 使用? 当你使用这个原生命令时,它可以立刻改变主机名而无需重启来生效。 但假如你通过手动修改某个配置文件来更改主机名,那么就可能需要经过重启来生效。 在这篇文章中,我们将展示在使用?
这些都可以使用下面 4 种方法来设置。
方法 1:在 Linux 中使用 hostnamectl 来改变主机名
或者使用下面的命令:
假如你想改变主机名,可以使用下面的命令格式: 语法格式: $ hostnamectl set-hostname [YOUR NEW HOSTNAME]
使用下面的命令来使用? $ hostnamectl set-hostname magi-laptop 你可以使用下面的命令来查看更新后的主机名。 ? $ hostnamectl Static hostname: magi-laptop Icon name: computer-laptop Chassis: laptop Machine ID: 31bdeb7b83230a2025d43547368d75bc Boot ID: 267f264c448f000ea5aed47263c6de7f Operating System: Manjaro Linux Kernel: Linux 4.19.20-1-MANJARO Architecture: x86-64
方法 2:在 Linux 中使用 nmcli 命令来更改主机名
使用下面的命令来利用? $ nmcli general hostname daygeek-Y700
语法格式: $ nmcli general hostname [YOUR NEW HOSTNAME]
使用下面的命令来借助? $ nmcli general hostname magi-laptop
它可以在不重启下设备的情况下生效,但为了安全目的,只需要重启? $ sudo systemctl restart systemd-hostnamed 再次运行相同的? $ nmcli general hostname magi-laptop
方法 3:在 Linux 中使用 nmtui 来更改主机名
在终端中运行下面的命令来开启文本用户界面。 $ nmtui
使用向下箭头按键来选择 “Set system hostname” 这个选项,然后敲击回车键。 下面的截图展示的是原来的主机名。 我们需要做的就是删除原来的主机名,再输入新的主机名,然后选中 “OK” 敲击回车确认就可以了。 然后它将在屏幕中向你展示更新后的主机名,再次选中 “OK” 敲击回车确认就完成更改了。 最后,选中 “Quit” 按钮来从? 它可以在不重启设备的情况下生效,但为了安全目的,需要重启? $ sudo systemctl restart systemd-hostnamed
$ hostnamectl Static hostname: daygeek-Y700 Icon name: computer-laptop Chassis: laptop Machine ID: 31bdeb7b83230a2025d43547368d75bc Boot ID: 267f264c448f000ea5aed47263c6de7f Operating System: Manjaro Linux Kernel: Linux 4.19.20-1-MANJARO Architecture: x86-64
方法 4:在 Linux 中使用 /etc/hostname 来更改主机名除了上面的方法外,我们还可以通过修改? 使用下面的命令来检查? ? $ cat /etc/hostname daygeek-Y700
要改变主机名,只需覆写这个文件就行了,因为这个文件只包含主机名这一项内容。 $ sudo echo "magi-daygeek" > /etc/hostname $ cat /etc/hostname magi-daygeek
然后使用下面的命令重启系统: $ sudo init 6
最后查看? ? $ cat /etc/hostname magi-daygeek (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |