命令
timedatectl
描述
Control the system time and date
设置时间和日期
用法
1
| timedatectl [OPTIONS...] COMMAND ...
|
选项
1 2 3 4 5 6 7 8 9 10
| Options: -H --host=[USER@]HOST 操作远程主机,需要输入用户名和密码
Commands: status 显示当前时间设置,默认命令 set-time TIME 设置系统时间 set-timezone ZONE 设置系统时区 list-timezones 查看所有时区 set-local-rtc BOOL RTC是否为本地时间,BOOL为true或false set-ntp BOOL 是否开启NTP时间同步
|
注意
无
示例
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| $ timedatectl --version systemd 219 +PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN
$ timedatectl Local time: Sat 2021-02-20 17:46:46 CST Universal time: Sat 2021-02-20 09:46:46 UTC RTC time: Sat 2021-02-20 09:46:46 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a
$ timedatectl set-time "2020-02-10 10:20:00" Failed to set time: Automatic time synchronization is enabled
$ timedatectl set-ntp false $ timedatectl set-time "2020-02-10 10:20:11" $ timedatectl Local time: Mon 2020-02-10 10:20:11 CST Universal time: Mon 2020-02-10 02:20:11 UTC RTC time: Mon 2020-02-10 02:20:12 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: n/a
$ timedatectl list-timezones |grep New_York America/New_York $ timedatectl set-timezone America/New_York
$ ll /etc/localtime lrwxrwxrwx 1 root root 38 Feb 20 05:09 /etc/localtime -> ../usr/share/zoneinfo/America/New_York $ timedatectl Local time: Sat 2021-02-20 04:56:32 EST Universal time: Sat 2021-02-20 09:56:32 UTC RTC time: Mon 2020-02-10 02:24:03 Time zone: America/New_York (EST, -0500) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: no Last DST change: DST ended at Sun 2020-11-01 01:59:59 EDT Sun 2020-11-01 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at Sun 2021-03-14 01:59:59 EST Sun 2021-03-14 03:00:00 EDT
$ timedatectl set-timezone Asia/Shanghai $ ll /etc/localtime lrwxrwxrwx 1 root root 35 Feb 20 18:09 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai
|