统计测试环境机器时,发现很多机器的时间不一致,时区也不一致,目前我还是按照自己的喜好给应用都配置了Pinpoint,那么如果一旦时间不一致就会影响到Pinpoint的正常工作,本篇仅推荐两种修改方式,修改方式如下:
1. 给/etc/localtime
做软链
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2. 使用timedatectl修改
timedatectl set-timezone Asia/Shanghai
当然,针对第一钟,还有一种是简单粗暴,直接使用cp命令将zoneinfo下面的市区文件覆盖到/etc/localtime
。这种方式尽管也成功的修改了时区,但是在某些应用(尤其是Java应用)获取时间的时候依旧获取的是修改前的时间,那么导致这个问题的原因就是你使用了cp的方式来修改。