当前位置: 首页 > news >正文

linux设备重启后时间与网络时间不同步怎么解决?

linux设备重启后时间与网络时间不同步怎么解决?

设备只要一重启,时间又错了/偏了,明明刚刚对时还是对的!
这在物联网、嵌入式开发环境特别常见,尤其是开发板、树莓派、rk3588 这类设备。

解决方法:

  1. 加硬件RTC+纽扣电池(行业唯一一劳永逸方案)

  2. (推荐)建议你显式配置国内NTP服务器
    编辑 /etc/systemd/timesyncd.conf,把 [Time] 段下的 NTP= 改成国内可靠NTP

    [Time]
    NTP=ntp.aliyun.com ntp.tencent.com cn.pool.ntp.org
    FallbackNTP=ntp.ubuntu.com ntp1.aliyun.com
    

    保存后重启 NTP 服务:

    sudo systemctl restart systemd-timesyncd
    

    然后确保NTP service: active,过一阵 System clock synchronized: yes

    timedatectl status
    

当然,也可以写成一个 systemd service 让你的业务随系统启动自检(推荐用 systemd service)

可以保证每次开机自动跑等待时间同步的脚本/主程序,真正一劳永逸。

举例 /etc/systemd/system/my_ai_app.service:

[Unit]
Description=AI Main App with NTP check
After=network-online.target[Service]
Type=simple
ExecStart=/bin/bash /home/start_ai_with_ntp_check.sh
Restart=on-failure[Install]
WantedBy=multi-user.target

其中 /home/heahu/start_ai_with_ntp_check.sh

#!/bin/bash
while true; doif timedatectl status | grep "System clock synchronized: yes" > /dev/null; thenbreakfiecho "等待NTP时间同步..."sleep 2
done
echo "时间已同步,启动主程序..."
python3 your_main_app.py

然后

sudo systemctl daemon-reload
sudo systemctl enable my_ai_app
sudo systemctl start my_ai_app
http://www.dtcms.com/a/237617.html

相关文章:

  • Bootstrap Blazor中实现富文本框Editor组件的内容导出为docx格式的Word文档
  • Spring Security深度解析:构建企业级安全框架
  • CCPC chongqing 2025 H
  • c++ 静态成员变量
  • xss漏洞学习
  • 什么是可恢复保险丝
  • ELF文件,静态链接(Linux)
  • 关于 ​​Thread 与 Runnable​​ 以及 ​​线程生命周期​​ 的详细说明与示例
  • 实战二:开发网页端界面完成黑白视频转为彩色视频
  • 6.7-leetcodeT3170
  • AcWing--数据结构1
  • 淘晶驰的串口显示屏T0 T1 K0 X2 X3 X5之间有何区别 各自的优势是啥 划分的依据是啥
  • CAN转PROFINET协议网关之PROFINET转CANfree组态秘诀
  • Go 语言 sync.WaitGroup 深度解析
  • spring:实例工厂方法获取bean
  • 源码级拆解:如何搭建高并发「数字药店+医保购药」一体化平台?
  • hmdp知识点
  • 深入剖析 RocketMQ 中的 DefaultMQPushConsumerImpl:消息推送消费的核心实现
  • SAP 在 AI 与数据统一平台上的战略转向
  • 测试(面经 八股)
  • 2025年—Comfyui聚合插件:Comfyui-LayerStyle 超多实用功能 | 附各功能模型
  • LeetCode 118 杨辉三角 (Java)
  • 【面试篇 9】c++生成可执行文件的四个步骤、悬挂指针、define和const区别、c++定义和声明、将引用作为返回值的好处、类的四个缺省函数
  • 如何使用Jmeter进行压力测试?
  • WPF 播放器(AudioPlayer 2025)
  • Java中栈的多种实现类详解
  • 23、字节对齐
  • Xxl-job——源码设计思考
  • 数据通信基础
  • Axure应用交互设计:注册登录页完整交互设计