Linux如何查看当前主机名?如何修改?如何重启后生效?
2025-05-06 17:11
Linux
0
0
0
0
标题录入
封面图
在 Linux 系统中,查看、修改主机名以及确保修改在重启后生效的操作如下: --- ### 1. 查看当前主机名 使用以下命令可以查看当前系统的主机名: ```bash hostname ``` 或者使用: ```bash hostnamectl status ``` 这两种方法都可以显示当前的主机名。 --- ### 2. 修改主机名 #### 方法一:临时修改(仅对当前会话有效) 可以使用 `hostname` 命令临时更改主机名: ```bash sudo hostname new-hostname ``` > 注意:这种方式只是临时修改,系统重启后会恢复为之前的主机名。 #### 方法二:永久修改(重启后依然生效) 要永久修改主机名,需要编辑相关的配置文件。以下是具体步骤: 1. 使用 `hostnamectl` 命令设置主机名: ```bash sudo hostnamectl set-hostname new-hostname ``` 这样会同时修改以下几个配置文件中的主机名: - `/etc/hostname` - `/etc/hosts` 2. 如果你不想使用 `hostnamectl`,也可以手动编辑相关文件: - 编辑 `/etc/hostname` 文件: ```bash sudo nano /etc/hostname ``` 将内容替换为新的主机名,例如: ``` new-hostname ``` - 编辑 `/etc/hosts` 文件: ```bash sudo nano /etc/hosts ``` 找到包含旧主机名的行,并将其替换为新的主机名。例如: ``` 127.0.0.1 localhost ::1 localhost 127.0.1.1 new-hostname ``` 3. 保存并退出编辑器。 --- ### 3. 重启后生效 为了确保修改后的主机名在系统重启后仍然生效,可以执行以下操作: 1. **重启系统**: ```bash sudo reboot ``` 2. 或者,如果不想重启整个系统,可以重新加载主机名配置: ```bash sudo systemctl restart systemd-hostnamed ``` --- ### 总结 - **查看主机名**:`hostname` 或 `hostnamectl status` - **临时修改主机名**:`sudo hostname new-hostname` - **永久修改主机名**:`sudo hostnamectl set-hostname new-hostname` 或手动编辑 `/etc/hostname` 和 `/etc/hosts` - **重启后生效**:重启系统或重新加载主机名服务。 通过以上步骤,你可以轻松完成 Linux 主机名的查看、修改和持久化配置。
上一篇:
Linux验证网络可链接命令是什么?什么原理?
标题录入,一次不能超过6条
怎么运用逻辑思维进行推理?
T:0.007377s,M:244.61 KB
返回顶部
留言
留言
评论