一般我们都设置成本地时间,方便 *** 作与统计。
机器里有两个时钟,硬件时钟从根本上讲是CMOS时钟,而系统时钟是由内核维护的。
时区修改第一种修改方法:使用命令修改(使用root确保有权限),根据提示一步步修改就可以了tzselect
第二种方法:直接复制时区文件,覆盖/etc/localtimecp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
时间0x00 更新机器的硬件时间。
命令为:hwclock –adjust查看硬件时钟。
命令为:hwclock –show
0x01 修改系统时钟。
命令为:date -s “2018-01-08 21:14:50”
时间同步在Linux上面一般都会使用ntp进行时间同步,也可以使用ntpdate直接同步。
ntpdate 0.arch.pool.ntp.org目前比较新的Linux发行版本都使用了systemd,可以直接使用timedatectl 命令开启ntp同步就可以了timedatectl set-ntp yes
总结在一些docker镜像里面为了减小体积,一般不会有/usr/share/zoneinfo目录下的这些文件,所以时间默认都是UTC。
只要安装tzdata这个包就有这些文件了,复制后可以直接删除这个目录,减小镜像的体积;也可以直接从其他地方直接复制过来使用就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)