欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Linux】ntp服务-时间同步

程序员文章站 2022-06-03 08:00:56
...

ntp简易安装与时间同步

yum -y install ntp ntpdate    //安装ntp服务
ntpdate cn.pool.ntp.org   //更新时间
hwclock --systohc     //系统时钟和硬件时钟同步或者 clock --systohc
http://www.pool.ntp.org是NTP的官方网站,在这上面我们可以找到离我们国家的NTP Server cn.pool.ntp.org.它有3个服务器地址:
服务器一:        1.cn.pool.ntp.org
服务器二:        2.asia.pool.ntp.org
服务器三:        3.asia.pool.ntp.org
(直接用域名有时有问题,可以先Ping出他们的IP,然后用IP地址同步)

老师的方法

NTP的搭建	
	yum 库配置,这里配置本地镜像文件作为库,yum库的详细配置还是看看其他博客吧,我没有配置这个

	[mnt]
	name=mnt
	baseurl=file:///mnt
	gpgcheck=0
	enabled=1

	3.1服务端:
		vim /etc/ntp.conf
		把如下四行代码注释掉

			server 0.centos.pool.ntp.org iburst
			server 1.centos.pool.ntp.org iburst
			server 2.centos.pool.ntp.org iburst
			server 3.centos.pool.ntp.org iburst

		在下面再添加一行

		server 127.127.1.0 iburst  //使本机成为服务器机,其他节点同步时间向本机获取时间,使各节点时间一致
		
		启动ntp服务
		systemctl start ntpd
		systemctl enable ntpd
		
	3.2客户端
	vim /etc/ntp.conf
	
	#注释掉其他上游时间服务器
	#server 0.centos.pool.ntp.org iburst
	#server 1.centos.pool.ntp.org iburst
	#server 2.centos.pool.ntp.org iburst
	#server 3.centos.pool.ntp.org iburst
	#配置上游时间服务器为本地的ntpd Server服务器
	server 192.168.0.163
	#配置允许上游时间服务器主动修改本机的时间
	restrict 192.168.0.163 nomodify notrap noquery
	
	与本地ntpd Server同步一下
	ntpdate -u 192.168.0.163
	systemctl start ntpd
	
	[[email protected] yum.repos.d]# date -s '17:30:00'  修改时间
	[[email protected] yum.repos.d]# clock -w  写硬件时钟


	
	
	计划任务:
	yum install crontabs (安装 crontabs)
	systemctl enable crond (设为开机启动)
	systemctl start crond(启动crond服务)
	systemctl status crond (查看状态)
	yum list installed |grep crontab
	vi /etc/crontab
	
	crontab -u 用户名 -l (列出用户的定时任务列表
	
	[[email protected] ~]# crontab /etc/crontab 
	[[email protected] ~]# crontab -l
	tail -10000f /var/log/cron | grep ntpd