linux通过命令修改时间
linux通过命令修改时间详细介绍
在 Linux 系统里,可借助不同命令来修改系统时间,下面为你介绍常见的几种方法。
使用
date 命令
date 命令能直接设定系统时间。其基本语法如下:
bash
例如,要把系统时间设置为 2025 年 4 月 13 日 14 点 30 分 0 秒,可使用如下命令:
bash
执行此命令后,系统时间就会变为指定时间。不过要注意,该命令只是临时修改系统时间,重启后时间可能会恢复到原来的设置。
使用
timedatectl 命令
timedatectl 是一个管理系统时间和日期的实用工具,可用于设置系统时间和时区。要设置系统时间,可使用以下命令:
bash
timedatectl set-time
例如,将系统时间设置为 2025 年 4 月 13 日 14 点 30 分 0 秒,可执行:
bash
timedatectl set-time
该命令不仅会立即修改系统时间,而且在系统重启后,时间设置也会得以保留。
同时修改硬件时钟
修改系统时间后,通常需要将系统时间同步到硬件时钟,以确保在系统重启后时间设置仍然有效。可以使用以下命令将系统时间同步到硬件时钟:
bash
hwclock
总结
- 若要临时修改系统时间,可使用
date -s命令。 - 若想永久修改系统时间,建议使用
timedatectl set-time命令,并在修改后使用hwclock --systohc命令同步硬件时钟。
执行这些命令时,你可能需要具备管理员权限,可通过 sudo 来执行命令。例如:
bash
timedatectl set-time
hwclock
91234 date timedatectl set-time hwclock