我有一个简单的任务:设置一个 ToD 服务器......它不是 NTP。它在端口 37 上运行。它似乎与 inetd 或 xinetd 捆绑在一起。
应安装在 Debian 或 CentOS 上。或者 FreeBSD(pfsense 路由器)。
有关如何进行的任何提示?我被卡住后的两个起始链接:
如果有一种方法来测试 ToD 服务器是否正在运行,也非常感谢。我有很多服务器在运行,但不知道是否有任何服务器已经运行了 ToD 服务
原因:我将使用 CMTS 和电缆调制解调器使用称为 DOCSIS 3 的标准设置通过同轴电缆宽带的解决方案。为此,电缆调制解调器需要从 ToD 服务器(时间)接收时间。
更新/解决方案
时间是RFC 868,几乎不再使用,因为 NTP 和其他更好。但是某些系统需要旧的 RFC 868 端口 37 时间 - 例如,使用 CMTS 的同轴电缆上的互联网和电缆调制解调器需要一个工作时间服务器(在 DOCSIS 文档中称为时间服务器 = ToD 服务器)。可以为 Debian 安装的 xinetd 包括一个时间服务器。它只需要在 etc/xinetd.d/time 中启用(对于 TCP 和/或 UDP 禁用=否)
我找不到关于此的任何信息,但我对使用/etc/services
内部软件的利弊(如果有)感兴趣?
在我的 Linux 发行版 (Ubuntu 14.04) 末尾/etc/services
有一条评论:
# Local services
Run Code Online (Sandbox Code Playgroud)
暗示这可能是一件好事。
想到的一件事是,拥有内部端口/etc/services
将使serv
数据库成为常识的参考点,并为整个系统的应用程序提供更好的默认端口来源。
我知道 hosts.allow 和 host.deny 只影响 tcpwrappered 的东西,但这在实践中意味着什么?似乎大多数人使用 hosts.allow 来处理 ssh 和 nfs 阻塞,但通常在那里处理哪些其他服务?那里通常不处理哪些服务?
编辑:好的,我意识到我在解释我所追求的方面做得很糟糕。不,我不想知道hosts.allow是否可以处理特定服务,我想知道是否会处理服务。例如,如果我执行一个lsof -i
,我会得到一个很好的列表,其中列出了正在侦听与我的盒子的连接的东西。我想知道如果我将条目粘贴到 hosts.allow 中,哪些会受到影响(好吧,我真的很想知道哪些不会受到影响)。