参考的文章:
https://www.cnblogs.com/baby1...
https://www.jianshu.com/p/1aa...
不能理解为啥别人的都一致,我的就不行
参考的文章:
https://www.cnblogs.com/baby1...
https://www.jianshu.com/p/1aa...
不能理解为啥别人的都一致,我的就不行
Linux 大致分两派
一派代表Debian/Ubuntu, 以为/etc/timezone
为准
$ cat /etc/timezone
Asia/Harbin
另一派以RedHat/CentOS为代表, 以/etc/localtime
为准
$ zdump /etc/localtime
/etc/localtime Tue May 14 07:12:41 2019 CST
查看前,先看你的Linux是哪个派系的。
来个强大的Linux时间设置工具:timedatectl status
我的输出:
cat@cat-inspiron-7380:~$ timedatectl --help
timedatectl [OPTIONS...] COMMAND ...
Query or change system time and date settings.
-h --help Show this help message
--version Show package version
--no-pager Do not pipe output into a pager
--no-ask-password Do not prompt for password
-H --host=[USER@]HOST Operate on remote host
-M --machine=CONTAINER Operate on local container
--adjust-system-clock Adjust system clock when changing local RTC mode
Commands:
status Show current time settings
set-time TIME Set system time
set-timezone ZONE Set system time zone
list-timezones Show known time zones
set-local-rtc BOOL Control whether RTC is in local time
set-ntp BOOL Enable or disable network time synchronization
cat@cat-inspiron-7380:~$ timedatectl status
Local time: Tue 2019-05-14 11:43:19 CST
Universal time: Tue 2019-05-14 03:43:19 UTC
RTC time: Tue 2019-05-14 03:43:03
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
systemd-timesyncd.service active: yes
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
This mode can not be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.
cat@cat-inspiron-7380:~$
1 回答1.3k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答760 阅读✓ 已解决
1 回答1.6k 阅读
1 回答937 阅读✓ 已解决
2 回答750 阅读✓ 已解决
date
命令首先从环境变量TZ
里读时区;如果没有读到,就使用/etc/localtime
里面的。所以如果你没有设置TZ
,那date
输出和/etc/localtime
一致。所以,你的时区显示是正确的:CST(中国标准时)+8 时区