Linux系统手动更改时间可以用date命令,具体可以man date查看详细使用方法
格式:date mmddHHMM 就是“月日时分”
格式:date mmddHHMMYYYY
格式:date mmddHHMM.SS
格式:date mmddHHMMYYYY.SS
设置当前日期时间,只有root用户才能执行,执行完之后还要执行 clock -w 来同步到硬件时钟。
mm为月份,dd为日期,HH为小时数,MM为分钟数,YYYY为年份,SS为秒数。
示例:手动更改时间
[[email protected] ~]# date 查看当前时间 Sat Apr 2 20:03:23 CST 2016 [[email protected] ~]# date 040220072016.40 修改当前时间的格式4月2日20:07/2016年/40秒 Sat Apr 2 20:07:40 CST 2016
Linux分为硬件时钟和系统时钟,硬件时钟就是主板上的钮扣电池来供电。
Linux:系统启动时从硬件读取日期和时间信息:读取完信息以后,就不再与硬件相关联
date用来查看系统时钟
clock用来查看硬件时钟
clock和hwclock是同一个东西,可以看出,clock是hwclock的硬链接,如下图
通过man hwclock可以获得
-s, --hctosys 以硬件为准,把系统时间调整为和硬件一样
Set the System Time from the Hardware Clock.
-w, --systohc 以系统为准,把系统时间调整为和系统一样
Set the Hardware Clock to the current System Time.
示例,以系统时间为准,更改硬件时间,如下图
[[email protected] ~]# clock 查看当前硬件时间 Sat 02 Apr 2016 08:24:02 PM CST -0.282350 seconds [[email protected] ~]# date 查看当前系统时间 Sat Apr 2 20:27:22 CST 2016 [[email protected] ~]# clock -w 以系统为准,把系统时间调整为和系统一样 [[email protected] ~]# clock 验证当前硬件时间 Sat 02 Apr 2016 08:28:11 PM CST -0.656874 seconds [[email protected] ~]# date 验证当前系统时间 Sat Apr 2 20:28:14 CST 2016
Linux date&clock命令
时间: 2024-10-05 05:13:37