CentOS 6.x = OpenVZ
我想在我的vps主机上运行NTP服务器。这个是可能的吗?
当我尝试启动ntpd时,它会立即失败,并给出以下错误:
Mar 14 22:47:44 ev1 ntpd[3456]: cap_set_proc() failed to drop root privileges: Operation not permitted
我已经将其本地化为/etc/sysconfig/ntpd中的一个设置。
# Drop root to id 'ntp:ntp' by default.
OPTIONS="-u ntp:ntp -p /var/run/
我正在使用Debian不稳定的ntpsec。在我的日志中,我看到了以下内容:
Mai 22 11:48:34 services ntpd[13428]: CLOCK: time stepped by 1.442261
Mai 22 11:55:06 services ntpd[13428]: CLOCK: time stepped by 1.524066
Mai 22 12:03:00 services ntpd[13428]: CLOCK: time stepped by 1.702944
Mai 22 12:08:34 services ntpd[13428]: CLOCK: time s
我有一个专用的web服务器,它使用xen虚拟化运行centos,在vm上安装了centos。我没有访问父服务器的权限,我只能操作vm,而我对vm有完全的控制。除了操作vm上的日期/时间之外,我什么都没有。现在的主要问题是,我的服务器上的时间比“正常”运行的速度要快一些。我估计每隔24小时就会多出一分钟。这并不好,因为我有需要在特定时间运行的脚本,而且它们比应该运行的脚本落后几分钟。到目前为止,我发现的唯一“修复”是重新启动服务器,但我不想每天晚上都重新启动,只是为了修复时间!
以下是我尝试过的:
1)手动设置时间:
root@host [~]# date
Mon May 13 06:52:22
这是一个XenServer 7.1 CU1主机。NTP的行为应该与任何其他Linux distro一样。我们已经为/etc/ntp.conf配置了以下服务器(尝试了具有类似结果的其他服务器,并且这些服务器在另一个环境中工作:
server 0.north-america.pool.ntp.org
server 1.north-america.pool.ntp.org
server 2.north-america.pool.ntp.org
server 3.north-america.pool.ntp.org
重新启动服务后,我们检查统计数据:
[root@c0101 ~]# ntpq -p
我正在尝试使用docker和ambari挂载本地hadoop集群,问题是ambari安装检查显示NTP没有运行,需要知道与ambari一起安装的服务是否工作。我在容器中检查了ntpd,并尝试启动它们,但失败了
[root@97ea7075ca78 ~]# service ntpd start
Starting ntpd: [ OK ]
[root@97ea7075ca78 ~]# service ntpd status
ntpd dead but pid file exists
有没有办法在这些容器中启