在 Solaris 机器上更改日期

在 Solaris 机器上更改日期

我正在更新 Solaris 机器的系统日期和时间....我正在使用以下命令....以 root 身份登录........

# date -u 062800002010
Mon Jun 28 00:00:00 GMT 2010
# date
Sun Feb 28 05:30:02 IST 2010

如上所示,当我再次触发“日期”命令时......新的更新日期没有反映出来......请让我知道可能是什么问题......

谢谢....

答案1

硬件时钟似乎已损坏或未响应更新。这可能是操作系统错误或硬件故障。

在 /etc/system 中添加以下行:

set tod_broken=1
set dosynctodr=0

tod_broken参数将阻止操作系统尝试更新硬件时钟。同步器参数设置为 0 时将停止操作系统与硬件时钟同步其时间。

也可以使用以下命令在不重新启动的情况下进行设置:

# echo 'tod_broken/W 1' | mdb -kw
# echo 'dosynctodr/W 0' | mdb -kw

我还建议配置 ntpd 以保持时间同步。

答案2

没有问题。您正在设置 UTC 日期(又称 GMT),但使用偏移量为 5:30 的特定时区显示它。您位于哪里(地理位置)?

答案3

再看一遍——他已经休息了五个月了。

您是否通过 su 切换到 root,设置时间,然后退出回到原始进程?我不明白您是如何获得显示的。在两个示例中,您连接到的是同一台机器,对吗?

相关内容