我正在更新 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,设置时间,然后退出回到原始进程?我不明白您是如何获得显示的。在两个示例中,您连接到的是同一台机器,对吗?