这时间结合命令允许您在Linux系统上进行查询并更改系统时钟及其设置。
要显示当前设置,请使用命令自身 - 没有参数。你应该看到这样的东西:
$ timedatectl当地时间:Thu 2021-12-16 11:12:31 EST世界时间:THU 2021-12-16 16:12:31 UTC RTC时间:THU 2021-12-16 16:12:31 <;实时时钟时间区:美国/纽约州(EST,-0500)系统时钟同步:是NTP服务:局部TZ中的活动RTC:否
所示的字段包括当地时间,全球时间(全球相同),RTC(实时时钟,通常是集成电路),以及时区(美国/纽约“是美国东部时区)。NTP是网络时间协议,用于通过数据包交换,可变延迟数据网络在计算机系统之间的时钟同步。在这种情况下,RTC它未设置为局部时区。
由于您的系统通常使用NTP从安装时管理这一点,因此需要时间和日期更改。但是,如果您在假期移动或拍摄笔记本电脑,您可能希望进行一些更改以满足您的新位置。
要更改设置,您需要使用苏达。
$ timedatectl set-timezone America / new_york <==没有更改,没有身份验证$ timedatectl set-timezone America / nome ====验证for org.freedesktop.timedate1.set-timezone ====验证需要设置系统时区。验证为:Sandra Henry-St欧洲杯男足ocker(SHS)密码:====身份验证完成==== $ Timedatectl当地时间:THU 2021-12-16 07:27:00 AKST通用时间:THU 2021-12-16 16:27:00 UTC RTC时间:THU 2021-12-16 16:27:00时间区:美国/ NOME(AKST,-0900)系统时钟同步:是NTP服务:在本地TZ中的活动RTC:否
您可以使用时区更改时区苏达,但不是日期或时间,如果您的系统时钟同步。
如果要列出时区,可以使用列表时区选项。其中有339个,所以我更喜欢将命令的输出传递给列命令:
$ timedatectl列表 - 时区|WC -L 339 $ timedatectl列表 - 时区|专栏非洲/阿比让美国/帕拉马里博亚洲/叶卡捷琳堡Affora / Algiers America / Phoenix Asia / Yerevan Affora / Bissau America / Port-Au-Prince Atlantic / Azores Africa / Cairo America / Porto_velho Amery / Permuda Africa / Casablanca America非洲/ CEUTA America / Punta_arenas Atlantic / Cape_verde Africa / El_aaiun America / Rainy_River Atlantic / Faroe Africa / Ravannesburg America / Rankin_inlet Atlantic / Madeira Africa / Juba America / Refife Afrantic / Reykjavik Africa / Reykjavik Africa / Reykoum America / Regina Arthantic / South_Georgia Affera / Lagos America /坚决大西洋/斯坦利非洲/马普托美洲/里奥布朗库澳大利亚/阿德莱德非洲/蒙罗维亚美国/澳大利亚圣塔伦/布里斯班非洲/内罗毕美国/澳大利亚圣地亚哥/布罗肯希尔非洲/恩贾梅纳美洲/圣多明各澳大利亚/达尔文... ... ...
包起来
你可以额外调查时间结合通过询问这样的帮助:
$ timedatectl -h命令。