Linux安装chrony并配置其向真实主机进行时间同步
时间: 2025-01-02 13:48:43 浏览: 4
在Linux系统上安装和配置Chrony(一种开源的时间服务器和客户端),可以让你的机器自动从一个可靠的时钟源同步时间。以下是安装和基本配置的步骤:
1. **安装 Chrony**:
使用包管理器安装Chrony,对于Debian/Ubuntu系列:
```
sudo apt update
sudo apt install chrony
```
或者对于Red Hat/CentOS系列:
```
sudo yum install chrony
```
2. **启动和设置开机自启**:
启动服务:
```
sudo systemctl start chronyd
```
设置为开机自启动:
```
sudo systemctl enable chronyd
```
3. **配置文件管理**:
查看默认配置文件位于 `/etc/chrony.conf`。编辑此文件,确保以下内容:
- 添加NTP服务器作为来源:
```bash
server <your-time-server-address>
```
可以添加多个服务器地址,如:
```bash
server ntp.example.com iburst
server pool.ntp.org iburst
```
- 如果你想限制只接收来自特定IP范围的请求,可以在 `makestep` 部分加入:
```bash
makestep = (0.5 1 4) / 8 * drift
```
- 设置本地硬件驱动(如果你有硬件时钟):
```bash
hardwareclock = local
```
- 保存并关闭文件后,重启Chrony服务使其应用新的配置:
```
sudo systemctl restart chronyd
```
4. **验证配置**:
确认Chrony正在运行并正常同步:
```
chronyc sources
```
你可以看到一个列表,显示了哪些服务器被用来同步时间以及它们的状态。
阅读全文