您的位置:首页 > 运维架构 > Linux

Centos7修改系统时区timezone & 修改时区后jvm时区不更新的问题

2017-03-25 22:00 573 查看
Centos7修改系统时区timezone

注意:修改Linux系统的时区以后,再安装jvm,jvm默认会使用系统的时区。
如果系统时区设置错误,安装jvm后,再修改系统的时区,但jvm的时区仍然用不变,除非添加jvm的启动参数:-D user.timezone=GMT+08

方法1: timedatectl  set-timezone Asia/Shanghai
# timedatectl 
Warning: Ignoring the TZ variable. Reading the system's time zone setting only.

      Local time: Mon 2016-11-21 01:52:42 EST
  Universal time: Mon 2016-11-21 06:52:42 UTC
        RTC time: Mon 2016-11-21 06:52:42
       Time zone: America/New_York (EST, -0500)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: no
 Last DST change: DST ended at
                  Sun 2016-11-06 01:59:59 EDT
                  Sun 2016-11-06 01:00:00 EST
 Next DST change: DST begins (the clock jumps one hour forward) at
                  Sun 2017-03-12 01:59:59 EST
                  Sun 2017-03-12 03:00:00 EDT
                  
设置时区为CST(东8区)
# timedatectl  set-timezone Asia/Shanghai
Warning: Ignoring the TZ variable. Reading the system's time zone setting only.

      Local time: Mon 2016-11-21 14:52:59 CST
  Universal time: Mon 2016-11-21 06:52:59 UTC
        RTC time: Mon 2016-11-21 06:52:59
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a
[root@localhost ~]#

方法2:TZ环境变量的方式
修改用户目录下的.bash_profile,在文件末尾追加:
TZ='Asia/Shanghai'; export TZ
推出登录后,重新登录,date命令可以查看效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: