命令格式:ntpdate 时间服务器
用法示例:$ ntpdate poolntporg
设置时间同步脚本,虽然以上已经同步了时间,但是由于计时精度的原因,时间的误差会增大。可以通过设置计划任务,每天0点同步一下。
打开crontab进行编辑:$ crontab -e
在crontab任务文件添加:0 0 root ntpate -s poolntporg
-s参数指定将日志输出到syslog,而不是标准输出。64s。你可用ntpq -p来看。
[root@rac2 ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
clockfmthene CDMA 1 u 33 64 77 206257 144250 7449
[root@rac2 ~]#
但是,ntpd不粗暴地调整本地时间。要做到立即调整,需要停止ntpd服务,并使用ntpdate来同步。然后再启动ntpd服务:
[root@hchendb log]# service ntpd stop
Shutting down ntpd: [ OK ]
[root@hchendb log]# ntpdate clockfmthenet
27 Apr 05:46:58 ntpdate[9013]: adjust time server 662209122 offset -0008354 sec
[root@hchendb log]# date
Sat Apr 27 05:47:02 GMT 2013
[root@hchendb log]# service ntpd start
Starting ntpd: [ OK ]
[root@hchendb log]# date
Sat Apr 27 05:53:00 GMT 2013
[/usr/sbin/ntpdate time-anistgov s2mtimeeducn ntpsjtueducn
首先使用 ntpdate 对时间进行网络更新(同步),可以同时指定多个时间服务器,由 ntpdate 自动选择
为了保证时钟精确,我们可以把ntpdate命令放入crontab。但是,对于那些不是一直开启的机器(比如便携机),这个命令放入启动脚本或手工运行更合适。
必须指出的是,ntpdate设置的是系统时钟,但它不设置硬件时钟(电池供电的时钟)。要让硬件时钟反应系统时钟的值,请使用如下命令:
2自动时间同步
(1)利用开机脚本进行同步
Vim /etc/rclocal
添加一条时间同步命令:/usr/sbin/ntpdate ntpfudanedu
(2)利用周期进程(crontab)进行同步
Crontab 简介
用法:
分 时 日 月 周 命令
crontab -e 命令,进入一个VI的编辑界面,既可以添加或修改任务了
格式:
/5
为了保证时钟精确,我们可以把ntpdate命令放入crontab。但是,对于那些不是一直开启的机器(比如便携机),这个命令放入启动脚本或手工运行更合适。
必须指出的是,ntpdate设置的是系统时钟,但它不设置硬件时钟(电池供电的时钟)。要让硬件时钟反应系统时钟的值,请使用如下命令:
# hwclock -systohc
2自动时间同步
(1)利用开机脚本进行同步
Vim /etc/rclocal
添加一条时间同步命令:/usr/sbin/ntpdate ntpfudanedu
(2)利用周期进程(crontab)进行同步
Crontab 简介
用法:
分 时 日 月 周 命令
crontab -e 命令,进入一个VI的编辑界面,既可以添加或修改任务了
格式:
/5 /usr/sbin/ntpdate time-anistgov s2mtimeeducn ntpsjtueducn &> /dev/null
Crontab –l 查看是否已经成功添加。ntpd 可以指定多个 ntp 服务器,可容错,不怕某台ntp 服务器有问题; 并且会自动选择时间点同步,不会造成 ntp服务器的ddos; 可以搭建本地服务器ntpdate 方便,平时需要快速的同步时间就用它生产的话,应该用ntpd 吧,我猜的,没去过,是学生一、搭建时间服务器
1、在一台linux服务器安装ntp server
2、修改ntpconf配置文件
vi /etc/ntpconf
restrict default nomodify
(允许任何IP的客户机都可以进行时间同步,如果是只允许某个网段的客户机进行时间同步可以这样写restrict 1058260 mask 2552552550 nomodify)
3、以守护进程启动ntpd
#/etc/rcd/initd/ntpd -c /etc/ntpconf -p /tmp/ntpdpid
#/etc/rcd/initd/ntpd start
二、配置时间同步客户机
ntpdate 101281425
hwclock -w
使用cron 定时同步
vi /var/spool/cron/root(或crontab -e)
增加一行,在每天的1点10分、9点10分、17点10分与时间同步服务器进行同步并写入BIOS
10 1 ,9,17 root /usr/sbin/ntpdate 101281425; /sbin/hwclock -w
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)