ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

维护准确的时间

维护准确的时间 管理本地时钟和时区对于在多个系统间分析日志文件而言系统时间保持同步至关重要。此外某些服务可能需要时间同步才能正常工作。计算机使用网络时间协议通过互联网提供并获取正确时间信息。计算机可以通过公共 NTP 服务获取正确的时间信息如 NTP Pool Project。另一种选择与高质量硬件时钟同步来为本地客户端提供准确的时间。timedatectl命令简要显示当前的时间相关系统设置如系统的当前时间、时区和 NTP 同步设置。[userhost ~]$ timedatectl Local time: Wed 2022-03-16 05:53:05 EDT Universal time: Wed 2022-03-16 09:53:05 UTC RTC time: Wed 2022-03-16 09:53:05 Time zone: America/New_York (EDT, -0400) System clock synchronized: yes NTP service: active RTC in local TZ: no您可以使用timedatectl命令list‑timezones选项来列出时区数据库[userhost ~]$ timedatectl list-timezones Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Bamako ...output omitted...互联网编号分配机构 (IANA) 提供了一个公共时区数据库timedatectl命令基于该数据库来命名时区名称。IANA 基于大陆或海洋来为时区命名通常不总是使用该时区地区中的最大城市名称。例如大多数美国山地时区为America/Denver。时区内的一些地区具有不同的夏令时规则。例如美国亚利桑那州美国山地时间的大部分地区不进行夏令时调整处于America/Phoenix时区内。使用tzselect命令来识别正确的时区名称。此命令以交互方式向用户提示关于系统位置的问题然后输出正确时区的名称。不会对系统的时区设置进行更改。root 用户可以利用timedatectl命令set‑timezone选项更改系统设置来更新当前的时区。例如以下timedatectl命令将当前时区更新为America/Phoenix。[roothost ~]# timedatectl set-timezone America/Phoenix [roothost ~]# timedatectl Local time: Wed 2022-03-16 03:05:55 MST Universal time: Wed 2022-03-16 10:05:55 UTC RTC time: Wed 2022-03-16 10:05:55 Time zone: America/Phoenix (MST, -0700) System clock synchronized: yes NTP service: active RTC in local TZ: no使用timedatectl命令set‑time选项可更改系统的当前时间。您可以以YYYY‑MM‑DD hh:mm:ss格式指定时间其中可以省略日期或时间。例如以下timedatectl命令将时间更改为 09:00:00。[roothost ~]# timedatectl set-time 9:00:00 [roothost ~]# timedatectl Local time: Fri 2019-04-05 09:00:27 MST Universal time: Fri 2019-04-05 16:00:27 UTC RTC time: Fri 2019-04-05 16:00:27 Time zone: America/Phoenix (MST, -0700) System clock synchronized: yes NTP service: active RTC in local TZ: notimedatectl命令set‑ntp选项可启用或禁用 NTP 同步自动调整时间。该选项需要 true 或 false 参数将它打开或关闭。例如以下timedatectl命令将关闭 NTP 同步。[roothost ~]# timedatectl set-ntp false
返回列表