最近服务器上的时间与北京时间出现偏差,而Java代码里java.util.Date获取的是服务器时间,导致当前时间错误。

Linux查看服务器当前时间

查看当前时区:date -R
查看当前日期和时间:date

校准Linux服务器时间

Linux中有个ntp包可以自动校准时间,安装后可以很方便地校准时间。
安装前可以通过cat /proc/version命令查看当前操作系统版本信息。
Debian系统安装NTP:

apt-get install ntpdate

CentOS系统安装NTP:

yum install ntp

校准时间命令:

ntpdate cn.pool.ntp

其中cn.pool.ntp是ntp网络授时组织的中国授时源。
执行校准命令后会自动调整时间并显示校正的时间偏移量。

更多推荐

如何校准Linux服务器时间