我有一个问题,我不明白为什么或如何解决它。 我有一个Centos 6.2服务器,这是我的辅助DNS(绑定8)和DHCP(ISC的DHCP服务器)。
我需要保持一个准确的date,因为dhcp主服务器抱怨,甚至停止与辅助服务器同步,如果date差异很高,这里是踢球。
在我的辅助服务器,我有一个cron脚本,每天两次同步date和时间(或至less应该)。
问题:机器types挂起 – 因为我可以ping它,甚至ssh到挂起,但login后,我只停留在提示,不能做任何事情…我解决了问题将物理机器login并使用ntpdate(或另一种方法,如rdate)手动同步date和时间。 一旦date和时间确定,机器再次正常工作,直到date和时间再次不同步…
有人知道会发生什么? 这可能是一个硬件问题,与主板电池什么的?
编辑:这是一个DHCP问题。 由于我已经closures了DHCPD服务,所以机器响应并且完美地工作。 这实际上是与DHCP负载平衡configuration。 我需要深入调查,因为configuration是标准的。 谢谢大家的回复
不要在任何时间表上使用ntpdate来保持你的时钟同步。 这不是为了这个,它会导致问题,这是你的时间从服务器的滥用。 不要这样做。
如果您需要保持服务器的时间同步,请使用ntpd 。 设置真的不难,没有任何借口在* nix上使用其他任何东西(我也在Windows上运行ntpd )。
如果现场有多台机器需要同步时钟, 挑一个是“ntp服务器”(从外部来源拉的时间)。 如果你有很多服务器,并且需要某种程度的可靠性/可用性,你可以select两个甚至三个。
将其popup到选定的服务器/etc/ntpd.conf
server 0.us.pool.ntp.org minpoll 7 maxpoll 12 iburst server 1.us.pool.ntp.org minpoll 8 maxpoll 14 server 2.us.pool.ntp.org minpoll 8 maxpoll 14 server 3.us.pool.ntp.org minpoll 9 maxpoll 15 driftfile /var/db/drift.ntp logfile /var/log/ntp.log logconfig +sysall +syncall
关于日志的最后两行是完全可选的。 启用ntpd ,如何取决于你的系统。
现在,您站点中的其他服务器:使用类似于以下的文件configuration它们:
server 192.168.1.1 driftfile /var/db/drift.ntp logfile /var/log/ntp.log logconfig +sysall +syncall
logging位也是可选的。 将IP更改为“所选”服务器的IP。 如果您select了多个服务器,则为每个服务器复制第一行。 所以如果你select了两台服务器作为你的时间守护者:
server 192.168.1.1 server 192.168.1.2
没有什么。 您可以设置数百万个更高级的configuration。 我强烈build议从简单的configuration开始。 只需让一台服务器同步到外部源。 一旦你得到了,设置其他服务器同步到它。 如果您发现您需要更高的准确性或更高的可用性,只需询问一下,然后我们就可以完成configuration。
错误configuration时间同步是我的宠儿。 这个东西已经存在很多年了,实际上并不复杂。 运行一个公共的NTP池服务器并不是那么糟糕…
你怎么设定date? 你还设置硬件时钟吗? 这是我必须添加到我的kickstart和构build过程中的CentOS 6。
运行ntpdate命令后,使用hwclock -w将硬件时钟设置为新的系统时间。
你没有详细说明这个事情发生了多久,或者如果这是一个新的构build,新的硬件,旧的硬件,或者如果你正在重新启动。 这可能有帮助。 如果您在重新启动时开始丢失BIOS设置,并且系统较旧,我会查看主板电池。
我正在解决我的问题。 我知道现在发生了什么事 DHCP负载平衡解决scheme(根据DHCP文档)是什么造成这一切。 由于我停止了服务,服务器运行顺利。
我会深入研究,并检查我能做些什么来“负载本书”的负载平衡解决scheme。
谢谢大家的提示和答案。
编辑:事实certificate,问题是真正的机器…有什么不对,它挂起… DHCP已closures了一段时间,我发现机器“坠毁”…谢谢大家的答案。