设置linux的时间

目录

 一、什么是时间

(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

改时间:timedatectl set- time ' 2023-05-27 15:04:55'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值