CentOS7中的timedatectl命令与CentOS6中的tzselect命令

timedatectl命令
显示系统的当前时间和日期,使用timedatectl命令,可加选项status显示信息一样

[root@XX ~]# timedatectl
      Local time: Sun 2019-11-10 01:36:55 GMT
  Universal time: Sun 2019-11-10 01:36:55 UTC
        RTC time: Sun 2019-11-10 01:36:55
       Time zone:             (GMT, +0000)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: no
 Last DST change: DST ended at
                  Sun 2019-10-27 01:59:59 BST
                  Sun 2019-10-27 01:00:00 GMT
 Next DST change: DST begins (the clock jumps one hour forward) at
                  Sun 2020-03-29 00:59:59 GMT
                  Sun 2020-03-29 02:00:00 BST
[root@XX ~]# timedatectl status
......

要查看所有可用的时区,运行以下命令:

[root@XX ~]#  timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
......

要在Linux中设置本地时区,使用set-timezone开关,如下所示。

[root@XX ~]#  timedatectl set-timezone "Europe/London"

推荐使用和设置协调世界时,即UTC。

 

设置Linux中的时间。只设置时间的话,我们可以使用set-time开关以及HH:MM:SS(小时,分,秒)的时间格式。

在Linux中设置日期。只设置日期的话,我们可以使用set-time开关以及YY:MM:DD(年,月,日)的日期格式。

[root@XX ~]# timedatectl set-time 00:00:00
[root@XX ~]# timedatectl set-time 2019-11-10

 

将Linux系统时钟同步到远程NTP服务器

[root@XX ~]# timedatectl set-ntp false  #  关闭同步
[root@XX ~]# timedatectl set-ntp true   #  开启同步

  NTP即Network Time Protocol(网络时间协议),是一个互联网协议,用于同步计算机之间的系统时钟。timedatectl实用程序可以自动同步你的Linux系统时钟到使用NTP的远程服务器。

  注意,你必须在系统上安装NTP以实现与NTP服务器的自动时间同步。

 

查看系统时间设置详细信息

 

上一篇:数据分析——CentOS7配置时间和ntp


下一篇:java – 如何在以下上下文中确保线程安全?