HCRM博客

如何在CentOS 7/8中修改主机名?

centos hostname 修改

Centos 系统下,修改主机名(hostname)可能是新手小白们经常需要面对的一个小挑战,别担心,今天咱们就来聊聊这个话题,用通俗易懂的方式,让你轻松搞定 CentOS hostname 的修改。

如何在CentOS 7/8中修改主机名?-图1
(图片来源网络,侵权删除)

为什么要修改 hostname?

你可能好奇,为啥要改这个主机名呢?其实啊,主机名就像是你电脑的名字,方便别人识别和访问,在一个局域网里,其他小伙伴想通过 SSH 远程登录你的机器,或者你想配置一些网络服务,这时候一个好记的主机名就显得特别重要了。

准备工作

在开始之前,咱们得先确认一下当前系统的用户权限,因为修改主机名这事儿,得有点“特权”才行,如果你是普通用户,记得切换到 root 用户或者使用 sudo 命令提权哦。

步骤一:临时修改

先来说说怎么临时改一下主机名,也就是重启之后就失效的那种,打开终端,输入下面的命令:

如何在CentOS 7/8中修改主机名?-图2
(图片来源网络,侵权删除)
  • hostnamectl sethostname 新名字

把“新名字”换成你想要的主机名就行了,我想把我的主机名改成“mycentosserver”,那就输入:

  • hostnamectl sethostname mycentosserver

hostname 命令检查一下,看看是不是已经改过来了。

步骤二:永久修改

当然啦,我们通常希望主机名是永久生效的,而不是每次重启都变回原样,这就需要动点“真格”的了,编辑/etc/hostname 文件,把你刚才想好的主机名写进去,还是那个例子,打开/etc/hostname 文件,把里面的内容改成“mycentosserver”。

保存退出后,别忘了再编辑一下/etc/hosts 文件,找到下面这行:

  • 127、0.0.1 localhost

在这行下面添加一行,内容是你的新主机名和一个对应的 IP 地址(通常是 127.0.1.1)。

  • 127、0.1.1 mycentosserver

这样,你的主机名就永久生效了,重启一下系统,用hostname 命令再确认一下,是不是已经改得妥妥当当了?

注意事项

DNS 配置:如果你的网络里有 DNS 服务器,别忘了去更新一下 DNS 记录,让其他设备能通过域名找到你的新主机名。

服务依赖:有些服务可能依赖于特定的主机名,改完之后最好检查一下这些服务还能不能正常运行。

多网卡情况:如果你的机器有多个网卡,确保每个网卡的配置文件(比如/etc/sysconfig/networkscripts/ifcfgeth0)里的主机名设置也是一致的。

小贴士

改主机名的时候,尽量用字母、数字和短横线组合,别用特殊字符,免得到时候给自己找麻烦。

如果改完之后发现某些服务不正常,别慌,很可能是某个配置文件没改对,仔细检查一遍,一般都能解决。

归纳一下

修改 CentOS 系统的主机名其实并不复杂,只要按照步骤来,注意一些小细节,就能轻松搞定,不管是临时改还是永久改,都有相应的方法,希望这篇文章能帮到你,让你在 Linux 的世界里更加得心应手!有啥问题或者不懂的地方,随时留言交流哈!

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/28626.html

分享:
扫描分享到社交APP
上一篇
下一篇