另一方面,使用问题linux系统时,系统时间和当地时间可能存在差异。
)1)差异小时
几分钟、十几分钟的差异可以通过修改时间来解决
)2)差异较大时
如果相差几个小时,则可能是时区差异造成的。 在这种情况下,如果只更改时间,linux系统上的其他程序可能会获取错误的时区,从而导致难以预测的问题。
二、时间、日期和时区1.只设置时间
(1)查看日期、时间、时区后,执行date命令
[ root @ test~] #如果datewedjan 616336035336016 CST 2021 (2)日期和时区正确,则只更改时间,通过date -s时间
[ root @ test~] # date-s 10:10 we djan 610336010336000 CST 2021http://www.Sina.com /
如果需要设置日期,则需要设置date -s
date-syyyy-mm-DD [ root @ test~] # date-s 2021-01-01 fri Jan 10033600336000 CST 2021注意:更改日期后,时间重置为当天凌晨0点0分0秒
2.设置日期
时区的设置可能有点复杂,但分为两个阶段
)1)首先需要知道需要使用哪个时区,
例如,我国使用的北京时间,对应的时区为东八区,可以标记为CST、GMT 8、Asia/Shanghai
)2)将系统中保存的时区信息改写为本地时区配置
您只需要将/usr/share/zoneinfo/下的时区配置信息重写为/etc/localtime的本地时区配置。 具体操作
#以中国标准时区为例注意CP/usr/share/zoneinfo/Asia/Shanghai/etc/local time :
)1)/usr/share/zoneinfo/目录包含所有时区的配置信息。 需要使用哪个时区,只需用相应的配置复盖本地时区配置/etc/localtime即可。
)2) Asia/Shanghai是区域性时区,在搜索/usr/share/zoneinfo/下时区信息时,如果找不到直接时区配置,则必须按区域搜索本地时区配置
)3) Asia/Shanghai又称CST,与历史的各个时间节点兼容。 中国于1986-1991年实行夏令时间,夏冬有一个时间差,ASIA /尚海与该时间段兼容。 因此,1992年以后,在中国GMT-8和Asia/Shanghai是同一时间,在1986-1991之间,夏天有一个小时的时差