如何设置 Linux 主机名与域名 (linux 主机名 域名)

在 Linux 操作系统中,主机名和域名是很重要的。主机名是指计算机在网络中的名称,它必须是全局唯一的。而域名则是指一个网络中的计算机群组。正确设置主机名和域名可以方便地进行系统管理和维护。以下是如何在 Linux 系统中设置主机名和域名的步骤。

1. 查看主机名

使用以下命令检查系统的当前主机名:

“`bash

hostname

“`

2. 设置主机名

使用以下命令设置新的主机名:

“`bash

sudo hostnamectl set-hostname NEW_HOSTNAME

“`

注意,必须使用 sudo 命令或以 root 用户身份执行此命令。

该命令将设置新的主机名“NEW_HOSTNAME”。记得将“NEW_HOSTNAME”替换为您自己希望设置的实际主机名。

3. 查看域名

检查系统的当前域名:

“`bash

hostname -d

“`

如果没有设置域名,则显示空白。

4. 设置域名

使用以下命令将域名设置为新的值:

“`bash

sudo hostnamectl set-domn NEW_DOMN

“`

同样地,必须使用 sudo 命令或以 root 用户身份来执行此命令。将“NEW_DOMN”替换为您自己希望设置的实际域名。

5. 永久设置主机名和域名

上述命令不会在系统重启后保存主机名和域名设置。对于 Fedora、Red Hat Enterprise Linux (RHEL) 和 CentOS 等使用 Systemd 的发行版,您可以使用以下命令来永久保存这些设置:

“`bash

echo “HOSTNAME=new_hostname” | sudo tee -a /etc/sysconfig/network

echo “DOMN=new_domn” | sudo tee -a /etc/sysconfig/network

“`

你可以分别在新的一行中填入主机名和域名。

接下来,重新启动网络服务,以便 Systemd 加载新设置:

“`bash

sudo systemctl restart network

“`

如果您使用的是 Ubuntu 或 Debian,您需要编辑 /etc/hostname 和 /etc/hosts 文件来永久保存主机名和域名设置:

“`bash

sudo nano /etc/hostname

“`

在此文件中,将主机名修改为新的值。

“`bash

sudo nano /etc/hosts

“`

在此文件中,将主机名同时加上域名,像这样:

“`bash

127.0.0.1 localhost.localdomn localhost NEW_HOSTNAME.NEW_DOMN

“`

保存这些更改后,您需要重新启动网络服务:

“`bash

sudo service networking restart

“`

6. 检查设置

使用以下命令检查您的系统是否正确设置了主机名和域名:

“`bash

hostname

hostname -d

“`

这将显示您设置的新的值。

结论

正确设置主机名和域名可以方便系统管理和维护。在本文中,我们讨论了如何在 Linux 中设置主机名和域名。我们获得了许多有用的技巧,必须使用 Linux 系统管理员的特权来设置新的主机名和域名。请记住在您的系统上进行测试服务或应用程序的安装或升级之前,确保正确设置主机名和域名。


数据运维技术 » 如何设置 Linux 主机名与域名 (linux 主机名 域名)