原创

Linux 系统时间管理

温馨提示:
本文最后更新于 2024年07月23日,已超过 253 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

Linux 系统时间管理

目标:

  • 了解 Linux 系统时间的基本概念
  • 学习如何设置系统时间和日期
  • 掌握如何同步系统时间与网络时间服务器

概念:

  • 硬件时钟: 也称为实时时钟 (RTC),存储系统时间,即使系统关闭也能保持时间。
  • 系统时钟: 由操作系统维护,用于记录系统运行时间。
  • UTC: 协调世界时,全球通用的时间标准。
  • 本地时区: 各个地区相对于 UTC 的时间偏移。

设置系统时间:

  • 使用 date 命令设置系统时间: bash sudo date -s "YYYY-MM-DD HH:MM:SS" 例如: bash sudo date -s "2023-10-26 10:30:00"
  • 使用 timedatectl 命令设置系统时间和时区: bash sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS" sudo timedatectl set-timezone "时区名称" 例如: bash sudo timedatectl set-time "2023-10-26 10:30:00" sudo timedatectl set-timezone "Asia/Shanghai"

同步系统时间:

  • 使用 ntpdate 命令同步时间: bash sudo ntpdate time-server-address 例如: bash sudo ntpdate ntp.ubuntu.com
  • 使用 chronyd 服务自动同步时间:
  • 安装 chronydbash sudo apt install chrony
  • 编辑 /etc/chrony/chrony.conf 文件,添加时间服务器地址: server ntp.ubuntu.com
  • 重启 chronyd 服务: bash sudo systemctl restart chronyd

查看系统时间:

  • 使用 date 命令查看当前系统时间: bash date
  • 使用 timedatectl 命令查看系统时间和时区信息: bash timedatectl

其他重要信息:

  • 硬件时钟通常与 UTC 时间同步,因此设置系统时间后,需要同步硬件时钟。
  • 在设置系统时间和同步时间时,需要使用 sudo 命令以管理员身份运行。
  • 定期同步系统时间,确保系统时间准确无误。

总结:

本文介绍了 Linux 系统时间管理的基本操作,包括设置系统时间、同步时间和查看系统时间。掌握这些操作,可以帮助您更好地管理 Linux 系统时间。

正文到此结束