文档章节

如何调整Linux系统为正确时区

linuxprobe
 linuxprobe
发布于 2016/05/05 18:17
字数 543
阅读 31
收藏 0

linux-time01

如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区。NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量,因此配置一个 NTP 对时间进行同步并不能解决时区不正确的问题。所以大家在用了国外云计算服务商如 Microsoft Azure 或其它 VPS、虚拟机时,需要注意是否与中国大陆的时区一致。

查看Linux当前时区

你可以使用如下命令非常容易地就查看到 Linux 系统的当前时区:

date
ls -l /etc/localtime

linux-time02

获取时区TZ值

要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值,使用 tzselect 命令即可查看并选择已安装的时区文件。

执行 tzselect 命令

linux-time03

通过向导选择你所在大洲、国家和城市

tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来。
linux-time03

更改每个用户的时区

Linux 用户一个多用户系统,每个用户都可以配置自己所需的时区,你可以为自己新增一个 TZ 环境变量

export TZ='Asia/Shanghai'

执行完成之后需要重新登录系统或刷新 ~/.bashrc 生效。

source ~/.bashrc

更改Linux系统时区

要更改 Linux 系统整个系统范围的时区可以使用如下命令:

sudo rm -f /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

注意:/usr/share/zoneinfo/Asia/Shanghai 中的具体时区请用自己获取到的 TZ 值进行替换。

使用Systemd更改Linux系统时区

如果你使用的 Linux 系统使用 Systemd,还可以使用 timedatectl 命令来更改 Linux 系统范围的时区。在 Systemd 下有一个名为 systemd-timedated 的系统服务负责调整系统时钟和时区,我们可以使用 timedatectl 命令对此系统服务进行配置。

sudo timedatectl set-timezone 'Asia/Shanghai'

linux-time05

最后,如果你发现 Ubuntu 与 Windows 双系统时间不同步,可以参考我们之前的文章说明和解决办法。

本文转载自:http://www.linuxprobe.com/linux-time/

共有 人打赏支持
linuxprobe
粉丝 20
博文 257
码字总数 45072
作品 0
朝阳
私信 提问
linux ntp时间服务器配置 (资料)

Network Time Protocol (NTP) 是新增的考试要求. 学习的时候也顺便复习了一下如何设置Linux的时间,现在拿出来和大家分享: 设置NTP服务器不难但是NTP本身是一个很复杂的协议. 这里只是简要地介...

寰宇01
2018/04/23
0
0
1、单机运行环境搭建之 --CentOS-6.5安装配置JDK-8

转载自 http://www.cnblogs.com/littlehb/archive/2013/04/02/2994675.html 安装说明 系统环境:centos-6.5 安装方式:rpm安装 软件:jdk-8-linux-x64.rpm 下载地址:http://www.oracle.com......

Cennac
2014/04/03
0
0
如何更改ubuntu服务器的时区

Linux默认情况下使用UTC格式作为标准时间格式,如果在Linux下运行程序,且在程序中指定了与系统不一样的时区的时候,可能会造成时间错误。在Server版中,需要通过tzconfig来修改时区信息了。...

残夜寻茶香
2018/06/26
0
0
Linux PHP MySQL 时区同步设置

LAMP环境下,理想的情况是Linux PHP MySQL的时区都设置一致,否则程序极易出现一些阴差阳错的【时间差】问题。假设设置时区为:"Asia/Shanghai" 1. Linux设置时区,以CentOS5.5为例: cp -f ...

PHPUI
2012/04/18
0
0
网页显示linux目录下文件的时间戳的时区不对

我在网页中显示linux目录下文件的时间戳的时区不对,截图如下: 在系统内查看文件时间戳是正确的,而网页看晚8个小时,如最下面那个文件,系统查看时间戳如下: 我的系统如下,系统时区是对的...

roughriver
2017/03/13
136
1

没有更多内容

加载失败,请刷新页面

加载更多

Android安全防护防护———加密算法

摘要 这篇文章本来早就应该写了,但是由于项目一直开发新的需求,就拖后了。现在有时间了,必须得写了。现在Android应用程序对安全防范这方面要求越来越高了。特别是金融行业,如果金融app没...

北辰丨丶
28分钟前
1
0
MongoDB ObjectId详解及使用

MongoDB ObjectId详解及使用 2017年09月13日 14:25:18 universsky2015 阅读数:11802 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/universsky2015/article...

linjin200
32分钟前
2
0
Caffe在CentOS和Ubuntu上安装

1 CentOS上安装中需要配置第三方源 #sudo yum install epel-release 如果不安装第三方软件源,很多依赖包都不能通过yum安装 Makefile blas = open 2 Unbuntu PYTHON_INCLUDES=/usr/local/li...

shengjuntu
33分钟前
1
0
一线 IT 公司开发转管理,我是怎么从 0 到 1 的?

在某一线互联网公司的任职生涯马上就要结束了,回想起来,从 16 年校招加入,到今年年初离职,在这快三年的时间里,公司在飞速地发展和变化,我也从一个刚入职场的初级后台开发成长为带着十来...

编辑部的故事
34分钟前
1
0
Hibernate 自动建表默认编码格式改为UTF-8

Hibernate 自动建表时报编码错误: Caused by: java.sql.SQLException: Incorrect string value: '\...' for column 'cust_name' at row 1 一般情况我们使用的mysql方言为:org.hibernate.d......

gwl_
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部