🎬 HoRain云小助手:个人主页
🔥 个人专栏: 《Linux 系列教程》《c语言教程》
⛺️生活的理想,就是为了理想的生活!
⛳️ 推荐
前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。
专栏介绍
专栏名称 | 专栏介绍 |
本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。 | |
本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制! | |
全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。 | |
本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。 | |
本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。 | |
本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等) |
目录
四、方法3:使用nmcli工具(适用于NetworkManager环境)
Ce
一、主机名的作用与分类
- 作用:主机名是服务器在网络中的唯一标识,影响命令提示符、日志记录及服务间通信。
- 分类:
- 静态主机名(Static):永久名称,需重启生效(推荐)。
- 瞬态主机名(Transient):临时名称,重启后丢失。
- 别名主机名(Pretty):可含特殊字符的展示名称。
二、方法1:hostnamectl命令(推荐)
# 查看当前主机名
hostnamectl
# 修改静态主机名(永久生效)
sudo hostnamectl set-hostname "new-hostname"
# 修改别名(可选)
sudo hostnamectl set-hostname "My-Server" --pretty
# 重启生效(仅修改静态名时需重启)
sudo reboot
✅ 优点:操作简单,自动同步至/etc/hostname
文件。
三、方法2:手动修改配置文件
# 1. 编辑主机名文件
sudo vi /etc/hostname
# 输入新主机名(如web-server),保存退出
# 2. 更新hosts映射(避免本地解析失败)
sudo vi /etc/hosts
# 将127.0.0.1后的旧主机名替换为新名称
# 3. 立即生效(无需重启)
sudo hostname -F /etc/hostname
⚠️ 注意:确保/etc/hosts
中127.0.0.1
和::1
均绑定新名称。
四、方法3:使用nmcli工具(适用于NetworkManager环境)
# 查看当前连接
nmcli connection show
# 修改主机名(动态+静态同时更新)
sudo nmcli general hostname "db-server"
# 重启NetworkManager服务
sudo systemctl restart NetworkManager
五、验证修改是否成功
# 查看静态主机名
hostnamectl status | grep Static
# 查看实时主机名
hostname
# 检查命令提示符
echo $HOSTNAME
六、常见问题排查
1. 修改后未生效?
- 检查是否重启或执行
hostname -F
。 - 确认
/etc/hostname
和/etc/hosts
内容一致。
2. 权限不足?
- 所有修改操作需
sudo
或root
权限。
3. 名称含非法字符?
- 静态主机名仅支持字母、数字、
-
和.
,不可含空格或下划线。
4. 服务报错“Unknown host”?
# 临时修复(重启失效)
sudo sysctl kernel.hostname=new-name
附录:扩展命令
# 临时修改主机名(重启失效)
sudo hostname test-server
# 查看所有主机名类型
hostnamectl --pretty --static --transient
# 重置为默认名称
sudo hostnamectl set-hostname "localhost.localdomain"
参考文档:
- Red Hat官方主机名配置指南
man hostnamectl
/man hostname
掌握这3种方法,可应对99%的CentOS主机名修改需求,建议优先使用hostnamectl
以降低配置风险。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙