小编com*_*tic的帖子

在 Debian 上更改时区以 UTC 保持本地时间

为了我自己的理智,我正试图让程序在当地时间登录。

我已经更新了我的时区:

 dpkg-reconfigure tzdata
Run Code Online (Sandbox Code Playgroud)

但该命令的结果是:

Current default time zone: 'Australia/Adelaide'
Local time is now:      Mon May 20 03:09:52 UTC 2013.
Universal Time is now:  Mon May 20 03:09:52 UTC 2013.
Run Code Online (Sandbox Code Playgroud)

注意UTC在Local time

这可能是什么原因?

我已经做了很多谷歌搜索,但我的问题似乎与所有人不同:(

以下是更多详细信息:

# cat /etc/timezone
Australia/Adelaide

# date
Mon May 20 03:41:06 UTC 2013

# export TZ='Australia/Adelaide'; date
Mon May 20 13:16:11 CST 2013
Run Code Online (Sandbox Code Playgroud)

export TZ='Australia/Adelaide';在bash 会话中默认设置我的/etc/profile使date工作但不更改系统日志日期(重新启动服务后)

编辑:

# ls -l /etc/localtime
lrwxrwxrwx 1 root root 20 May 10 …
Run Code Online (Sandbox Code Playgroud)

debian timezone

27
推荐指数
2
解决办法
9万
查看次数

标签 统计

debian ×1

timezone ×1