我们有一个 Debian 网络服务器,我正在尝试使用 ntpdate 来保持时间同步。
当我跑
ntpdate ntp0.cs.mu.oz.au
Run Code Online (Sandbox Code Playgroud)
我收到
16 Sep 10:55:36 ntpdate[21626]: step time server 128.250.36.2 offset 318.914011 sec
Run Code Online (Sandbox Code Playgroud)
没有错误,这应该是一件好事,我认为......
然而,当我再次检查时间时,它并没有改变。
我也无法使用手动设置时间
date --set 11:00:00
Run Code Online (Sandbox Code Playgroud)
所以我觉得还有其他问题。
任何意见,将不胜感激。
更新
对不起,流浪汉,这台机器是 XenServer VM,我设法忘记了。
更新主机时钟后,VM 时间现在是正确的。
感谢您的回复。谢谢。
我试图解决的问题是 NTP 不会同步:
$ sudo ntpstat
unsynchronised
time server re-starting
polling server every 64 s
Run Code Online (Sandbox Code Playgroud)
编辑:这是一些 ntpq 输出:
$ sudo ntpq -c peers
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp.eecs.wsu.ed .INIT. 16 u - 64 0 0.000 0.000 0.000
71.19.224.242 .INIT. 16 u - 64 0 0.000 0.000 0.000
ntp4.vps.net .INIT. 16 u - 64 0 0.000 0.000 0.000
mercury.z0p.org .INIT. 16 u - 64 0 0.000 0.000 0.000
li506-17.member .INIT. 16 u - 64 …Run Code Online (Sandbox Code Playgroud) 以下是我的 ntpd 配置文件。我不知道,ntpd 在同步时会选择哪一个?
/etc/ntp.conf
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server pool.ntp.org
Run Code Online (Sandbox Code Playgroud) 是否有可以将系统时间与 NTP 服务器以给定间隔(例如 1 分钟、1 小时或 1 天)同步的 linux 服务?
在 cron 选项卡中运行 utpdate 是一个好习惯吗?例如
*/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org
Run Code Online (Sandbox Code Playgroud)
更新
在我的服务器中,ntpd服务已启动,但似乎不起作用。我在哪里可以看到 ntpd 工作状态(日志或消息)?根据这个(ntpd日志文件在哪里,我们如何配置ntpd日志文件路径?)和这个(我可以在哪里查找ntpd日志?),我什么也找不到:-(
10 * * * * /usr/sbin/ntpdate pool.ntp.org >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
这个想法是每 10 分钟同步一次时间。
但是我现在等了 15 分钟
nano /var/log/cron
Run Code Online (Sandbox Code Playgroud)
仍然返回空。
这个cron正在运行吗?如果是,我在哪里可以找到证明?
在我的服务器中,ntpd 服务已启动,但似乎不起作用。
我找不到任何根据这个(ntpd日志文件位于哪里,以及我们如何配置ntpd日志文件路径?)和这个(在哪里可以查找ntpd日志?):-(
根据MadHatter的建议(请参阅如何持续与NTP服务器同步系统时间?),我列出了我的服务器中的一些信息:
ntpdate返回:
2 May 21:47:55 ntpdate[47274]: the NTP socket is in use, exiting
Run Code Online (Sandbox Code Playgroud)
ntpq -c as返回:
ind assID status conf reach auth condition last_event cnt
===========================================================
1 22393 9614 yes yes none sys.peer reachable 1
2 22394 9414 yes yes none candidat reachable 1
3 22395 9414 yes yes none candidat reachable 1
Run Code Online (Sandbox Code Playgroud)
ntpq -c pe返回:
remote refid st t when poll reach delay offset jitter
==============================================================================
*time5.aliyun.co …Run Code Online (Sandbox Code Playgroud) 我有一个新安装的 Centos 5.2 机器,除了 ntpdate 同步之外,一切似乎都在工作,我已经启用端口 123 UDP 以通过防火墙。我曾尝试将 -u 用于非特权端口,但仍然不断抛出此错误“找不到适合同步的服务器”。有人可以帮忙吗?
我有一台运行 debian 7 的专用服务器,系统时间显示
“星期三 8 月 7 日 04:28:26 EAT 2013”
我已经多次重新启动服务器,但像 deluge 和 apache 这样的进程会随着时间返回 http 标头:“Wed, 7 Aug 2013 01:28:05 GMT”
请帮忙,这是导致cookie过期问题