linux(ubuntu)查看/修改时区时间

您所在的位置:网站首页 查看linux时区命令 linux(ubuntu)查看/修改时区时间

linux(ubuntu)查看/修改时区时间

#linux(ubuntu)查看/修改时区时间| 来源: 网络整理| 查看: 265

查看当前时间状态

在新版的ubuntu中,使用timedatectl 替换了ntpdate来进行时间管理。

timedatectl status

在这里插入图片描述 RTC time就是硬件时钟时间。

设置时区

dpkg-reconfigure tzdata

设置硬件时间 首先确定你的硬件时钟是否设置为本地时区:

#查看是否是本地时区 timedatectl | grep local #将你的硬件时钟设置为本地时区: timedatectl set-local-rtc 1 timedatectl | grep local

在这里插入图片描述

修改tomcat时区

java服务的时间,在/home/XXX/app/xxx/catalina/30010/bin服务的catalina->端口->bin下的set_env.sh配置文件中追加 -Duser.timezone=GMT+08 在这里插入图片描述

linux系统时区

tzselect:

执行tzselect命令–>选择Asia–>选择China–>选择east China - Beijing, Guangdong, Shanghai, etc–>然后输入1。过程如下图: 在这里插入图片描述

在这里插入图片描述

执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ=‘Asia/Shanghai’; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。 在这里插入图片描述 修改配置文件来修改时区1、修改/etc/sysconfig/clock ZONE=Asia/Shanghai

2、rm /etc/localtime3、链接到上海时区文件

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

执行完上述过程后,重启机器,即可看到时区已经更改。

在这里插入图片描述

修改时区方法2 dpkg-reconfigure tzdata

此时cat /etc/timezone时可能会发现时区还是不能成功,这个时候说明之前可能是在美国的时区下加了8小时,虽然时间对了,但是时区还是错的.

这个时候可以试下sudo dpkg-reconfigure tzdata 选中正确的时区,可以成功覆盖/etc/timezone下的时区

linux中时区正确,mysql中时区也正确,并且mysql

此时我遇到了linux和mysql的时区都对,而且存放在mysql中的数据也是正确的时间,但是读取出来的时间比正常的时间快了14个小时,懵逼了一会. 然后查阅到问题可能出在mysql的jdbc驱动处,所以在连接数据库的时候尝试设置时区,在数据库连接上加了&serverTimezone=Asia/Shanghai 发现成功了,奥利给

附带tzselect的方法:

sudo tzselect

sudo cp -r /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

同步时间:

sudo apt-get install ntpdate

sudo ntpdate time.windows.com

sudo ntpdate pool.ntp.org

sudo ntpdate cn.pool.ntp.org

sudo ntpdate ntp.ubuntu.com

在修改时间以后,修改硬件CMOS的时间

sudo hwclock --systohc //非常重要,如果没有这一步的话,后面时间还是不准



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3