您认为错误的系统时钟设置可能会引起哪些问题?
主要关注影响服务器和 Linux 或类 UNIX 系统的潜在问题。
而这些后果有多严重,取决于系统时间偏离的程度?例如,5分钟,30分钟,1小时,1天。
答案1
首先,您所有日志上的时间戳都会偏离其他服务器,因此很难确定事情发生的时间。此外,某些安全协议(例如 Kerberos)依赖于时间同步。
所以我的意思是,大多数事情将继续正常工作,一些依赖于准确时间的协议或应用程序可能会中断,而作为管理员的您通常会为此感到头疼。
根据pool.ntp.org或NIST等提供商配置NTP,然后就完成了。
答案2
以下仅列举几个:
- MySQL 复制
- 使用 now() 进行数据库查询以获取当前日期/时间
- rsync 备份脚本
- 任何其他服务器间通信
NTP 是保持时间正确的最佳方法。
答案3
我要补充的是,两个以故障转移模式运行的 ISC DHCP 服务器在时间相差一定阈值时将发生故障。它们在停止后将拒绝重新启动。
编辑:根据配置方式,DNS 也可能失败,因为从属服务器无法从其主服务器下载区域,并且其缓存区域最终将过期。
答案4
远程桌面和其他远程访问工具可能会停止工作,因为它们依赖时间进行身份验证。这会使故障排除变得非常令人沮丧(您尝试远程登录以解决问题,但甚至无法做到这一点)。
我在一台机器上遇到了这个问题,它不知怎么的认为年份是 8011 而不是 2011。SSL 证书也已过期。