Debian 10 设置更改时区
设置cron定时进程,发现Debian vps时区和本地时区不同,影响cron运行,需要更改时区。
Debian10 查看当前时区
1
2
3
4
5
6
7
8~# timedatectl //查看和更改系统的时间和日期的命令
Local time: Tue 2020-12-08 03:09:35 GMT
Universal time: Tue 2020-12-08 03:09:35 UTC
RTC time: Tue 2020-12-08 03:09:36
Time zone: Europe/London (GMT, +0000) //当前时区
System clock synchronized: yes
NTP service: active
RTC in local TZ: no使用ls命令通过检查符号链接指向的路径来找到时区
1
2~# ls -l /etc/localtime
lrwxrwxrwx 1 root root 33 Aug 2 12:19 /etc/localtime -> /usr/share/zoneinfo/Europe/London //当前时区Debian10 更改时区
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26~# timedatectl list-timezones //列出所有可用时区
...
Asia/Manila
Asia/Muscat
Asia/Nicosia
Asia/Novokuznetsk
Asia/Novosibirsk
Asia/Omsk
Asia/Oral
Asia/Phnom\_Penh
Asia/Pontianak
Asia/Pyongyang
Asia/Qatar
Asia/Qostanay
Asia/Qyzylorda
Asia/Riyadh
Asia/Sakhalin
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
...例如:将系统的时区更改为Asia/Shanghai
1
~# timedatectl set-timezone Asia/Shanghai
查看更改后时区
1
2
3
4
5
6
7
8~# timedatectl
Local time: Tue 2020-12-08 11:20:36 CST
Universal time: Tue 2020-12-08 03:20:36 UTC
RTC time: Tue 2020-12-08 03:20:37
Time zone: Asia/Shanghai (CST, +0800) //更改后的时区
System clock synchronized: yes
NTP service: active
RTC in local TZ: no验证时区
1
2~# date
Tue 8 Dec 11:22:15 CST 2020Debian10以前版本,没有
timedatectl
set-timezone命令, 可以通过创建链接/etc/localtime
到/usr/share/zoneinfo
的时区目录来更改时区。1
~# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime