直接设置硬件时间
#hwclock--set--date="4/28/0511:10:05"(月/日/年时:分:秒)
#clock--set--date="07/07/0610:19"(月/日/年时:分:秒)
#hwclock--hctosys(hc代表硬件时间,sys代表系统时间)
#clock--systohc系统时钟和硬件时钟同步
方式二:
使用ntpd服务linux时间同步服务器,要好于ntpdate加cron的组合。由于,ntpdate同步时间,会导致时间的跳跃,对一些依赖时间的程序和服务会导致影响。例如sleeplinux,timer等。并且,ntpd服务可以在修正时间的同时linux时间同步服务器,修正cputick。理想的做法为嵌入式linux,在开机的时侯,使用ntpdate强制同步时间,在其他时侯使用ntpd服务来同步时间。
要注意的是,ntpd有一个自我保护设置:假如本机与上源时间相差太大,ntpd不运行.所以新设置的时间服务器一定要先ntpdate从上源取得时间年率,之后启动ntpd服务。ntpd服务运行后,先是每64秒与上源服务器同步一次,依照每次同步时测得的偏差值经复杂估算逐渐调整自己的时间,随着偏差减少,逐渐降低同步的间隔.每次跳动,就会重复这个调整的过程.
以下是一些可能可以用的NTP服务器地址(仅供参考,网上找的)
三、局域网同步时间
解决方法假如是单机的手设置时间就可以了,之后就按这个时间执行,
假如是集群的,时间要求又严格,可以以其中一台位基准,
其余几台以他的时间为基准进行外网时间同步。
ntpdate192.168.0.1
012***/usr/sbin/ntpdate192.168.0.1同步两台机器的时间(假如服务器是外网不能联网,就同步哪个时间准的有的路由就自带时间同步,可以直接同步)