linux系统用命令行改时间

我进入到图形界面,按“ctrl+alt+F1”进入命令行界面,获得了root权限,输入“date -s 07/26/2005”后,不就是把时间改了吗?但我再按“ctrl+alt+F7”切换回图形界面,发现时间没变啊,求教!
最新回答
我的心脏你的模样

2026-03-29 00:29:22

恩 date -s 只是临时修改系统时间。
你还需要执行:
clock -w
将数据写如CMOS芯片。

另外图形环境下:图形界面的时间显示有它自己的时钟,并不是和系统时间即时同步(隔一段时间同步一次。所以立刻切回图形界面不能看到效果。)。
你需要重新登录图形界面。或者在图形界面下开个终端。使用date 命令查看时间。
眼泪留给我

2026-06-27 14:51:00

修改时间后,用clock命令把系统时间写到CMOS再试试
一澜冬雪

2026-01-05 18:52:48

0.0