史上最详尽的Linux系统时间管理
服务端与客户端的时间同步服务:chrony
在当前云计算环境下,如何让服务器的主从节点时间同步,从而保障日志时间同步也是一件很重要的事情。
在服务端:master
vim /etc/chrony.conf
修改配置文件中:
22行 | allow 172.25.254.0/24 | 允许网络位相同的客户端来同步本机时间 |
---|---|---|
29行 | local stratum 10 | 本机不同步任何主机的时间,本机作为时间源(时间源的优先级为10) |
注意:一定要重启服务,一定要关闭防火墙!
systemctl restart chronyd.service ##重启服务
systemctl stop firewalld ##关闭火墙
在客户端:slaver
vim /etc/chrony.conf
修改配置文件为:
注意:这里也一定要重启服务,一定要关闭防火墙!否则可能同步不成功!!
systemctl restart chronyd.service ##重启服务
systemctl stop firewalld ##关闭火墙
查看结果
chronyc sources -v ##查看同步结果!
测试一下:
- 在服务端:
- 在客户端: (记得重开一个shell,不然可能不生效)
管理当前系统时间:timedatectl
相关参数使用方法
我们使用man timedatectl进行查看其用法:
man timedatectl 或者
timedatectl --help
status | ##显示当前时间信息 |
---|---|
set-time | 设置时间 |
set-timezone | 设置时区 |
list-timezones | 列出时区 |
set-local-rtc 0/1 | ##设置是否使用utc时间(全球服务器时间) 用/etc/adjtime查看是否成功 |