登录
首页 >  文章 >  linux

Linux修改hostname后如何立即生效

时间:2025-04-16 18:30:27 412浏览 收藏

修改Linux主机名后,如何立即生效?本文提供三种方法解决Linux修改hostname后不生效的问题。第一种方法是重启网络服务,适用于Systemd和SysVinit系统,分别使用`sudo systemctl restart networking`和`sudo /etc/init.d/networking restart`命令。第二种方法是重新登录系统。第三种方法是使用`export HOSTNAME=新主机名`命令,但此方法仅限于当前会话,重启或重新登录后失效。 选择适合您的方法,即可快速生效新的主机名设置。

Linux hostname修改后如何生效

Linux系统修改主机名后,需重启网络服务或重新登录才能使更改生效。以下提供两种实现方法:

方法一:重启网络服务

  1. 打开终端。

  2. 执行以下命令重启网络服务(根据您的Linux发行版选择):

    • Systemd系统 (Ubuntu 16.04及以上,CentOS 7及以上):

      sudo systemctl restart networking
    • SysVinit系统 (Ubuntu 14.04, CentOS 6):

      sudo /etc/init.d/networking restart
  3. 使用hostnamectl命令验证主机名是否已更新:

    hostnamectl

方法二:重新登录

  1. 注销当前用户。
  2. 使用新主机名重新登录系统。

立即生效方法 (仅限当前会话)

若需在当前会话立即使用新主机名,可执行以下命令 (重启或重新登录后失效):

export HOSTNAME=新主机名

将“新主机名”替换为您的新主机名。

通过以上方法,即可确保Linux主机名更改生效。

到这里,我们也就讲完了《Linux修改hostname后如何立即生效》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>