学linux能干什么 用date命令修改Linux系统的时间为什么无效?
用date命令修改Linux系统的时间为什么无效?通常,“date-s”命令用于修改系统时间。例如,将系统时间设置为1996年6月10日的命令如下。#将系统时间设置为下午1:12:00的命令如下。#请
用date命令修改Linux系统的时间为什么无效?
通常,“date-s”命令用于修改系统时间。例如,将系统时间设置为1996年6月10日的命令如下。#将系统时间设置为下午1:12:00的命令如下。#请注意,这是由操作系统维护的系统时间。当系统启动时,Linux操作系统从CMOS读取时间到系统时间变量,然后通过修改系统时间来修改时间。为了保持系统时间和CMOS时间的一致性,Linux会每隔一段时间将系统时间写入CMOS。由于同步每隔一段时间(大约11分钟)执行一次,如果我们在执行date-s之后立即重新启动机器,修改后的时间可能不会写入CMOS,这就是问题的原因。如果要确保更改生效,可以执行以下命令。#clock-w命令强制将系统时间写入CMOS
在Linux下,您可以通过date语句获取当前日期:input:date%Y%m%D output:20190314命令的实际执行情况如下: