Ubuntu 不重启修改时区

今天在查看多台服务器时间的时候发现多台机器时区不同,有的是HKT,有的是CST。而且多台服务器的时间不同步,导致出现多种问题。
于是搭了个 Ntp 服务器,下面讲一下如何在不重启机器的情况下修改时区。
生产机器往往是不能随便进行重启操作的,所以有时候的修改必须是实时的。
时区的修改不能像其他操作一样使用source命令刷新。
但是可以使用以下方法实现

1
2
3
4
5
6
7
8
cp /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime

//将时间写入主板
hwclock

//查看时间
date
Sat May  9 11:31:27 HKT 2015

其中的HKT就是我们刚才修改的Hong_Kong的时区,说明刚才的修改成功。