linux下hwclock不能同步时间到硬件时钟

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/paullinjie/article/details/82799158

问题:
       linux(redhat6.5)下hwclock不能同步时间到硬件时钟

修改原因:
       硬件时钟是存储在CMOS里的时钟,关机后该时钟依然运行,主板的电池为它供电。那个时钟依照主板石英晶体振荡器频率工作,在启动系统后,系统从该时钟读取时间信息,之后独立运行。当调整系统时钟或与internet同步后,不会改变硬件时钟,下次启动又会变成硬件时钟的时间。

操作记录:
1、将ncurses-6.0.tar.gz拷贝到linux任意目录(比如:/usr/hwclock)
[root@bogon liuzhen]# tar -zxvf ncurses-6.0.tar.gz
[root@bogon liuzhen]# cd ncurses-6.0
[root@bogon liuzhen]# ./configure --with-shared --without-debug --without-ada --enable-overwrite  
[root@bogon liuzhen]#  make
[root@bogon liuzhen]#  make install
能联网的话,直接执行:yum install ncurses-devel
2、将util-linux-ng-2.18.tar.gz拷贝到linux任意目录
tar jxvf util-linux-ng-2.18.tar.gz
cd util-linux-ng-2.18
./configure
make
cp hwclock/hwclock /sbin/
hwclock --show
hwclock --hctosys 

修改过程中遇到的问题:
1、缺少ncurses-devel,解决方法:
源码安装ncurses-devel
https://blog.csdn.net/costeeer/article/details/81268046
ncurses源码地址:http://ftp.gnu.org/gnu/ncurses/
2、hwclock不工作原因是util-linux包未安装,解决方法:
date -s 失败,ntpupdate失败,hwclock -debug出错
http://www.cnblogs.com/taosim/articles/3287490.html
util-linux源码地址:https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.17/
3、用户组、用户不存在
#groupadd mockbuild
#useradd mockbuild -g mockbuild

猜你喜欢

转载自blog.csdn.net/paullinjie/article/details/82799158