2

我在亚马逊 ec2 上运行 CentOS Linux 版本 6.0(最终版)。

我正在尝试安装 NTP(网络时间协议),但出现错误。

我以 root 身份登录并位于根目录中。我输入yum -y install ntp并得到“没有可用的包 ntp”。

我也试过install ntp, sudo install ntp, yum install ntp,yum install -y ntp都产生相同的“没有可用的包 ntp”消息。

当我键入时,yum search ntp我得到“未找到匹配项”。

根据我研究的所有内容,yum 应该找到 ntp,安装命令应该安装它并启动守护进程 ntpd。请指教。

4

3 回答 3

6

我在启动和运行 NTP 时也遇到了问题。我发现 ntp 包在RHEL 8中不再受支持,因此在CentOS及其版本中不再支持。现在可以通过chrony 包使用 chronyd 实现网络上计算机时钟的同步。

chrony 包是网络时间协议 (NTP) 的通用实现,既可用作 NTP 服务器,也可用作 NTP 客户端。

从 RHEL 8 和 CentOS 7 开始,这个包应该已经默认包含。如果由于某种原因没有包含它,你可以安装它,启动它,检查状态,并使用以下命令启用它:

# sudo dnf install chrony

开始 :

# systemctl start chronyd

通过检查状态确保它正在工作

# systemctl status chronyd

地位

最后,启用 chrony

# systemctl enable chronyd

在此处输入图像描述

现在您的服务器将能够自动更正其系统时钟以与全球服务器保持一致。

于 2020-05-05T15:36:09.660 回答
1

似乎您的活动回购不提供所有需要的包。尝试添加一个 repo(例如 EPEL)

有关详细的安装方法,请参见http://fedoraproject.org/wiki/EPEL

之后再次尝试安装ntp

yum install ntp
于 2013-08-06T21:27:30.120 回答
0

看来问题是我缺少 CentOS-Base.repo。

所以我使用 vi 在 /etc/yum.repos.d/ 目录中创建了该文件,然后从另一个 CentOS-Base.repo 文件中复制并粘贴。

现在我可以安装 NTP。

于 2013-08-06T23:28:03.137 回答