CentOS8设置时间

参考

指令详解:timedatectl /date /hwclock 命令_timedatectl命令-CSDN博客文章浏览阅读839次,点赞9次,收藏21次。timedatectl date hwclock 命令在Linux系统中都用于修改系统时间,但它们在功能、使用方式和适用场景上存在一些区别。_timedatectl命令 https://blog.csdn.net/qq_39065491/article/details/142120994

在CentOS 8系统中,如果系统时间与实际时间相差8小时,可能是由于时区设置不正确或者硬件时钟(RTC)设置不正确导致的。以下是一些解决步骤:

检查时区设置

首先,确保系统的时区设置正确。你可以通过以下命令查看当前的时区设置:

timedatectl

说明:

Local time:本地时间。
Universal time:世界标准时间。
RTC time:Real Time Clock,硬件时钟,主板上由电池供电的BIOS时间。
CST:中国标准时间,GMT+8=UTC+8=CST。
UTC:协调世界时, 世界标准时间。原子时为基础, 非常准确。约等于GMT。
GMT:格林尼治标准时间。UTC是根据原子钟来计算时间,而GMT是根据地球的自转和公转来计算时间。UTC是现在用的时间标准,GMT是老的时间计量标准。UTC更加精确,由于现在世界上最精确的原子钟50亿年才会误差1秒,可以说非常精确。
Time zone:时区。
System clock synchronized:系统时钟同步状态(yes表示系统时钟已同步)。
NTP service:NTP时钟同步服务。
RTC in local TZ:no表示硬件时钟设置为协调世界时(UTC),yes表示硬件时钟设置为本地时间。

设置时区

如果时区设置不正确,例如显示的是UTC(国际标准时区)时间而不是你所在地的标准时间(CST中国时区,为国际时区+8小时),你可以使用timedatectl命令来设置正确的时区。例如,如果你在中国,可以使用:

sudo timedatectl set-timezone Asia/Shanghai

检查时间是否正确,不正确则需要下面操作。

手动设置时间

timedatectl set-time "2024-03-02 14:23:00"

检查并重启服务(生产环境慎用)

在做了以上更改后,重启相关服务或整个系统以确保更改生效:

sudo systemctl reboot

其他

VMware的虚拟机验证

参考:服务器时间不正确的原因及处理方法(收藏)-CSDN博客

VMware上安装Linux虚拟机测试,需要关闭vmtoolsd服务,否则每次重启该组件都会将主机系统的时间同步到虚拟机上,从而导致手动修改的时间重启后被还原。

# 单次关闭
systemctl stop vmtoolsd
# 关闭开机自启动
systemctl disable vmtoolsd

 

时间同步开关

关闭

timedatectl set-ntp no

查看

 开启

timedatectl set-ntp yes

查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值