linux修改hoatname如何生效
linux修改hoatname如何生效详细介绍
在 Linux 系统中修改主机名(hostname)并使其生效,可依据不同的 Linux 发行版和系统版本,采用以下不同的方法。
临时修改
临时修改的主机名仅在当前系统会话期间有效,重启系统后会恢复为原来的主机名。
- 使用
hostname命令:
bash
new_hostname
将new_hostname替换成你期望设置的主机名。
永久修改
永久修改的主机名在系统重启后依然有效。不同的 Linux 发行版,永久修改主机名的方式有所不同。
Debian、Ubuntu 及其衍生版本
在这些系统中,可通过修改/etc/hostname文件来永久修改主机名。
- 以 root 权限打开
/etc/hostname文件:
bash
/etc/hostname
- 把文件中的现有主机名替换为新的主机名。
- 保存并关闭文件。
- 同时,你还需要修改
/etc/hosts文件,将旧的主机名替换为新的主机名。
bash
/etc/hosts
找到包含旧主机名的行,将其替换为新的主机名。
5. 重启系统使修改生效:
bash
CentOS、RHEL 及其衍生版本
在这些系统中,可使用hostnamectl命令来永久修改主机名。
- 运行以下命令来设置新的主机名:
bash
hostnamectl set-hostname new_hostname
将new_hostname替换成你期望设置的主机名。
2. 同样,你需要修改/etc/hosts文件,将旧的主机名替换为新的主机名。
bash
/etc/hosts
找到包含旧主机名的行,将其替换为新的主机名。
3. 重启系统使修改生效:
bash
不重启系统使修改生效
若不想重启系统,可在修改/etc/hostname和/etc/hosts文件后,运行以下命令使修改立即生效:
bash
systemctl restart systemd-hostnamed
912 systemctl systemd-hostnamed
通过上述步骤,你就可以在 Linux 系统中修改主机名并使其生效。