
Ubuntu系统默认的时钟同步服务器是ntp.ubuntu.com,Debian则是0.debian.pool.ntp.org等, 各Linux发行版都有自己的NTP官方服务器。身在中国,使用这些都会有高延迟,但对时钟同步这件事来说影响不大。
在某些环境下,比如公司内网、云上子网等,是与互联网隔绝的。这时要想做时钟同步,就只能自己配置了。
本文介绍如何自己配置时钟同步,不介绍如何自建NTP服务器。
一般timesync是预装的。如果没有,可以使用以下命令手动安装。
sudo apt install systemd-timesyncd 它和ntp是冲突的,二者只能安装一个。
修改/etc/systemd/timesyncd.conf,把NTP设为华为内绿区可达的NTP服务器。
修改完成后,需要restart后这个配置才生效。
如果以上systemd-timesyncd.service因为什么原因而不存在,则可通过以下命令修复:
一般查看日期与时间是使用date。使用timedatectl可以查看到更多时钟同步相关信息。
以下给出一些阿里云的NTP列表,可以通过ping择优使用。
以上就是 良许教程网 为各位朋友分享的配置Linux的时钟同步。
最后,最近很多小伙伴找我要 Linux学习路线图 ,于是我根据自己的经验,利用业余时间熬夜肝了一个月,整理了一份电子书。无论你是面试还是自我提升,相信都会对你有帮助!目录如下:
免费送给大家,只求大家金指给我点个赞!
电子书 | Linux开发学习路线图
也希望有小伙伴能加入我,把这份电子书做得更完美!
推荐阅读:
1、当Linux启动时,硬件时钟会去读取系统时钟的设置,系统时钟就会同步于硬件运作。2、Linux系统是一种免费使用和自由传播的类UNIX *** 作系统,受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。
假设现在有三台linux主机:
172.16.1.104
172.16.1.105
172.16.1.106
在图示位置加入红色框选中内容
会有显示:25 Oct 14:20:21 ntpdate[3407]: adjust time server 172.16.1.104 offset -0.002740 sec
会有显示:25 Oct 14:20:21 ntpdate[3407]: adjust time server 172.16.1.104 offset -0.002740 sec
此时105、106主机的时间就与104主机完全同步了
方法1我试了一下,当一天之后服务器经过多次重启好像时间又有了误差
我们还可以将系统时间同步到BIOS时间,因为每次开机的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据。
另外两个主机都执行这个 *** 作,这样应该就不变了
当然这是多主机时间同步的方法之一,还可以都同步网络时间(上海时间),但是那样需要网络
另外两个主机重复以上 *** 作
补充说明: ntpdate -u ntp.api.bz 命令中的 ntp.api.bz 指NTP服务器(上海),也可换成:
也可参考这个链接: http://blog.51cto.com/arm2012/1977075
原文链接: https://blog.csdn.net/qq_28903377/article/details/84550050
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)