AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[time](server)

Martin Hope
davidA
Asked: 2022-02-09 16:03:09 +0800 CST

chrony:使用 RTC 作为气隙(隔离)系统上的权威时钟来托管时间

  • 1

我有一个要同步的隔离和气隙 LAN。我有一台主机,它将成为 LAN 上所有客户端的权威时间服务器。LAN时间反映实时并不重要,重要的是所有客户端都同意时间。所有主机都运行 Linux。

我曾希望配置chronyd它使用指定主机上的 RTC 作为权威时间源,并为客户端提供 NTP 服务,以便他们可以与之同步。因此,如果管理员需要更改 LAN 上的时间,他们可以更新时间服务器上的 RTC,只要有足够的时间,一切都会同步。

不幸的是,我chronyd以这种方式配置的运气并不好。如果我没有指定任何时间服务器(“ server ...” in /etc/chrony/chrony.conf)然后chronyd似乎没有源运行,而不是使用本地 RTC 作为源。

config 参数可refclock用于选择外部时间源,例如 GPS 或 PPS,但似乎没有一个驱动程序适合读取 RTC。

我的一个想法是编写一个小型应用程序来读取 RTC 并将其作为 PPS 数据通过SOCK驱动程序提供,但进一步阅读表明这也需要 NTP 源,因为它是亚秒级测量而不是绝对时间。

可以这样使用chronyd吗?

time time-synchronization chrony isolated-network
  • 2 个回答
  • 251 Views
Martin Hope
King David
Asked: 2020-06-21 14:15:26 +0800 CST

Redhat Enterprise Linux 7:如何禁用 DST - 夏令时

  • 0

我们在一个集群中有 16 台 Linux RHEL 7.5 服务器,服务器与 NTP 服务器的 crony 服务同步

我们有两个问题

  1. 如何知道我们的服务器上是否配置了夏令时?

  2. 如何在我们的 Redhat Enterprise Linux 7 服务器上禁用 DST?

time redhat date utc
  • 1 个回答
  • 2187 Views
Martin Hope
Ron Russey
Asked: 2019-09-13 16:32:34 +0800 CST

从输出转换日期和时间

  • 0

我有一个包含几千行日期和时间的文件。

我需要转换:

2019/08/02-01:23:50+0000

至:

02/Aug/2019-01:23:50 +0000   

我到目前为止有

th=`grep -o '\[.*\]' test.txt | sed 's/\"//g' | head -1
echo $th | date -d +'%Y/%b/%d-%T'

date: invalid date ‘+%Y/%b/%d-%T’

如何读取日期并格式化?

time
  • 1 个回答
  • 137 Views
Martin Hope
Grunzwanzling
Asked: 2018-03-01 14:07:42 +0800 CST

为什么我的内部时钟总是关闭 1.3 秒?

  • 1

我只是为了好玩而跑w32tm /stripchart /computer:time.windows.com,发现我的时钟比这个时间服务器晚了 1.3 秒。并不是说我认为 Microsoft 是错误的,而是我在我所在城市的各种其他时间服务器上进行了尝试,只是为了消除潜在的网络延迟。结果相同。

解决这个问题的明显方法是强制重新同步,所以我跑了w32tm /resync,但时差仍然存在。

当我执行w32tm /query /status以找出导致此问题的原因时,我震惊地发现我的计算机的默认时间数据源Local CMOS Clock显然从未同步到任何东西!

我以为我已经弄清楚发生了什么,并使用以下命令快速向我的同行添加了一些时间服务器:w32tm /config /manualpeerlist:ntp1.scc.kit.edu /syncfromflags:manual /reliable:yes /update.

但是即使在再次重新同步之后,时间差仍然保持在 1.3 秒?出了什么问题?

time
  • 2 个回答
  • 2216 Views
Martin Hope
TheStoryCoder
Asked: 2017-02-03 00:15:55 +0800 CST

备份文件变老时修剪

  • 2

我正在寻找一种工具(适用于 Linux)来修剪我的备份文件,不像logrotate在定义的旋转次数后完全删除它们的标准,而是文件基本上永久保存的地方,除非它们随着年龄的增长而被修剪年纪大了。例如:

  • 第一个月,我想保留每个每日备份文件
  • 之后我只想在接下来的 6 个月内保留每周备份
  • 之后我只想将每月备份再保留 6 个月
  • 之后我只想保留一个季度备份

是否存在进行这种基于时间的文件清理的工具?

它可以查看文件名中的日期,也可以查看文件的时间戳(虽然不理想)。

backup time files logrotate
  • 3 个回答
  • 767 Views
Martin Hope
Vingtoft
Asked: 2017-01-07 04:48:19 +0800 CST

如何在 Docker 容器中动态设置系统时间

  • 42

有没有办法在不影响主机的情况下动态(在运行时)设置 Docker 容器系统时间?

使用

hwclock --set --date "Sat Aug 17 08:31:24 PDT 2016"

给出以下错误:

hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.

使用

date -s "2 OCT 2006 18:00:00"

给出以下错误:

date: cannot set date: Operation not permitted

用例:

我需要测试对时间敏感的软件(行为取决于日期)。

其他常见用例:

  • 运行带有 y2k 错误的遗留软件
  • 2038 年合规性测试软件
  • 调试与时间相关的问题,例如过期的 SSL 证书
  • 正在运行的软件在某个时间范围之外停止运行
  • 确定性的构建过程。
time docker
  • 3 个回答
  • 67113 Views
Martin Hope
Minus Ex
Asked: 2016-11-30 12:03:36 +0800 CST

SLES 12 SP2 上的“日期”立即重置

  • 0

我正在尝试通过暂时禁用 NTP 并使用“date -s '5 分钟前'”来更改足以触发我的警报的时间来测试我的系统监控。此测试在 SLES 11 和 SLES 12 SP1 上运行良好。在 SLES 12 SP2 上,日期命令会在几秒钟内恢复。这可能是什么原因造成的?这是我的示例问题:

sr-0f6a00494095:/ # date
Tue Nov 29 19:59:12 UTC 2016
sr-0f6a00494095:/ # date -s '5 Minutes Ago'
Tue Nov 29 19:54:18 UTC 2016
sr-0f6a00494095:/ # date
Tue Nov 29 19:54:19 UTC 2016
sr-0f6a00494095:/ # date
Tue Nov 29 19:54:20 UTC 2016
sr-0f6a00494095:/ # date
Tue Nov 29 19:54:21 UTC 2016
sr-0f6a00494095:/ # date
Tue Nov 29 19:59:22 UTC 2016

需要明确的是:我没有看到 ntpd 进程正在运行,并且服务已关闭。/var/log/messages 中没有日志。也没有 NTP 日志。这是在 Azure 上运行的 VM,与我的 SLES 11 SP3 和 SLES 12 SP1 VM 的用例相同,此示例适用于此。

time sles date
  • 1 个回答
  • 228 Views
Martin Hope
Edward
Asked: 2016-07-25 18:40:59 +0800 CST

cron 作业使用哪个时区?

  • 36

我猜我的 PHP 时间和服务器时间之间存在差异。

当我检查 PHP 中的当前时间时,它显示正在使用 MST。但是,cron 作业没有在正确的时间运行。

如何查看服务器本身使用的时区,而不是 PHP 设置使用的时区?

linux time php timezone
  • 4 个回答
  • 95076 Views
Martin Hope
Tillebeck
Asked: 2015-01-03 07:48:42 +0800 CST

什么是 ToD 服务器,“时间”(不是 NTP)

  • 13

我有一个简单的任务:设置一个 ToD 服务器......它不是 NTP。它在 37 端口上运行。它似乎与 inetd 或 xinetd 捆绑在一起。

应安装在 Debian 或 CentOS 上。或者 FreeBSD(pfsense 路由器)。

关于如何进行的任何提示?我被卡住后的两个入门链接:

  • http://www.linuxquestions.org/questions/linux-server-73/tod-server-641674/
  • http://en.wikipedia.org/wiki/Time_Protocol

如果有一种方法可以测试 ToD 服务器是否已经运行,也非常感谢。我有很多服务器正在运行,但不知道它们是否已经运行了 ToD 服务

原因:我将使用 CMTS 和使用称为 DOCSIS 3 的标准的电缆调制解调器通过 COAX 电缆设置宽带解决方案。为此,电缆调制解调器需要从 ToD 服务器接收时间(一天中的时间)。

更新/解决方案

时间是RFC 868并且几乎不再使用,因为 NTP 和其他更好。但是某些系统需要端口 37 上的旧 RFC 868 时间 - 例如使用 CMTS 和电缆调制解调器的 COAX 互联网需要工作时间服务器(在 DOCSIS 文档中称为时间服务器 = ToD 服务器)。可以为 Debian 安装的 xinetd 包括一个时间服务器。它只需要在 etc/xinetd.d/time 中启用(对于 TCP 和/或 UDP,disable=no)

time
  • 3 个回答
  • 18389 Views
Martin Hope
Falcon Momot
Asked: 2014-08-18 22:07:08 +0800 CST

在数据中心环境中可接受的安全时间源是什么?

  • 6

当需要准确的时钟时,GPS 和 NTP 是两个非常典型的时间源。然而,每一个都有一个重要的失败。NTP 不提供时间源的身份验证,因此可能容易受到欺骗。GPS 在数据中心的墙壁内不能很好地工作。

出于多种原因,准确的时间是一个操作问题,以及由于会话令牌生命周期、密钥到期、速率限制、时间限制和支持反欺诈的行为模式分析等原因而成为安全问题措施。时钟倒退会在某些网络协议中引入不稳定性,这可能会产生可利用的场景;IRC 提权或冒充(“分骑”)就是典型的例子。

此时间与从标准来源获得的时间保持一致也非常重要,以避免在网络中断期间漂移(或被时间服务中断利用)。

因此,在 GPS 和其他无线电时钟无效的情况下,可以使用什么技术或技术来提供与 UTC 同步的准确和可信的时间(最好在一秒内),同时避免需要频繁手动校准时间源?

time
  • 3 个回答
  • 1279 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve