在Ubuntu服务器上设置时区

我只是在我的Ubuntu服务器上设置了我的时区,如下所示:

dpkg-reconfigure tzdata 

我通过一个graphics用户界面select了欧洲和伦敦。

然后它说:

 Current default time zone: 'Europe/London' Local time is now: Fri Aug 17 19:28:50 BST 2012. Universal Time is now: Fri Aug 17 18:28:50 UTC 2012. 

我一直以为伦敦时间是格林威治时间,世界时间应该和当地时间一样,不是吗?

BST =英国夏令时= UTC / GMT + 1小时

对于服务器来说,最好的方法是使用UTC作为时区。 这个时区是“容易”预测的。 在正常时间和夏令时之间没有转换(时间跳转)。 您可以很容易地减去时间戳来获取间隔长度(除了“不可预知”的闰秒)。