【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
网络时间服务和 chrony
- ntp 服务
- chrony 服务
- 公共 NTP 服务
- 时间工具
ntp 服务
ntp 既可作客户端也可做服务器,需要时时开启与服务器同步,也需要时时等待客户端的连接,因此不同与c/s 结构,作为客户端也要时时开启。
-
ntp服务器作为客户端
- yum install ntp -y
- vim /etc/ntp.conf
- server ntp1.aliyun.com iburst
- server ntp2.aliyun.com iburst
- 修改时间
- date -s "-1 year"
- date
- systemctl start ntpd
- 查看
- ntpq -p
- date
- ntpq -p
-
ntp作为服务端
- yum install ntp -y
- vim /etc/ntp.conf (centos6需要注释掉以下行)
- 8 #restrict default kod nomodify notrap nopeer noquery
- service ntpd start
chrony 服务
-
chrony服务器端
- yum install chrony -y
- vim /etc/chrony.conf
- allow 192.168.209.0/24
- local stratum 10
- systemctl start chronyd
-
chrony客户端
- yum install chrony -y
- vim /etc/chrony.conf
- service 192.168.209.10 iburst
- systemctl start chronyd
-
chronyc 命令
- help命令可以查看更多chronyc的交互命令
- accheck 检查是否对特定主机可访问当前服务器
- activity 显示有多少NTP源在线/离线
- sources [-v] 显示当前时间源的同步信息
- sourcestats [-v]显示当前时间源的同步统计信息
- add server 手动添加一台新的NTP服务器
- clients 报告已访问本服务器的客户端列表
- delete 手动移除NTP服务器或对等服务器
- settime 手动设置守护进程时间
- sracking 显示系统时间信息
-
配置文件chrony.conf
- server - 可用于时钟服务器,iburst 选项当服务器可达时,发送一个八个数据
包而不是通常的一个数据包。 包间隔通常为2秒,可加快初始同步速度 - driftfile - 根据实际时间计算出计算机增减时间的比率,将它记录到一个文件中,
会在重启后为系统时钟作出补偿 - rtcsync - 启用内核模式,系统时间每11分钟会拷贝到实时时钟(RTC)
- allow / deny - 指定一台主机、子网,或者网络以允许或拒绝访问本服务器
- cmdallow / cmddeny - 可以指定哪台主机可以通过chronyd使用控制命令
- bindcmdaddress - 允许chronyd监听哪个接口来接收由chronyc执行的命令
- makestep - 通常chronyd将根据需求通过减慢或加速时钟,使得系统逐步纠正
所有时间偏差。在某些特定情况下,系统时钟可能会漂移过快,导致该调整过
程消耗很长的时间来纠正系统时钟。该指令强制chronyd在调整期大于某个阀
值时调整系统时钟 - local stratum 10 - 即使server指令中时间服务器不可用,也允许将本地时间
作为标准时间授时给其它客户端
- server - 可用于时钟服务器,iburst 选项当服务器可达时,发送一个八个数据
公共的NTP服务
- pool.ntp.org:项目是一个提供可靠易用的NTP服务的虚拟集群
cn.pool.ntp.org,0-3.cn.pool.ntp.org - 阿里云公共NTP服务器
Unix/linux类:ntp.aliyun.com,ntp1-7.aliyun.com
windows类: time.pool.aliyun.com - 大学ntp服务
s1a.time.edu.cn 北京邮电大学
s1b.time.edu.cn 清华大学
s1c.time.edu.cn 北京大学 - 国家授时中心服务器
210.72.145.44
时间工具
- timedatectl
- 查看日期时间、时区及NTP状态:timedatectl
- 查看时区列表:timedatectl list-timezones
- 修改时区:timedatectl set-timezone Asia/Shanghai
- 修改日期时间:timedatectl set-time "2017-01-23 10:30:00"
- 开启NTP: timedatectl set-ntp true/flase
- system-config-date:图形化配置chrony服务的工具
来源:oschina
链接:https://my.oschina.net/u/4270793/blog/3143183