Linux下如何实现与Internet时间同步

admin5个月前笔记37
一、安装ntp
[root@server-2 ~]# yum install -y ntpdate
二、同步时间
// 方式一、使用域名连接,要经过DNS解析,速度慢。
[root@server-2 ~]# ntpdate pool.ntp.org
// 方式二、使用IP连接,超级快。
[root@server-2 ~]# ntpdate 120.24.81.91

http://www.pool.ntp.org是NTP的官方网站,在这上面我们可以找到离我们国家的NTP Server cn.pool.ntp.org.它有3个服务器地址:
服务器一: 1.cn.pool.ntp.org
服务器二: 2.asia.pool.ntp.org
服务器三: 3.asia.pool.ntp.org
(直接用域名有时有问题,可以先Ping出他们的IP,然后用IP地址同步)

// 出现以下信息说明成功

Feb 21:23:06 ntpdate[62910]: step time server 182.92.12.11 offset -40.589470 sec
三、将系统时间写入到系统硬件当中,避免重启服务器时间覆盖

// 显示hardwareclock系统硬件时间

[root@server-2 ~]# hwclock

// 将系统时间写入到系统硬件当中

[root@server-2 ~]# hwclock -w
四、设定计划任务同步网络时间

crontab格式如下:

# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  command to be executed
设定crontab计划任务有两种方式:
1、写在/etc/crontab里

代码:

11 * * * root ntpdate 210.72.145.44

每天11点与中国国家授时中心同步时间
每天11点与中国国家授时中心同步时间
当然前提是

apt-get install ntpdate

代码也可是

11 * * * root ntpdate us.pool.ntp.org
2、使用命令crontab -e
crontab -e
    10 5 * * * root ntpdate us.pool.ntp.org;hwclock -w

这样每天5:10自动进行网络校时,并同时更新BIOS的时间


相关文章

网络地址转换(NAT)的报文跟踪

网络地址转换(NAT)的报文跟踪

这是有关网络地址转换network address translation(NAT)的系列文章中的第一篇。这一部分将展示如何使用 iptables/nftables 报文跟踪功能来定位 NAT 相关的...

安卓v2rayNG配置教程

安卓v2rayNG配置教程

v2rayNG配置教程v2rayNG 是安卓平台上一款基于v2ray核心的简洁、功能强大的客户端。本文通过图文详细介绍其安装和配置过程,希望对在安卓手机上使用v2rayNG进行科学上网的网友...

谷歌的原生多模态大模型Gemini来了,剑指GPT-4

谷歌的原生多模态大模型Gemini来了,剑指GPT-4

就在刚刚,谷歌扔下“震撼弹”。北京时间2月21日晚21点,美国科技巨头谷歌(Google)宣布推出全球性能最强大、轻量级的开源模型系列Gemma,分为2B(20亿参数)和7B(70亿)两种尺寸版本,2...

CPU使用率度量指标的分析!

CPU使用率度量指标的分析!

没错,我在这里所说的是每个人在到处使用的“%CPU”这个度量指标,用于每一款性能监控产品中。用top(1)命令来查看。你可能认为90%的CPU使用率意味着:而实际上它可能意味着:停滞(stalled)...

V2Ray搭建详细图文教程

V2Ray搭建详细图文教程

前言V2Ray 是一个网络代理工具,通过使用特定的中转服务器完成数据传输,支持 HTTP(只支持传入)、Socks、Shadowsocks、Trojan、VMess、VLESS等内容传输协议,每个内容...

详细了解git fetch与git pull的区别

详细了解git fetch与git pull的区别

git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。FETCH_HEAD: 是一个版本链接,记录在本地的一个文件中,指向着目前已...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。