由于安装的系统版本和时间问题,导致linux系统显示的时间可能出现时间差,比如我安装的linux服务器(Ubuntu server)就出现了时间差,用date命令可以可以查看当前时间:
brisk@lan:svn$ date
Mon Jun 12 22:05:45 PDT 2017
而我现在的时间是:Tue Jun 13 13:07:25
我的linux默认用了PDT(太平洋夏季时间)时间,所以我要进行同步操作,用ntpdate命令可以同步时间服务器:
1) 和时间服务器同步
brisk@lan:svn$ sudo ntpdate time.nist.gov
2)删除本地时间并设置为上海时间
brisk@lan:svn$ sudo rm -rf /etc/localtime
brisk@lan:svn$ sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3)查询现在时间
brisk@lan:svn$ date
Tue Jun 13 13:10:12 CST 2017
现在可以看到时间已经同步本地时间了,已经采用CST(中国的标准时间)时间。