目录
一、什么是时间
(1)例子1
(2)例子2
二、什么是本地时间
三、linux设置本地时间的方法
(1)方式一:通过互联网自动同步
1.修改时间同步服务器
2.查看时间同步情况
(2)方式二:手动设置本地时间
一、什么是时间
(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
打印信息
世界时间;
RTC time(电脑bios的时间);
时区 //世界时区简写UTC、中国是东八时区简写CST或CST+0800
三、linux设置本地时间的方法
(1)方式一:通过互联网自动同步
互联网自动同步是通过ntp协议实现的。时间同步服务器实时发过来最新的时间,linux开启cronyd这个系统服务(system clock synchronized时间同步服务)systemctl start cronyd后,会自动接受实时发来的时间,然后实时同步到本地系统。
时间同步服务器默认是互联网上的时间同步服务器。比如我是红帽系统,默认时间同步服务器就是红帽官方的时间同步服务器。但是我要是不能联外网,怎么设置自定义的时间同步服务器呢?
1.修改时间同步服务器
可以修改cronyd服务的配置文件/etc/chrony.conf来设置
参数server
server+时间同步服务器地址+【同步行为】
同步行为:
iburst:如果ntp服务器没回应,本机会再尝试发8个数据包给ntp服务器,还不回应就不改变本机时间了。
bust:如果ntp服务器没回应,就一直发数据包给ntp服务器。不建议设置这种行为,会产生大量流量可能会被流量监控安全设备拉黑。
参数peer
peer(比如A、B、C都从同一时间同步服务器获取时间,B、C就是A的peer)
修改之后重启服务systemctl restart chronyd生效
2.查看时间同步情况
测试能否同步:chronyc -a makestep //返回200表示同步成功
手动同步:chronyc waitsync
查看同步情况:chronyc source -v
MS的S对应的是*表示同步成功,不是*就不成功
(2)方式二:手动设置本地时间
改时区:timedatectl set-timezone Asian/Chongqing文章来源:https://www.toymoban.com/news/detail-461960.html
改时间:timedatectl set- time ' 2023-05-27 15:04:55'文章来源地址https://www.toymoban.com/news/detail-461960.html
到了这里,关于设置linux的时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!