今天早上对数据库服务器进行例行检查,发现某个Solarise的数据库服务器的时间快了将近一个小时
在root用户下面检查任务列表:
在0:20执行/usr/bin/rdate和另一台服务器同步,检查那台服务器的时间是正确的,也就是同步时间的工作出现问题。
手工执行该命令:
# /usr/bin/rdate *.*.*.*
rdate: connect: Connection refused
# /usr/sbin/ntpdate *.*.*.*
29 Apr 10:36:56 ntpdate[19718]: the NTP socket is in use, exiting
# ps -ef | grep xntpd
root 198 1 0 Aug 11 ? 0:01 /usr/lib/inet/xntpd
root 202 198 0 Aug 11 ? 0:00 /usr/lib/inet/xntpd
root 19754 19717 0 09:54:10 pts/2 0:00 grep xntpd
我企图重新启动服务:
# kill -HUP 198
# kill -HUP 202
# ps -ef | grep xntpd
root 19758 19717 0 09:55:47 pts/2 0:00 grep xntpd
效果好象是简单的把进程杀掉了,再执行就没有问题了。
# /usr/sbin/ntpdate *.*.*.*
29 Apr 09:56:12 ntpdate[19763]: adjust time server *.*.*.* offset 0.001190 sec
最后修改root的任务列表,改成是用/usr/sbin/ntpdate同步服务器的时间。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/51862/viewspace-180639/ ,如需转载,请注明出处,否则将追究法律责任。