重启后系统时钟重置

时间:2012-07-12 04:23:24

标签: linux

我正在编写一个需要能够在debian linux面板上设置时间和日期的应用程序。我能够成功设置系统时间和硬件时钟,但重启后系统时钟将恢复到当前时间。硬件时钟保持在我将其更改为重启之前。

这台将运行的机器将没有任何网络或互联网访问,所以(我认为)我已经删除了NTP,但还有其他任何可能导致这种情况发生吗?有没有办法验证NTP没有运行?

我几乎是一个Linux新手,所以任何人都可以提供的帮助非常感谢。

2 个答案:

答案 0 :(得分:1)

我联系了Technologic Systems(硬件制造商),并确定此硬件有其独特的功能来设置其硬件时钟。

“使用ts4700ctl访问TS-4700上的系统时钟:

ts4700ctl --getrtc#设置RTC的系统时间

ts4700ctl --setrtc#将系统时间保存到RTC“

很抱歉认为这是一个Linux问题,但我很高兴我不会发疯!

答案 1 :(得分:0)

为了将时钟更改提交回硬件,您必须运行hwclock程序:

/sbin/hwclock --systohc