时间设置即同步
timedatectl设置时间
查看时间。
直接输入timedatectl命令可以查看时间
上图内容分别表示:
Local time 本地时间
本地时间计算方式=国际时间+时区
在上图中就是8:34:02 - 0700 = 01:34:02
Universal time 国际时间,也叫格林威治时间
RTC time realtime系统硬件时间(bios时间),主板bios日期是主板上的日期,主板上有一颗电池供电,日期等设置信息保存不变,如果取掉电池,那么日期就归零。
Time zone 时区
System clock synchronized 当前系统时间有没有和别的系统进行同步
NTP service 服务器时间同步。NTP是网络时间同步协议,就是用来同步网络中各个计算机的时间的协议。
RTC in local TZ bios时间是否初始化成local time,设置成yes(1)后bios时间也会变为local时间,否则就是Universal time
!!!不同地区之间进行数据传输用的是bios时间,到达目的地以后再加上时区变为本地时间
修改时间/时区
当NTP服务开启的时候我们是无法更改时间的
更改时间需要先关掉NTP服务systemctl stop chronyd
timedatectl set-time "2020-02-13 10:41:55"
##设定系统时间
timedatectl list-timezones
##显示系统的所有时区
timedatectl set-timezone "Asia/Shanghai"
##设定系统时区
timedatectl set-local-rtc 0/1
##设定系统时间计算方式
##0表示使用utc时间计算方式,1表示初始化成本地时间
##设为yes后会给警告意思是不同时区传输数据时可能会出现问题
##但双系统时可以设为yes防止两个系统时间错乱
时间同步设置方法
第一步:在要共享时间的主机上更改配置文件vim /etc/chrony.conf
,做如图更改后保存
第二步:重启systemctl restart chronyd.service
并关掉防火墙systemctl disable --now firewalld
第三步:在想共享别的主机时间的主机上更改配置文件vim /etc/chrony.conf
,做如图更改后保存(写的是被共享主机的ip)
第四步:重启chrony服务systemctl restart chronyd.service
并测试,可看到同步成功!