Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux修改主机名

Linux修改主机名(hostname)的两种方法(亲测可用)

作者:Dontla

要想在虚拟机的 Linux 系统内部改变主机名(hostname),需要通过系统的配置来修改,在大多数基于 Red Hat 的 Linux 发行版(比如 CentOS、Fedora)中,本文小编给大家介绍了;两种修改主机名的方法,感兴趣的小伙伴跟着小编一起来看看吧

背景

我创建虚拟机的时候没设置主机名,现在显示localhost,有点尴尬:

需要重新设置主机名。

Linux如何修改主机名(hostname)方法

要想在虚拟机的 Linux 系统内部改变主机名(hostname),需要通过系统的配置来修改。在大多数基于 Red Hat 的 Linux 发行版(比如 CentOS、Fedora)中,可以按照以下步骤操作:

方法

1. 使用 hostnamectl 命令

hostnamectl set-hostname your-new-hostname

将 your-new-hostname 替换为想要设置的新主机名。

完后还需要重启或执行以下命令使修改生效:

systemctl restart network

示例

我将主机名由localhost改成k8s-node1

因为我是用ssh连接的,更改后没有立即刷新,我重新登录一下,就可以看到修改结果了:

2. 编辑 /etc/hostname 文件

echo your-new-hostname > /etc/hostname

或者使用文本编辑器手动编辑 /etc/hostname 文件,并将里面的内容替换为新主机名。

之后,可以重新启动系统或者使用以下命令使主机名更改立即生效:

systemctl restart network

注意事项

可能需要编辑 /etc/hosts 文件,将其中引用旧主机名的条目更新为新主机名。

但是大多数情况可能无需更改,除非在/etc/hosts文件里做了什么硬编码骚操作。

到此这篇关于Linux修改主机名(hostname)的两种方法(亲测可用)的文章就介绍到这了,更多相关Linux修改主机名内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文