再见 NTP,是时候拥抱下一代时间同步服务 Chrony 了!

配置NTP时间同步 | chronyc sources -v 查看时间同步信息 ^-“表示该源当前处于可用状态,但chronyd尚未选择该源作为参考源进行同步。当chronyd确定某个源具备较好的时间准确性和可靠性时,它会将该源标记为”^*”。如果没有源被标记为”^*",则表示chronyd无法与任何可用源进行同步,时间同步可能存在问题。"^*"表示该源是当前活跃的参考源,chronyd正在使用该源进行时钟同步。这意味着chronyd已与该源建立连接,并使用该源的时间信息来调整系统时钟,以保持时间的准确性。"表示该源的状态未知,chronyd尚未与该源进行同步。 阅读详情


Chrony 是一个多功能的 NTP (Network Time Protocol) 实现,类 Unix 系统上 NTP 客户端和服务器的替代品。它可以通过 NTP 服务或者类似 GPS 时钟接收器的硬件级参考时钟来同步系统时钟,具有更好的时钟准确度,并且对于那些间歇性互联网连接的系统很有帮助。Chrony 是免费开源的,并且支持 GNU/LinuxBSD 衍生版(比如:FreeBSDNetBSD)、macOSSolaris 等。

Chrony 有两个核心组件:一个是 chronyd 守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时间的比率,并对此进行调整补偿。另一个是 chronyc,它提供一个用户界面,用于监控性能并进行多样化的配置。chronyc 可以在 chronyd 实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

Chrony 和 NTPD 精度对比测试

我们可以从 Chrony 的官方网站上可以看到与 NTPD 各维度详细对比:

从其测试结果上看似乎是各维度性能都可以吊打 NTPD。因此 Chrony 对自身的整体评价还是比较高的。

Chrony 相较于 NTPD 服务的优势

  1. 更快的同步只需要数分钟而非数小时时间,从而最大程度的减少时间和频率误差,这对于并非全天运行的台式计算机或系统而言非常有用。

  2. 能够更好的响应时间频率的快速变化,这对于具备不稳定时钟的虚拟机或导致时钟频率反复变化的节能技术而言非常有用。

  3. 在初始同步后,它并不会停止时钟,以防对需要系统时间保持单调的程序造成影响。

  4. 在应对临时非对称延迟时,(例如:大规模下载造成连接饱和时)提供了更好的稳定性。

  5. 无需对服务器进行定期轮询,因此具备间歇性网络连接的系统仍然可以快速同步时钟。

安装 Chrony

Centos 7.x 开始的最小发行版中都已经预装并开启了 Chrony。如果你的系统上没有安装 Chrony,你也可以使用下面的命令轻松安装它。

$ yum -y install chrony    # [On CentOS/RHEL]$ apt install chrony       # [On Debian/Ubuntu]$ dnf -y install chrony    # [On Fedora 22+]

安装完成后,你可以使用以下命令来检查 chronyd 的状态。

$ systemctl status chronyd     # [On SystemD]$ /etc/init.d/chronyd status   # [On Init]

如果要在开机引导时自动启用 Chrony 的守护程序,你可以使用以下命令来实现。

$ systemctl enable chrony       # [On SystemD]$ chkconfig --add chronyd       # [On Init]

配置 Chrony

Chrony 的默认配置文件为 /etc/chrony.conf,下面将介绍一些常用的配置项。

  1. server hostname [option]

server 指令用于指定要同步的 NTP 服务器。

server 0.centos.pool.ntp.org iburst

其中的 0.centos.pool.ntp.orgNTP 服务器的地址,默认有四组官方的 NTP 服务器。你也可以修改为自定义的时间服务器,例如:ntp1.aliyun.com

iburst 是参数, 一般用此参数即可。该参数的含义是在头四次 NTP 请求以 2s 或者更短的间隔,而不是以 minpoll x 指定的最小间隔,这样的设置可以让 chronyd 启动时快速进行一次同步。

其他的参数有 minpoll x 默认值是 6,代表 64smaxpoll x 默认值是 9,代表 512s

  1. driftfile file

Chrony 会根据实际时间计算修正值,并将补偿参数记录在该指令指定的文件里,默认为 driftfile /var/lib/chrony/drift

ntpd 或者 ntpdate 最大的区别就是,Chrony 的修正是连续的,通过减慢时钟或者加快时钟的方式连续的修正。而 ntpd 或者 ntpdate 搭配 Crontab 的校时工具是直接调整时间,会出现间断,并且相同时间可能会出现两次。因此,请放弃使用 ntpdntpdate 来校时。

  1. makestep threshold limit

此指令使 Chrony 根据需要通过加速或减慢时钟来逐渐校正任何时间偏移。例如:makestep 1.0 3,就表示当头三次校时,如果时间相差 1.0s, 则跳跃式校时。

  1. rtcsync

启用内核时间与 RTC 时间同步 (自动写回硬件)。

  1. logdir

该参数用于指定 Chrony 日志文件的路径。

  1. stratumweight

该参数用于设置当 chronyd 从可用源中选择同步源时,每个层应该添加多少距离到同步距离。默认情况下设置为 0,让 chronyd 在选择源时忽略源的层级。

基本上常用的参数就只有这几个了,通常默认的配置文件就可以直接使用了,下面我们来看一个修改完成后的配置文件内容。

# 这里只修改了 server 中的 NTP 服务器地址,如果网络环境良好可以使用默认配置server ntp1.aliyun.com iburstserver ntp2.aliyun.com iburst
driftfile /var/lib/chrony/driftmakestep 1.0 3rtcsynclogdir /var/log/chrony

使用 Chrony 客户端程序进行管理

  1. 检查 Chrony 是否实际同步

为了检查 Chrony 是否实际同步,我们将使用它的命令行程序 chronyc 来验证。

$ chronyc tracking
Reference ID : 78197314 (120.25.115.20)Stratum : 3Ref time (UTC) : Fri Jun 28 13:58:17 2019System time : 0.000042858 seconds slow of NTP timeLast offset : -0.000187823 secondsRMS offset : 0.001029734 secondsFrequency : 17.614 ppm slowResidual freq : +0.008 ppmSkew : 5.552 ppmRoot delay : 0.034440458 secondsRoot dispersion : 0.002149768 secondsUpdate interval : 64.1 secondsLeap status : Normal

这里主要关注 Update interval 这个参数, 说明最后两次更新的时间间隔是 64.1s。以上结果中的其它参数的含义分别是:

  • 引用 ID - 计算机当前同步的引用 ID 和名称。

  • Stratum - 连接参考时钟的计算机的跳数。

  • 参考时间 - 这是参考源的最后一次测量的 UTC 时间。

  • 系统时间 - 来自同步服务器的系统时钟延迟。

  • 最后一次偏移 - 上次时钟更新的估计偏移量。

  • RMS 偏移 - 偏移值的长期平均值。

  • 频率 - 如果 chronyd 没有纠正它,那么系统的时钟错误的速率。它以 ppm (百万分率)提供。

  • 残余频率 - 残余频率表示参考源的测量值与当前使用的频率之间的差异。

  • 偏斜 - 估计频率的误差界限。

  • 根延迟 - 网络路径延迟到计算机正在同步的层计算机的总和。

  • 跳跃状态 - 这是跳跃状态,可以具有以下值之一:正常、插入秒、删除秒或不同步。

  1. 显示所有 NTP 源服务器的信息

这里需要注意的是第二个参数,* 代表当前同步的源,- 代表通过组合算法计算后排除的源。

$ chronyc sources -v
210 Number of sources = 2
.-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined,| / '?' = unreachable, 'x' = time may be in error, '~' = time too variable.|| .- xxxx [ yyyy ] +/- zzzz|| Reachability register (octal) -. | xxxx = adjusted offset,|| Log2(Polling interval) --. | | yyyy = measured offset,|| \ | | zzzz = estimated error.|| | | \MS Name/IP address Stratum Poll Reach LastRx Last sample===============================================================================^* 120.25.115.20 2 6 37 12 +85us[ -960us] +/- 20ms^- 203.107.6.88 2 6 37 12 +262us[ +262us] +/- 21ms
  1. 查看 NTP 服务器的在线和离线状态

$ chronyc activity
  1. 查看 Chrony 服务的日志

$ journalctl -u chronyd
  1. 检查 NTP 访问是否对特定主机可用

$ chronyc accheck
  1. 该命令会显示有多少 NTP 源在线/离线

$ chronyc activity
  1. 手动添加一台新的 NTP 服务器

$ chronyc add server
  1. 在客户端报告已访问到服务器

$ chronyc clients
  1. 手动移除 NTP 服务器或对等服务器

$ chronyc delete
  1. 手动设置守护进程时间

$ chronyc settime
  1. 校准时间服务器,显示系统时间信息

$ chronyc tracking
  1. 检查 NTP 访问是否对特定主机可用

$ chronyc accheck
  1. 查看时间同步源

$ chronyc sources -v
  1. 查看时间同步源状态

$ chronyc sourcestats -v

Chrony 客户端程序的功能非常强大,远不止上面介绍这些。不但支持命令行模式,而且还支持交互模式。如果你想了解更多 Chrony 客户端程序的使用方法,可以使用 man chronyc 命令获取更多帮助。

使用 Chrony 作为 NTP 服务器

要将 Chrony 作为一个 NTP 服务器,方法很简单。

首先,你需要修改 /etc/chrony.conf 文件,并添加以下配置即可。

# 对于安全要求比较高的,这里可以限制谁能访问本机提供的 NTP 服务。allow 192.168.1.0/24
# 设置 chronyd 监听在哪个网络接口bindcmdaddress 0.0.0.0
# 这个地方很重要,如果服务器本身也不能同步时间,那么就用本地时间替代,层级为 10local stratum 10

其次,重启 Chronyd 服务,以加载新的配置。

$ systemctl restart chronyd

Chronyd 服务启动成功后,会监听以下两个端口。

  • 端口 123/udp 为标准的 NTP 监听端口,如果要对外提供 NTP Server 功能,必须开启防火墙和监听地址为外部可访问地址。如需修改,你可以通过配置 port 参数来修改。

  • 端口 323/udp 为默认的管理端口。如需修改,你可以通过配置 cmdport 参数来修改。

最后,修改防火墙设置,以放行对 123/udp 的请求,这里以 CentOS 7Firewalld 为例。

$ firewall-cmd --zone=public --add-port=123/udp --permanent$ firewall-cmd --reload

延伸阅读

一些可用的公共 NTP 服务

公共 NTP 服务网上很多,但国内环境下最好用的应该还属阿里云的公网 NTP 服务。

一些时间相关的概念介绍

  1. GMT、UTC、CST、DST 时间

  • UTC 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时 (UTC, Universal Time Coordinated)。

  • GMT 格林威治标准时间 (Greenwich Mean Time) 指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。( UTCGMT 时间基本相同)

  • CST 中国标准时间 (China Standard Time)

  • GMT + 8 = UTC + 8 = CST

  • DST 夏令时 (Daylight Saving Time) 指在夏天太阳升起的比较早时,将时间拨快一小时,以提早日光的使用。(中国不使用)

  1. 硬件时间和系统时间

  • 硬件时间:RTC (Real-Time Clock)CMOS 时间,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。

  • 系统时间:一般在服务器启动时复制 RTC 时间,之后独立运行,保存了时间、时区和夏令时设置。

一些设置时区和时间的命令

  1. 查看当前系统时区

# 直接使用 timedatectl 命令也等同于以下命令$ timedatectl status      Local time: Fri 2018-2-29 13:31:04 CST  Universal time: Fri 2018-2-29 05:31:04 UTC        RTC time: Fri 2018-2-29 08:17:20       Time zone: Asia/Shanghai (CST, +0800)     NTP enabled: yesNTP synchronized: yes RTC in local TZ: no      DST active: n/a
  1. 设置当前系统时区

如果你当前的时区不正确,请按照以下操作设置。

# 查看所有可用的时区$ timedatectl list-timezones
# 查看上海可用时区$ timedatectl list-timezones | grep -E "Asia/S.*"Asia/SakhalinAsia/SamarkandAsia/SeoulAsia/ShanghaiAsia/SingaporeAsia/Srednekolymsk
# 设置当前系统为 Asia/Shanghai 上海时区$ timedatectl set-timezone Asia/Shanghai
# 设置完时区后,在强制同步下系统时钟$ chronyc -a makestep200 OK
  1. 显示系统的当前时间和日期

$ timedatectl set-time "YYYY-MM-DD HH:MM:SS"$ timedatectl set-time "YYYY-MM-DD"$ timedatectl set-time "HH:MM:SS"
  1. 修改当前日期时间

# 可以只修改其中一个$ timedatectl set-time "2019-10-31 15:50:00"
  1. 设置硬件时间

# 硬件时间默认为 UTC,下面两条命令效果等同$ timedatectl set-local-rtc 1$ hwclock --systohc --localtime
  1. 启用或者禁止 NTP 时间同步

# yes 或 no,1 或 0 也可以$ timedatectl set-ntp yes/no$ timedatectl set-ntp true/flase

参考文档

  1. http://www.google.com

  2. https://url.cn/5RYX5Ob

  3. https://chegva.com/3265.html

  4. https://blog.gnuers.org/?p=1483

  5. https://yq.aliyun.com/articles/503151

  6. http://tswblog.com/article/linux/chrony/

  7. https://www.cnblogs.com/cloudos/p/NTP.html

  8. https://www.itsfun.tk/better-ntp-server-chrony/

  9. https://www.mnstory.net/2018/12/09/chrony-ntp-date-sync/

  10. https://www.howtoing.com/install-chrony-in-centos-ubuntu-linux

你可能还喜欢

点击下方图片即可阅读

公网端口不够用,用这款神器轻松搞定它!

linux进阶 --- chrony服务 是一个开源自由的网络时间协议NTP的客户端与服务器端软件。让计算机保持系统时钟与时钟服务器(NTP)同步。chrony由两个程序组成,chronyd(服务器端)和chronyc(客户端)chronyd后台运行的守护进程,用于调整内核中运行的系统时钟和时政服务器同步,它确定了计算机增减时间的比率,并对此进行平滑调整。chronyc:提供用户界面,用于监控性能并进行多样化的配置。可在chronyd实例控制的计算机上工作,也可在一台不同的远程计算机工作查找软件安装情况。 阅读详情

相关推荐

chrony】--时间同步服务器详解

Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。chronyd和chronyc。chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作启动服务后进入chrony的配置文件(/etc/chrony.conf)

jsj18700625723的博客 8499

chronyc sources -V

Chrony 是一个时钟同步工具,而 "chronyc sources -V" 是它的命令行参数,用于显示当前时钟源的详细信息。 使用这个参数后,会输出当前时钟源的信息,包括:源类型、IP 地址、可用性、偏差和误差等。 通过这些信息,可以了解时钟源的当前状态和精度情况,以确保系统时钟的准确性。 ...

weixin_42591908的博客 2677

Debian 10时间同步实战:从systemd-timesyncd到chrony的精准选型与加固

系统时间同步是Linux基础设施的底层基石,其本质是通过NTP协议实现时钟源对齐,保障TLS证书校验、分布式事务、日志时序等关键能力。在Debian 10中,由于默认采用轻量级systemd-timesyncd而非传统ntpd,且硬件时钟(RTC)与系统时钟分离,极易因配置空白、DNS解析失败或hypervisor时间漂移导致隐蔽偏差。技术价值在于避免证书过期、Kafka重平衡异常、PostgreSQL WAL拒绝等连锁故障;典型应用场景覆盖云虚拟机、CI/CD构建节点、金融交易物理服务器及容器化环境。本文

373

chrony时间不同步分析

e.g. 服务端IP:192.168.1.25 客户端IP:192.168.2.25 1.chrony服务端、客户端 IP是否相通; 1.25 2.25互通 2.chrony客户端 配置文件 server ip为服务服务端 /etc/chrony.conf #server 0.centos.pool.ntp.org iburst #server 1.centos.pool.ntp.or...

GUY_GO的博客 2万+

centos7源码安装ntp_再见 NTP,是时候拥抱下一代时间同步服务 Chrony 了!

Chrony 是一个多功能的 NTP (Network Time Protocol) 实现,类 Unix 系统上 NTP 客户端和服务器的替代品。它可以通过 NTP 服务或者类似 GPS 时钟接收器的硬件级参考时钟来同步系统时钟,具有更好的时钟准确度,并且对于那些间歇性互联网连接的系统很有帮助。Chrony 是免费开源的,并且支持 GNU/Linux 和 BSD 衍生版(比如:FreeB...

weixin_32184991的博客 275

centos 6.5手动同步ntp时钟_再见 NTP,是时候拥抱下一代时间同步服务 Chrony 了!...

Chrony 是一个多功能的 NTP (Network Time Protocol) 实现,类 Unix 系统上 NTP 客户端和服务器的替代品。它可以通过 NTP 服务或者类似 GPS 时钟接收器的硬件级参考时钟来同步系统时钟,具有更好的时钟准确度,并且对于那些间歇性互联网连接的系统很有帮助。Chrony 是免费开源的,并且支持 GNU/Linux 和 BSD 衍生版(比如:FreeB...

weixin_39811101的博客 211

十分钟学会在linux上部署chrony服务器(再见 NTP,是时候拥抱下一代时间同步服务 Chrony 了)

chrony服务chrony服务Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony也可以作为服务端软件为其他计算机提供时间同步服务Chrony由两个程序组成,分别是chronyd和chronycchronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。

weixin_54111663的博客 2215

时间同步服务 ChronyNTP

Linux时间服务(ntpchrony) - 知乎再见 NTP,是时候拥抱下一代时间同步服务 Chrony 了 - 奇妙的 Linux 世界

freeRoad 194

CentOS服务时间同步Chrony配置与运维实战指南

系统时间同步服务器运维的基础,它通过NTP协议确保多台设备时钟一致。其原理是客户端定期与权威时间源通信,计算网络延迟和时钟偏差,逐步校准本地时间。这项技术的核心价值在于为分布式系统、数据库集群、加密认证和日志分析等场景提供统一的时间基准,避免因时间不同步引发的数据混乱、服务故障和安全风险。在CentOS系统中,Chrony作为现代NTP实现,以其快速同步和强网络适应性成为首选工具。本文聚焦于Chrony的深度配置,涵盖从时间源选择、内网服务器搭建到虚拟化环境调优等实战内容,并针对时间偏差和同步失败等常见问

congjukun0600的博客 434

Ubuntu 18.04 时间同步实战:chrony 替代 timesyncd 精准调优指南

时间同步是分布式系统稳定运行的基础能力,其核心在于通过 NTP 协议实现客户端与权威时间源的偏移校准与频率补偿。systemd-timesyncd 虽轻量但缺乏抖动过滤、平滑调整和漂移学习能力,易在高延迟网络中引发时间跳变;而 chrony 凭借自适应采样、秒级收敛和硬件时钟漂移建模,成为 Ubuntu 18.04 生产环境更可靠的选择。它支持 iburst 快速初始同步、minpoll/maxpoll 精细控制校正频率,并可通过 chronyc tracking 实时量化 RMS offset 与频率偏差

aodan5477的博客 423

Rocky Linux 8中chrony时间同步的实战配置与优化

本文详细介绍了在Rocky Linux 8操作系统中,如何从传统NTP迁移至Chrony并进行实战配置与优化。内容涵盖Chrony的安装、核心参数(如makestep、rtcsync)详解、国内NTP源替换、内网服务器搭建,以及在企业级虚拟化、跨数据中心等复杂场景下的高可靠时间同步架构部署与故障排查指南。

h9j8k7l6m5n的博客 148

CentOS 9时间同步保姆级教程:告别ntp,用chrony配置阿里云时间源

本文详细介绍了在CentOS 9系统中使用Chrony替代传统NTP进行时间同步的完整指南。通过配置阿里云时间源,Chrony能实现亚毫秒级精度和快速同步,特别适合现代服务器环境。教程涵盖安装、配置、优化及故障排查全流程,帮助系统管理员轻松完成从NTPChrony的平滑迁移。

weixin_30768881的博客 328

CentOS 7和Rocky Linux 8时间同步终极指南:Chrony配置与常见问题排查

本文是CentOS 7和Rocky Linux 8系统时间同步的终极指南,详细解析了默认时间同步服务Chrony的配置、监控与高级管理。文章深入对比了Chrony与传统NTP的优势,提供了从基础安装、核心配置文件详解到深度排错的完整实战路径,帮助运维人员构建精准可靠的时间基石,确保分布式系统与微服务架构的数据一致性与日志可追溯性。

weixin_29290863的博客 220

告别ntpdate!Rocky Linux 8.4时间同步新姿势:chrony全流程实操

本文详细介绍了在Rocky Linux 8.4中如何从传统的ntpdate迁移到现代chrony服务进行时间同步。通过全流程实操指南,涵盖chrony的安装配置、生产环境调优、监控排错以及容器虚拟化等特殊场景应用,帮助系统管理员和运维工程师构建更精准、更稳定的时间同步架构。

weixin_29251131的博客 52

注意你的Ceph集群!~没有注意这一点你的集群可能会挂!

睡梦中刚好醒来,瞅了一眼群,发现群里已经炸开了锅,各个重要系统报来宕机的噩耗。 这一晚的大雪,挺有意思。。。 Q了下运维老朋友,说是遇到了个大坑,某几台机器时间走的飞快,基本是每十秒会多出1s的速度。 可不要小看这小小的时间加速,造成的影响是Ceph的集群某几个osd节点down掉,然后早就了开头那一幕。 原因就是因为时间不同步,Ceph节点健康检测应该是失败了(推测

爱测未来团队博客 3748

探索精准时间的奥秘: Chrony 开源项目评测与推荐

探索精准时间的奥秘: Chrony 开源项目评测与推荐 项目介绍 Chrony,一个强大而灵活的网络时间协议(NTP)实现,旨在解决系统时钟同步的需求。它不仅能够与NTP服务器和参考时钟(如GPS接收器)对齐,还支持通过手动输入进行时间校准。Chrony的独特魅力在于其能够在各种环境下稳定工作——从偶尔的网络连接到高度拥堵的网络环境,再到温度变化敏感的标准计算机时钟,乃至不连续运行或在虚拟机上运...

gitblog_00036的博客 324

Ubuntu 12.04时间同步实战:ntpd守护进程级守时方案

系统时间同步是分布式环境与安全认证的基础能力,其本质是通过NTP协议实现客户端与权威时间源的偏移测量与频率补偿。核心原理在于利用内核adjtimex接口进行平滑时钟 steering(微调),而非ntpdate式的暴力跳变,从而保障单调时钟连续性与事务时间戳一致性。该技术具有高精度、低抖动、抗网络波动等工程价值,广泛应用于金融交易、工控SCADA、Kerberos认证及日志审计等对时间敏感的生产场景。本文聚焦已EOL的Ubuntu 12.04系统,详解ntpd守护进程部署、drift漂移率管理与RTC硬件时

cuiyingchan0663的博客 547

Ubuntu 16.04 timesyncd时间同步原理与ntpd替换实战

系统时间同步是分布式系统稳定运行的基础能力,其核心在于时钟源选择、偏差校正机制与时钟漂移补偿。timesyncd作为systemd原生轻量级SNTP客户端,采用硬跳变式单次校正,缺乏频率补偿和单调性保障,易引发TLS证书失效、Kafka消息乱序等生产故障;而ntpd通过NTP协议实现平滑adjtime调整与持续漂移建模,满足金融、支付等强一致性场景需求。本文深入解析timesyncd四步工作流、timedatectl配置陷阱,并提供从卸载、编译安装到多维验证的ntpd落地指南,覆盖Ubuntu 16.04时

weixin_30247307的博客 411
上一篇: 全球 43 亿个 IPv4 地址已正式耗尽,未来我们该怎么办呢?
下一篇: Linux Kernel 5.4 正式版发布:原生支持 exFAT,引入内核锁定功能,AMD 或成最大赢家!...
运维之美
博客等级 码龄21年 2238粉丝 150原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值