背景
我创建虚拟机的时候没设置主机名,现在显示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修改主机名内容请搜索好代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好代码网!