免责声明:我不太擅长Linux,我主要是一个Windows管理员。
所以我在我的网络上部署了一堆Raspberry,而我面临的问题之一是它们无法保持正确的时间和日期。因此,我想我只需要安装NTP服务,并将它们指向我的Windows域控制器,它也可以作为NTP服务器工作。但似乎不起作用。这是我的ntp.conf文件:
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
driftfile /var/lib/ntp/ntp.drift
# Enable this if you want statistics to
我们实验室里有一个Cisco ISE 2.0正在做一些802.1X测试。为了具有同步时间,我们使用与ISE相同的子网中的NTP服务器同步所有组件(基于Bluecat设备的第3层)。所有开关、防火墙和其他组件都使用它作为时区,而且它可以工作。
我在Cisco ISE上配置了相同的NTP服务器,但即使在多次重新启动之后,它也不会使用它作为NTP源。
ise/admin# sh run | i ntp
ntp server 146.140.66.230
ntp server 62.75.254.179
ise/admin# sh run | i timezone
clock timezone CE
我的FreeIPA服务器的日期时间漂移了大约10分钟,导致登录失败。ntpd服务正在启动和运行。我检查了配置,并注意到freeIPA添加了一个本地服务器来同步ntpd.conf文件中的时间。
这就是ntpd.conf中FreeIPA添加的内容:
### Added by IPA Installer ###
server 127.127.1.0 iburst
fudge 127.127.1.0 stratum 10
我也有标准的百人池。
# Use public servers from the pool.ntp.org project.
# Please consider joining th
我听说,如果我使用nodatime库,那么我可以根据时区id获取日期和时间。首先,我改变我的个人电脑日期和时间。设置为旧的日期和时间在我的电脑,然后运行下面的代码,使我失望。
using NodaTime;
var zoneId = "Asia/Kolkata";
DateTimeZone _zone = DateTimeZoneProviders.Tzdb[zoneId];
ZonedDateTime _now = SystemClock.Instance.Now.InZone(_zone);
var xx = _now.LocalDateTime;
下面的代码显示错误的日