目录
一、什么是时间
(1)例子1
时间:2023-05-27 15:04:55
时区:中国北京
表示北京时间2023-05-27 15:04:55
(2)例子2
时间:2023-05-27 15:04:55
时区:法国巴黎
表示巴黎时间2023-05-27 15:04:55
二、什么是本地时间
本地时间就是操作系统的本地时间。
查看本地时间:timedatectl
三、linux设置本地时间的方法
(1)方式一:通过互联网自动同步
互联网自动同步是通过ntp协议实现的。时间同步服务器实时发过来最新的时间,linux开启cronyd这个系统服务(system clock synchronized时间同步服务)systemctl start cronyd后,会自动接受实时发来的时间,然后实时同步到本地系统。
时间同步服务器默认是互联网上的时间同步服务器。比如我是红帽系统,默认时间同步服务器就是红帽官方的时间同步服务器。但是我要是不能联外网,怎么设置自定义的时间同步服务器呢?
1.修改时间同步服务器
可以修改cronyd服务的配置文件/etc/chrony.conf来设置
修改之后重启服务systemctl restart chronyd生效
2.查看时间同步情况
测试能否同步:chronyc -a makestep //返回200表示同步成功
手动同步:chronyc waitsync
查看同步情况:chronyc source -v
MS的S对应的是*表示同步成功,不是*就不成功
(2)方式二:手动设置本地时间
改时区:timedatectl set-timezone Asian/Chongqing
改时间:timedatectl set- time ' 2023-05-27 15:04:55'