Linux系统NTP配置同步修改硬件时钟

前言:

    硬件时钟:即BIOS时间,就是CMOS设置时看到的时间,存储在主板BIOS里,关机及断电后由主板电池供电维持时间的守时。
    系统时钟:linux系统Kernel时间,由CPU守时,关机及断电后时间丢失,开机后读取BIOS时间作为系统时钟单独守时。

系统时钟:

查看系统时钟

[root@dsview ~]# date
2022年 10月 13日 星期四 11:38:32 CST

设置系统时钟

[root@dsview ~]# date -s '2011/11/11 11:00:00'
2011年 11月 11日 星期五 11:00:00 CST

硬件时钟:

查看硬件时钟

[root@dsview ~]# hwclock
2022年10月13日 星期四 11时40分36秒 -0.859710 seconds

设置硬件时钟

[root@dsview ~]# hwclock
2022年10月13日 星期四 11时57分31秒 -0.469591 seconds
[root@dsview ~]# hwclock --set --date="11/11/11 11:11:11"
[root@dsview ~]# hwclock
2011年11月11日 星期五 11时11分14秒 -0.172199 seconds

系统时钟和硬件时钟自动同步:

配置ntpd文件,加入YNC_HWCLOCK=yes

[root@nascds10 ~]# vi /etc/sysconfig/ntpd
#让ntpd每次同步时间之后把时间写入hwclock,相当于命令hwclock -w 按需添加
SYNC_HWCLOCK=yes  
OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid -g"

保存,重启ntpd服务:

[root@dsview ~]# service ntpd restart
关闭 ntpd: [确定]
正在启动 ntpd: [确定]

系统时钟和硬件时钟手动同步:

系统时钟向硬件时钟对齐:

[root@dsview ~]# date
2011年 11月 11日 星期五 11:12:14 CST
[root@dsview ~]# hwclock
2011年11月11日 星期五 11时00分06秒 -0.203477 seconds
[root@dsview ~]# hwclock --hctosys #或者 hwclock -s
[root@dsview ~]# hwclock
2011年11月11日 星期五 11时00分13秒 -0.531844 seconds
[root@dsview ~]# date
2011年 11月 11日 星期五 11:00:17 CST

 硬件时钟向系统时钟对齐:

[root@dsview ~]# date
2011年 11月 11日 星期五 00:11:14 CST
[root@dsview ~]# hwclock
2011年11月11日 星期五 11时04分33秒 -0.797203 seconds
[root@dsview ~]# hwclock --systohc #或者 hwclock -w
[root@dsview ~]# date
2011年 11月 11日 星期五 00:11:34 CST
[root@dsview ~]# hwclock
2011年11月11日 星期五 00时11分40秒 -0.437986 seconds
posted @   xjournal  阅读(1448)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示