date
查看当前时间:date
date 11111111 将当前时间改为11月11日11时11分整
注意数字不能超过时间的限制条件。
例如:
timedatectl
timedatectl 管理系统时间
timedatectl | 查看当前时间 |
---|---|
timedatectl status | 显示当前时间信息 |
timedatectl set-time | 设定当前时间 |
timedatectl set-timezone | 设定当前时区 |
timedatectl set-local-rtc 0/1 | 设定是否使用utc时间 |
timedatectl list-timezones | 查看支持的所有时区 |
例如:
列出所有支持的时区:
设定当前时区为亚洲-上海:
设定当前时间:
设定硬件时间为通用时间:
设定硬件时间和本地时间相同
注意:1. /etc/adjtime可以查看硬件时间使用的是哪个时间。
2.用date改系统时间时不会同步到硬件,如果需要同步到硬件用命令timedatectl。
时间同步服务
服务名称: chrony
在服务端:
vim /etc/chrony.conf
22 allow 172.25.254.0/24 ##允许哪些客户端来同步本机时间
29 local stratum 10 ##本机不同步任何主机的时进,本机作为时间源
systemctl restart chronyd ##重启该服务
在客户端:
vim /etc/chrony.conf
server 172.25.254.224 iburst ##本机立即同步该ip主机的时间
systemctl restart chronyd ##重启该服务
在客户端测试:
chronyc sources -v
成功的标志:
注意:1.两边一定要同时关闭防火墙!否则时间同步失败!
2.当 * 出现之后两边时间还是不一致,有时差时,跟不同的时区是有关的,可以修改两台虚拟机是在一个时区。