unix – 在无人参与安装中将时区设置为UTC

在FreeBSD中,我想以无人值守的方式将时区设置为UTC.如果我运行tzsetup,并在对话框中选择“是”和“a”,为了选择UTC,我看到没有/ etc / localtime文件存在.

因此,如果我想以无人值守的方式在服务器上设置UTC,我可以只使用/ etc / localtime而不是运行tzsetup吗?

删除/ etc / localtime会将系统认为UTC,因为没有“本地”时区(这是运行tzsetup时会发生的情况,如您所推测的那样).
对于自动安装,您只需从bsdinstall时间脚本中删除tzsetup位 – 该脚本不执行任何操作,并为您提供需要UTC系统时钟并以UTC运行的安装.

请注意,如果您这样做,您必须确保您的系统的硬件/ BIOS时钟设置为UTC – 这些天大部分时间,但如果您的不是“奇怪的事情”可能会发生.如果您之前为某些奇怪的原因配置了非UTC硬件时钟,则还需要修复该问题,然后删除/ etc / wall_cmos_clock(一个文件,用作标志告诉系统硬件时钟未设置)到UTC).

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...