Ubuntu Server 18.04 无法修改 hostname
2024-10-19 15:43:52
对于运维而言,我们希望每台服务器的 hostname 都能体现出它自己的功能/ip,方便排查。
ubuntu server live 18.04 的安装流程非常友好,从 ip 到 hostname 都可以直接指定。但是每台虚拟服务器都手动装一遍系统,也台麻烦了一点。
比较方便的方法,是先制作好一个 ova/ovf 的通用镜像,将 hostname/ip 的设定脚本也打包在里面,需要加机器时,先安装这个基础镜像,然后跑两下脚本就 ok 了。
但是。。这里就遇到了一个问题,这个 18.04 服务器版的 hostname 我修改 /etc/hostname
,还是用 hostnamectl set-hostname <xxx>
,它都顽固地“不忘初心”,重启多少次都无济于事。。
解决办法
罪魁祸首是我从来没用到过的什么 cloud init 工具,必须把 /etc/cloud/cloud.cfg
文件中的 preserve_hostname
设为 true,否则所有对 hostname 的修改都将是临时的!
参考
最新文章
- 网易测试分享会——“一起打造你想要的QA团队”
- 黑马程序员_ C语言基础(一)
- Android开发中的问题及相应解决(持续更新)
- find / -name *.py | xargs grep ";domain"; | wc -l
- (转)android多国语言适配
- Extjs4 类的定义和扩展
- Windows下怎么搭建Python+Selenium的自动化环境
- lucene3.6.1 经典案例 入门教程 (包含从文件中读取content)
- Javascript实现简单的下拉二级菜单
- 基于TCP协议的项目架构之Socket流传输的实现
- 2018-12-25 VS Code英汉词典v0.0.8: 批量翻译文件部分命名
- 文件输入输出流工具: IOUtils使用总结
- linux中ls -l介绍
- Linux之特殊的环境变量IFS以及如何删除带有空格的目录
- Day10 Python网络编程 Socket编程
- 用 JS 设置图片的最大宽度
- svn服务器搭建及使用(三)
- MyBatis返回插入的主键ID(Mysql数据库)
- 构建ASP.NET网站十大必备工具
- [COGS2639]偏序++