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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律