如何在 Debian 中更改主机名如何在 Debian 中更改主机名如何在 Debian 中更改主机名如何在 Debian 中更改主机名
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Debian 中更改主机名

发表 admin at 2025年2月28日
类别
  • 未分类
标签
月額480円〜の高速レンタルサーバー ColorfulBox

这个快速提示教您在 Debian Linux 发行版中更改主机名的各种方法。

主机名基本上是您的计算机在网络上被识别的名称。主机名应该是唯一的以避免冲突。

安装 Debian 时,系统会要求您创建用户名和计算机名。这是您系统的主机名,

了解系统主机名的最简单方法是在系统上打开终端或通过远程 Linux 系统上的 SSH 登录。

在终端中,您会注意到提示符通常采用 user_name@hostname 的形式。

如果它没有显示,您可以随时使用主机名命令:

hostname

既然您知道计算机的名称并且不喜欢它,则可以轻松更改它。在本教程中,我将向您展示更改 Debian 系统主机名的几种方法。

更改 Debian 中的主机名

我将向您展示在 Debian Linux 中更改主机名的两种命令行方法。该方法应该适用于 Debian 9 和 Debian 10。

方法 1:在 Debian 中使用 systemd 更改主机名

在 Debian 中更改主机名的第一个也是首选方法是使用 systemd 命令 hostnamectl。

这是一个简单的单一命令,您甚至不需要重新启动系统即可使更改生效。

hostnamectl set-hostname new_hostname

完成此操作后,请使用 hostname 或 hostnamectl 命令验证主机名更改是否成功:

hostnamectl
   Static hostname: raspberrypi
         Icon name: computer
        Machine ID: 0035faf761f945b8923fc7d54632a941
           Boot ID: c487a76d67a34fd28a5f608aff19281c
  Operating System: Raspbian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.29-v7l+
      Architecture: arm

退出 shell 可以看到 yourname@hostname 显示新的主机名。

方法 2:使用 /etc/hosts 更改 Debian 中的主机名

Linux中的etc目录包含各种配置文件。其中一些与主机名有关。您可以修改这些文件来更改系统的主机名。

首先,使用 Emacs 或 Vim 等命令行文本编辑器来编辑此文件:

vim /etc/主机名

您会在这里找到旧的主机名。删除它并用新的主机名替换它。

还没完成。您必须再修改一个文件。转到 /etc/hosts 文件并编辑它。在这里,将旧主机名替换为新主机名。

127.0.0.1       localhost
127.0.0.1       new_hostname

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

保存并关闭文件,然后使用 hostname 或 hostnamectl 命令验证它。就是这样。如果您不执行此步骤,则每次运行 sudo 时都会遇到“sudo:无法解析主机”警告消息。

因此,您只需学习更改 Debian 服务器的主机名即可。就我个人而言,我更喜欢第一种方法,因为它不那么麻烦。你呢?您更喜欢哪种更改主机名的方法?

©2015-2025 Norria support@alaica.com