用ntp搭建自己的时间服务器
上面我们是利用别人的时间服务器来同步时间,这些时间服务器都是比较权威的。当我们自己搭建时间服务器就不用crontab来定时去跑。
1,安装时间服务器ntp
yum install ntp
2,配置ntp
cat /etc/ntp.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}'
3,启动 ntp
/etc/init.d/ntpd start
4,查看并测试
netstat -upnl |grep ntpd //查看时程
ntpq -pn //查看同步的服务器IP
ntpstat //同步的结果
二、手工同步网络时间,执行以下命令,将从time.nist.gov同步时间
ntpdate 0.asia.pool.ntp.org
rpm -qa | grep ntp
service ntpd status
service ntpd restart
关闭ntp服务(临时设置重启后自动开启)
service ntpd stop
设置永久关闭ntp服务(重启后也是关闭的)
chkconfig ntpd off
-------------------------很好用
三、使用crontab
vi /etc/crontab
在末尾增加
* */1 * * * ntpdate 0.asia.pool.ntp.org
使用date命令查看当前时间
date
系统时间同步到硬件,防止系统重启后时间呗还原
hwclock --systohc
四 Date 改时间
date -s ‘2018-12-14 HH-mm’
hwclock w