如何设置时间,时区和同步系统时钟使用timedatectl命令

timedatectl命令是RHEL / CentOS 7Fedora 21+根据发行,这是作为systemd系统和服务经理,用于基于sysvinit的后台程序的Linux发行版使用旧的传统date命令替换的一部分的新工具。
在Linux中设置系统时间,日期和时区

在Linux中使用timedatectl设置系统时间,日期和时区

timedatectl命令可以查询和更改系统时钟和其设置的配置,您可以使用此命令来设置或更改当前的日期,时间和时区或启用自动系统时钟与远程NTP服务器同步 。 在本教程中,我要带你通过你可以通过设置日期时间时区在Linux系统上管理时间和与NTP使用新timedatectl命令终端同步时间的方式。 始终一个好的做法是在Linux服务器或系统上保持正确的时间,它可以具有以下优点:
  1. 保持系统任务的及时操作,因为Linux中的大多数任务是由时间控制的。
  2. 记录事件的正确时间和系统上的其他信息等等。

如何在Linux中查找和设置本地时区

1.要显示系统上的当前时间和日期,从命令行使用timedatectl命令,如下所示:
# timedatectl  status
检查时间和日期

检查时间和日期

在上面的scrrentcast,RTC时钟 :是硬件时钟的时间。 2.你的Linux系统上的时间是通过系统中设置 ,查看当前时区的时区总是设法,做到这一点,如下所示:
# timedatectl 
OR
# timedatectl | grep Time
检查Linux时区

检查Linux时区

3.要查看所有可用的时区,运行下面的命令:
# timedatectl list-timezones
列出Linux中的所有时区

列出Linux中的所有时区

4.要根据你的位置,找到当地时区,运行以下命令:
# timedatectl list-timezones |  egrep  -o “Asia/B.*”
# timedatectl list-timezones |  egrep  -o “Europe/L.*”
# timedatectl list-timezones |  egrep  -o “America/N.*”
在Linux中查找本地时区

在Linux中查找本地时区

5.要设置你的本地时区在Linux中,我们将使用设置时区切换,如下图所示。
# timedatectl set-timezone “Asia/Kolkata”
在Linux中设置本地时区

在Linux中设置本地时区

它始终是推荐使用,并设置协调世界时UTC。
# timedatectl set-timezone UTC
在Linux中设置UTC时间

在Linux中设置UTC时间

您需要输入正确的名称时区,否则您可能会在更改时区时收到错误,在以下示例中,时区“亚洲/ Kalkata”不正确,因此导致错误。
在Linux中设置正确的时区

在Linux中设置正确的时区

如何在Linux中设置时间和日期

6.您可以设置系统的日期和时间,采用timedatectl命令,如下所示:
在Linux中设置时间
MM:SS(小时,分,秒),只设置一次,我们可以沿着时间HH格式使用设置定时开关。
# timedatectl set-time 15:58:30
在Linux中设置本地时间

在Linux中设置本地时间

在Linux中设置日期
7.仅设置日期,我们可以使用设置定时开关沿着日期在YY的格式为:MM:DD(年,月,日)。
# timedatectl set-time 20151120
在Linux中设置日期

在Linux中设置日期

8.要设置日期和时间:
# timedatectl set-time '16:10:40 2015-11-20'
在Linux中设置日期和时间

在Linux中设置日期和时间

如何在Linux中查找和设置硬件时钟

9.要设置硬件时钟为协调世界时,UTC,使用如下设置本地RTC布尔值选项: 首先了解你的硬件时钟是否设置为本地时区:
# timedatectl | grep local
将您的硬件时钟设置为本地时区:
# timedatectl set-local-rtc 1
设置硬件时钟时区

设置硬件时钟时区

将您的硬件时钟设置为协调世界时(UTC):
# timedatectl set-local-rtc 0
将硬件时钟设置为UTC

将硬件时钟设置为UTC

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

NTP代表网络时间协议是互联网协议,该协议用于同步计算机之间的系统时钟。 该timedatectl实用程序,可以自动使用NTP服务器的远程组同步Linux系统时钟。 请注意,您必须在系统上安装的NTP以启用与NTP服务器自动时间同步。 要使用远程NTP服务器启动自动时间同步,请在终端上键入以下命令。
# timedatectl set-ntp true
要禁用NTP时间同步,请在终端上键入以下命令。
# timedatectl set-ntp false

概要

这些是本教程中描述的非常容易的示例,我希望您会发现它们有助于设置各种Linux系统时钟和时区。要了解交给timedatectl手册页详细了解此工具的头。 如果您有任何关于这篇文章的话,请随时留下评论任何更多的信息添加。保持与Howtoing的连接。