date修改系统时间

本文介绍了如何在Linux系统中查看、修改及确保系统时间持久化的步骤。通过`date`命令查看当前时间,使用`date -s`命令可以临时修改时间,但重启后会失效。若要使时间修改后在重启后仍然有效,需结合`hwclock --systohc`或`clock -w`命令将系统时间写入CMOS。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、查看系统时间

[root@TL-16-39-93 sa]# date
Tue May 17 12:23:48 CST 2022

2、修改系统时间(重启失效)

注意:修改时间之前需要关闭主机的时间同步服务

[root@TL-16-39-93 sa]# date -s 2028-12-31        //若需要修改时钟只需要空格在日期后指定时间即可,也可以单独修改时钟
Sun Dec 31 00:00:00 CST 2028

3、修改系统时间(重启不失效)

[root@TL-16-39-93 sa]# date -s "2028-12-31" && hwclock --systohc
Sun Dec 31 00:00:00 CST 2028
[root@TL-16-39-93 sa]# date
Sun Dec 31 00:00:04 CST 2028

原理:

命令hwclock --systohc会将当前系统时间同步至硬件时间,即主板CMOS的时间,大约11分钟同步一次系统时间。

也可以在修改过时间后执行clock -w命令,把系统时间写入CMOS。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值