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
服务自动同步时间: - 安装
chronyd
:bash 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 系统时间。
正文到此结束
- 本文标签: Linux
- 本文链接: https://blog.sandy1029.cloud/article/197
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权