system clock setback detected问题
时间:03-15
整理:3721RD
点击:
最近突然发现S软件全部无法使用,一直显示system clock setback detected,后查询后发现IT人员使用ntpdate将系统时间进行了同步,导致很多文件超出当前系统时间,变成未来时间。flexlm则会检测到这些文件导致license无法正常使用。现在的解决办法是:使用find /* -mmin -1 查找文件更新时间在当前1分钟以内的文件, 然后使用touch -d "10:00:0009/21/2017" file 修改相关文件时间。由于文件太多,又不能统一修改这些文件时间(为了尽量保持文件原有修改时间),十万多个文件修改起来是个痛苦的过程。
问题已解决,说下后续解决办法:ps -ef |grep snpslmd查看进程ID如得到15436lsof -p 15436
然后使用touch -d "09:08am 07/08/2008" file 修改相关文件时间和其他根目录下关键性文件,还有最重要的是修改启动license的lmgrd以及snpslmd为原始时间(即使没超过当前系统时间,因为license的生成方式)
root
date -s 201709xx
date -s xx:xx:xx
这个只是修改系统时间,对于那些已经时间已经变过的文件是没用的。不过还是要谢谢你的答复~