如何用Buildroot增加zoneinfo并修改时区
对于内核移植工作中经常遇到的一个问题,为何别人的Linux有这个配置文件而我却没有?相信很多人都有过这个疑惑,从工作性质出发,每次遇到这种疑惑的时候,第一想法都是【Buildroot】里面有没有?我该如何从【Buildroot】中找到这个配置?
这里我遇到的问题是,网络中大量修改时区的方式都是找到【zoneinfo】目录,并将链接文件【/etc/localtime】链接到【zoneinfo】对应的位置。但是很不巧的是,我系统中没有【zoneinfo】。
到【Buildroot】里面开启了漫长的寻找之旅,也尝试了很多错误选项,怎么都没有找到,最终在搜索这个关键词的时候有了线索,如图。
看起来就很像,具体过去看了一下,更加有底了。
很明显就是这个了,赶紧勾选上去进行编译。
成功了。解决了这个大问题,后面修改时区就好说了。
想要变更时区,将该文件指向你需要的时区文件就好了,由于我需要的是【CST】,那就执行命令【ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime】,以此类推。
完成后再用【date】命令查看时间,就可以看到时区已经修改过来了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架