chronyc对时指令
时间: 2024-08-01 20:00:52 浏览: 85
`chronyc`是一个用于管理和同步时间的命令行工具,特别适合Linux系统,它是基于Network Time Protocol (NTP) 的开源项目ntpdate的增强版本。以下是几个常用的`chronyc`对时指令:
1. **设置本地时间为服务器时间**:
```sh
chronyc synchronize [server]
```
如果没有指定服务器,默认会连接到pool.ntp.org。
2. **更新并显示状态**:
```sh
chronyc update
chronyc sources
```
`update`命令可以获取最新的时间并调整系统时间,`sources`则列出可用的时间服务器及其同步状态。
3. **配置长期或短期跟踪**:
```sh
chronyc sourcestats [server]
chronyc driftfile
```
`sourcestats`显示来自特定服务器的统计信息,`driftfile`查看时间漂移文件,用于分析时间稳定性。
4. **配置NTP服务器列表**:
```sh
chronyc sources add server address
chronyc sources remove server
chronyc sources list
```
可以添加、删除和查看NTP服务器列表。
相关问题
chronyc reselect
`chronyc reselect`命令用于强制chronyd重新选择最佳的时钟源。执行该命令后,chronyd会重新评估可用的时钟源,并选择最佳的时钟源进行时间同步。
请注意,执行`chronyc reselect`命令需要具有root权限或者使用sudo命令。
相关问题:
1. chronyc命令有哪些常用的选项?
2. 如何查看chronyd的时间同步状态?
3. 如何配置chrony服务的时钟源服务器列表?
chronyc 设置时间
您可以使用 chronyc 命令来设置时间。以下是一些常用的 chronyc 命令:
1. 检查 NTP 服务器时间:
```
chronyc tracking
```
2. 查看服务器列表:
```
chronyc sources -v
```
3. 手动设置时间:
```
sudo chronyd -q 'manual' '2019/12/31 23:59:50'
```
4. 手动设置时间偏差:
```
sudo chronyc -a makestep
```
请注意,在设置时间之前,您需要先确保您的系统已正确地配置 NTP 服务器。