关于Linux的时间和时区设置问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Linux的时间和时区设置问题相关的知识,希望对你有一定的参考价值。

时间时区的设置的有下面几种方式

1.date -s --set=STRING set time described by STRING
2.ntpdate s2c.time.edu.cn 通过时间服务器的设置,
前两种都是直接修改时间,时间跨度是很大的,这两种方法在实际生产环境中谨慎使用
3.ntpd 搭建,这种方式 客户端与服务端同步有一个过程,会逐步修正与服务端的时间差,所以尽可能是减少时间差异对各个服务的影响.如果服务端客户端时差超过1000秒就会断开失效.

4.修改时区, /etc/locate.time -->> 软链接到文件,这个直接修改就可以


部署的开始,必须要进行一次时间时区的校准工作.
通过第一次使用上面的命令修改时间之后
一定要  
**hwclock -w 使系统时间与硬件时间同步,否则重开机又会恢复到硬件时间**

timedatectl 命令

这个命令可以修改时间和时区,很强大

timedatectl [OPTIONS...] COMMAND ...

Commands:
status Show current time settings
set-time TIME Set system time
set-timezone ZONE Set system time zone
list-timezones Show known time zones
set-local-rtc BOOL Control whether RTC is in local time
set-ntp BOOL Control whether NTP is enabled


以上是关于关于Linux的时间和时区设置问题的主要内容,如果未能解决你的问题,请参考以下文章

关于ARM Linux的时区设置

Linux修改时间以及时区

关于Linux时间设置的总结

Linux查看设置系统时区

如何使用 C 在 linux 中指定时区

OpenSuse - 在 mysql 上设置时区