Linux修改/etc/hostname后怎么生效
时间: 2023-08-05 13:09:55 浏览: 175
Linux修改本机/etc/hosts的hostName后经常不生效
在 Linux 中修改 `/etc/hostname` 文件后,需要执行以下命令来使该修改生效:
```bash
sudo hostnamectl set-hostname <new-hostname>
```
这个命令会将新的主机名设置为系统的静态主机名,同时更新 `/etc/hostname` 文件。接着,你可以通过 `hostname` 命令来验证主机名是否已经修改成功。如果你不想重启系统,也可以重启网络服务来使新主机名生效:
```bash
sudo systemctl restart networking.service
```
请注意,不同的 Linux 发行版可能会有一些差异,上述命令在某些情况下可能不适用。如果你遇到了问题,建议参考你所使用的 Linux 发行版的官方文档或社区讨论。
阅读全文