timedatectl是拿来查询和更改时间和配置的Linux应用程序。它是systemd系统服务管理的一部份,而且容许你检测和更改系统时钟的配置。
在这篇文章中,我们将涉及该精巧但非常重要应用程序的所有方面。
系统当前的时间状态
想要查看系统当前日期/时间同步时间服务器 linux,以及可使用不带任何参数的查看当前系统时间配置,可以这样:
# timedatectl
输入的结果如同这样:
更改日期
想要更改系统日期,你可以简单地使用timedatectl设置时间,紧跟的是YYYY-MM-DD格式的日期,YYYY代表年,MM代表2位数字的月份,DD代表2位数字的天。举个事例,假如你想把日期改为2015年2月4号,你应当使用下边的命令:
# timedatectl 2015-02-04
更改时间
想要更改时间,你可以以相同的方法使用该工具,并且使用的格式为HH:MM:SS红旗linux5.0,HH代表24小时制的时钟,MM代表分钟,SS代表秒钟。想将当前时间设为22:04:43,使用下边的命令:
# timedatectl 22:04:43
更改时区
设置正确的时区是保持时间同步的关键,非常是在你使用NTP合同同步的时侯。首先,你应当使用list-timezones选项列举你所在区域的可用时区,你也可以使用grep和more来让格式便捷阅读:
# timedatectl list-timezones | grep America | more
这将显示一个简单的滚动列表格式。
以后linux web服务器,你还会晓得你想设置的时区是怎样命名的,之后使用下边的命令更改它:
# timedatectl set-timezone America/Los_Angeles
设置本地时钟
实时时钟(RTC),一般被称为硬件时钟,完全独立于操作系统当前状态,甚至可以在计算机关掉的时侯工作。你可以配置系统使用国际时间(UTC)或当地时间来校准RTC。注意,使用当地时区校准RTC并没有完美支持同步时间服务器 linux,并且还有可能由于时区变化和夏令时调整导致许多问题。假如有可能,在UTC模式下校准RTC。这一做法的惟一问题是,其他操作系统可能不完全支持它(假如你在同一台机器上运行2个操作系统的话)。
使用UTC模式校准RTC,使用下边的命令:
# timedatectl set-local-rtc 0
使用当地时间校准,使用:
# timedatectl set-local-rtc 1
设置NTP同步
网路时间合同(NTP)是在分组交换、可变数据延后的计算机系统间进行时钟同步的网路合同。NTP被设计使用几微秒的协调通用时间(UTC)来同步所有参与的计算机。假如你希望设置NTP同步,你可以使用set-ntp选项设置。使用“no”关闭NTP同步,使用“yes”开启。
# timedatectl set-ntp yes
作者:AdrianDinu译者:su-kaiyao校对:wxy
本文由LCTT原创翻译,Linux中国荣誉推出
译者:su-kaiyao
本文是原创投递或翻译投递,Linux中国首发地址:
欢迎转载,敬请在正文中标明并保留原文/译文链接和作者/译者等信息
本文原创地址://gulass.cn/xgrqxyxgxtrq.html编辑:刘遄,审核员:暂无