timedatectl命令使用介绍
2024-04-19 11:46:06
ThanksView
  • 访问次数: 229
  • 注册日期: 2019-03-19
  • 最后登录: 2024-07-05

timedatectl是Linux下的一条命令,用于控制系统时间和日期。可以用来查询和更改系统时钟于设定,同时可以设定和修改时区信息。这篇文章简单介绍一下如何使用timedatectl进行常见操作。

基础知识

关于RTC/系统时钟/NTP/时区等基本信息和设定的介绍,可参看如下文章,本文不再赘述。

  • https://blog.csdn.net/liumiaocn/article/details/79250793

常见用法

使用timedatectl可以进行如下常见操作

  • 查看当前时间/日期/时区:timedatectl或者timedatectl status
  • 查看所有可用时区:timedatectl list-timezones
  • 设置时区:timedatectl set-timezone “时区信息”
  • 设置UTC:timedatectl set-timezone UTC
  • 设置时间:timedatectl set-time HH:MM:SS
  • 设置日期:timedatectl set-time YYYY-MM-DD
  • 设置日期时间:timedatectl set-time “YYYY-MM-DD HH:MM:SS”
  • 设置硬件时钟为本地时间:timedatectl set-local-rtc 1
  • 设置硬件时钟为UTC时间:timedatectl set-local-rtc 0
  • 启动NTP时间同步(启用NTP服务或者Chrony服务):timedatectl set-ntp true
  • 禁用NTP时间同步:timedatectl set-ntp false

使用示例

查看当前时间/日期/时区

命令:timedatectl或者timedatectl status


  • 执行示例
  • 查看所有可用时区

    命令:timedatectl list-timezones

    • 执行示例
  • 设置时区

    命令:timedatectl set-timezone “时区信息”

    • 执行示例
  • 注意可以看到如果时区信息不正确的话会提示Invalid time zone的信息

    设置UTC

    命令:timedatectl set-timezone UTC

    执行示例

  • 设置时间

    命令:timedatectl set-time HH:MM:SS

    • 执行示例
  • 注意: 如果ntp时间同步为true时无法修改时间设定

    设置日期

    命令:timedatectl set-time YYYY-MM-DD

    • 执行示例
  • 注意: 如果ntp时间同步为true时无法修改时间设定

    设置日期时间

    命令:timedatectl set-time “YYYY-MM-DD HH:MM:SS”

    • 执行示例
  • 注意: 如果ntp时间同步为true时无法修改时间设定

    设置硬件时钟为本地时间

    命令:timedatectl set-local-rtc 1

    • 执行示例
  • 设置硬件时钟为UTC时间

    命令:timedatectl set-local-rtc 0

    • 执行示例
  • 启动NTP时间同步(启用NTP服务或者Chrony服务)

    命令:timedatectl set-ntp true

    • 执行示例
  • 禁用NTP时间同步

    命令:timedatectl set-ntp false

    • 执行示例


ThanksView 最后编辑, 2024-04-19 11:54:35

三维半岛官网: http://www.thanksview.com

进入首页