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

b3f20b440f78c0d7798af88467da9aba.png

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

该timedatectl命令可以查询和更改系统时钟和其设置的配置,您可以使用此命令来设置或更改当前的日期,时间和时区或启用自动系统时钟与远程NTP服务器同步 。

在本教程中,我要带你通过你可以通过设置日期 , 时间 , 时区在Linux系统上管理时间和与NTP使用新timedatectl命令终端同步时间的方式。

始终一个好的做法是在Linux服务器或系统上保持正确的时间,它可以具有以下优点:

保持系统任务的及时操作,因为Linux中的大多数任务是由时间控制的。

记录事件的正确时间和系统上的其他信息等等。

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

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

# timedatectl status

f6bb271d21652cc3731aaa1b5dfbbc06.gif

检查时间和日期

在上面的scrrentcast,RTC时钟 :是硬件时钟的时间。

2.你的Linux系统上的时间是通过系统中设置 ,查看当前时区的时区总是设法,做到这一点,如下所示:

# timedatectl

OR

# timedatectl | grep Time

4fffaccb92d46204d7100a1c8e826df7.gif

检查Linux时区

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

# timedatectl list-timezones

1774d09477ec72e63de9d34123dd4c46.gif

列出Linux中的所有时区

4.要根据你的位置,找到当地时区,运行以下命令:

# timedatectl list-timezones | egrep -o “Asia/B.*”

# timedatectl list-timezones | egrep -o “Europe/L.*”

# timedatectl list-timezones | egrep -o “America/N.*”

add3e88d5e836fc11588d512de157018.gif

在Linux中查找本地时区

5.要设置你的本地时区在Linux中,我们将使用设置时区切换,如下图所示。

# timedatectl set-timezone “Asia/Kolkata”

fc6a9aa9808b3ddab9feea437a33d2de.gif

在Linux中设置本地时区

它始终是推荐使用,并设置协调世界时UTC。

# timedatectl set-timezone UTC

ea4cb09db55f0de25fa1df3299e0f45f.gif

在Linux中设置UTC时间

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

1237c5c618460f1202624a490e0d987c.gif

在Linux中设置正确的时区

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

6.您可以设置系统的日期和时间,采用timedatectl命令,如下所示:

在Linux中设置时间

MM:SS(小时,分,秒),只设置一次,我们可以沿着时间HH格式使用设置定时开关。

# timedatectl set-time 15:58:30

261332021977e7d3047a63283da26451.gif

在Linux中设置本地时间

在Linux中设置日期

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

# timedatectl set-time 20151120

2ec9b748620fe940e9eaa3aa43605c2c.gif

在Linux中设置日期

8.要设置日期和时间:

# timedatectl set-time '16:10:40 2015-11-20'

6a9628ff35f67aeef444f9c7668bfe25.gif

在Linux中设置日期和时间

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

9.要设置硬件时钟为协调世界时,UTC,使用如下设置本地RTC布尔值选项:

首先了解你的硬件时钟是否设置为本地时区:

# timedatectl | grep local

将您的硬件时钟设置为本地时区:

# timedatectl set-local-rtc 1

c9172f7486473a92d13bbf6b17d29baa.gif

设置硬件时钟时区

将您的硬件时钟设置为协调世界时(UTC):

# timedatectl set-local-rtc 0

c2d42bf37cb9e0734dbe3bcdca089461.gif

将硬件时钟设置为UTC

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

NTP代表网络时间协议是互联网协议,该协议用于同步计算机之间的系统时钟。 该timedatectl实用程序,可以自动使用NTP服务器的远程组同步Linux系统时钟。

请注意,您必须在系统上安装的NTP以启用与NTP服务器自动时间同步。

要使用远程NTP服务器启动自动时间同步,请在终端上键入以下命令。

# timedatectl set-ntp true

要禁用NTP时间同步,请在终端上键入以下命令。

# timedatectl set-ntp false

概要

这些是本教程中描述的非常容易的示例,我希望您会发现它们有助于设置各种Linux系统时钟和时区。要了解交给timedatectl手册页详细了解此工具的头。

如果您有任何关于这篇文章的话,请随时留下评论任何更多的信息添加。保持与Howtoing的连接。

Logo

更多推荐