Linux中如何查看NTP配置?(linux查看ntp配置)

日益复杂的网络环境要求系统中的主机时间有更大的精度,需要使用网络时间协议NTP。NTP是用于实现高精度网络时间同步的一种网络协议,由于NTP可以协调主机间的时间,管理者可以通过查看NTP配置来确保主机的时间精度。那么,在Linux中如何查看NTP配置呢?

首先,我们可以使用命令`timedatectl`查看NTP配置,输入命令后会得到NTP的配置结果,比如状态、服务器列表、本地时间等。如下:

$ timedatectl
Local time: Sun 2020-02-02 12:48:17 CST
Universal time: Sun 2020-02-02 04:48:17 UTC
RTC time: Sun 2020-02-02 12:48:17
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
$ timedatectl status
Local time: Sun 2020-02-02 12:48:17 CST
Universal time: Sun 2020-02-02 04:48:17 UTC
RTC time: Sun 2020-02-02 12:48:17
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a

NTP service: active
NTP time source: 192.168.36.250
NTP time offset: 0.001370s
NTP time jitter: 0.009101s

以上结果显示,NTP服务处于活动状态,最后一行显示的是NTP的服务器,即192.168.36.250。

如果要修改NTP配置,例如添加连接到另一台NTP服务器的机器,可以使用`timedatectl`命令添加新的NTP服务器地址,例如添加192.168.203.8:

`timedatectl set-ntp true –server 192.168.203.8`

同时,我们也可以使用`ntpq`来查看NTP服务器的相关配置信息,例如:

`ntpq -p`

运行完命令后,会看到NTP服务器列表,以及每台服务器的IP、延迟、精确度等信息:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
192.168.36.132 .INIT. 16 u - 64 0 0.000 0.000 0.000
-192.168.203.8 192.168.36.132 2 u 32 64 377 0.998 0.128 0.102

以上就是在Linux中如何查看NTP配置的详细步骤,管理者可以根据自己的需要添加或关闭NTP服务器来保证系统中主机时间的同步。


数据运维技术 » Linux中如何查看NTP配置?(linux查看ntp配置)