在 Linux 系统中,时间同步对日志、任务计划(如 crontab)和分布式系统尤为重要。本文介绍两种常用的时间同步方法:手动设置系统时间使用 NTP 网络自动同步时间


方法一:手动设置系统时间

设置系统时间

执行以下命令手动修改当前系统时间:

sudo date -s "2025-10-15 16:36:10"
将系统时间写入硬件时钟

设置完系统时间后,需要同步到硬件时钟:

sudo hwclock -w

clock -w
验证同步是否成功

执行以下命令查看硬件时钟时间:

sudo hwclock -r

clock -r

方法二:使用 NTP 自动同步网络时间

1.安装时间同步工具

使用 yum 安装 NTP 与 NTPDATE:

sudo yum -y install ntp ntpdate
2.同步网络时间

执行以下命令同步阿里云 NTP 服务或中国公共时间服务器:

sudo ntpdate cn.pool.ntp.org

(如果使用阿里云服务器,可替换为:)

sudo ntpdate ntp.aliyun.com
3.查看同步结果

同步成功后,可以使用以下命令确认:

date
hwclock -r

小结

操作类型命令说明
设置系统时间date -s "YYYY-MM-DD HH:MM:SS"手动设置系统时间
写入硬件时钟hwclock -w将系统时间写入 BIOS 时钟
查看硬件时间hwclock -r读取当前硬件时钟
同步网络时间ntpdate cn.pool.ntp.org从网络同步标准时间
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐