北京时间 [root@db-server ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@db-server ~]# date -R Mon, 12 Jan 2015 10:42:26 +0800 美国时间 [root@db-server ~]# cp /usr/share/zoneinfo/America/Los_Angeles /etc/localtime cp: overwrite `/etc/localtime'? y [root@db-server ~]# date -R Sun, 11 Jan 2015 18:42:49 -0800 [root@db-server ~]#
注意如果有时候,执行了上面命令后,使用date -R发现时区设置没有生效,有可能是因为你在profile或.bash_profile里面设置了TZ,如下案例所示:
[root@db-server ~]# date -RSun, 11 Jan 2015 18:42:49 -0800[root@db-server ~]# vi .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binTZ='Asia/Shanghai'; export TZexport PATHunset USERNAME~~".bash_profile" 14L, 221C written[root@db-server ~]# source .bash_profile[root@db-server ~]# date -RMon, 12 Jan 2015 10:44:35 +0800