Linux机器上的时间比较复杂,硬件时钟从根本上讲是CMOS时钟,而系统时钟是由内核维护的。
1. 修改硬件时钟
(1)更新机器的硬件时间
hwclock --adjust
硬件时钟通常被设置成全球标准时间(UTC),而将时区信息保存在/usr/share/lib/timezone (或者在某些系统中可能是/usr/local/timezone)目录下某个适当的文件中,然后用一个符号链接文件/etc/localtime指向它。
(2)查看硬件时钟
hwclock
(3)重置硬件时钟用:
hwclock --set --date="mm/dd/yy hh:MM:ss" hwclock --set --date="10/15/2013 16:45:05"
2. 修改时区信息
(1)直接覆盖
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
(2)选择时区
tzselect
3. 显示系统时间
date
4.修改系统时间
(1)方法一
data 10110155 // 将时间调整为10月11日凌晨1点55分 date -s 2005/08/08 // 将系统时间设定成2005年8月8日: date -s 20:12:00 // 将系统时间设定成下午8点12分0秒: date -s 2007-08-03 // 可以只修改日期,不修改时间,输入: date -s 14:15:00 // 修改时间 date -s "2007-08-03 14:15:00" //同时修改日期时间,注意要加双引号,日期与时间之间有一空格
(2)方法二
service stop ntpd ntpdate time.windows.com clock -w
该命令是用来修改系统时钟的。在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在执行完 date -s 命令后,如果马上重起系统,修改的时间就有可能没有被写入CMOS。如果要确保修改生效,最好再使用 clock -w 这个命令将系统时间强行写入CMOS。
(3)方法三
命令setup 后在service里配置ntpd为开机启动
service ntpd start
附:
相关推荐
在Linux系统上,开发人员有时需要对开发板的时间进行调整,特别是在...在用户更改时间并按下“应用”按钮后,程序会调用Linux的命令来更新硬件时钟。这种方案对于需要频繁调整时间的开发者来说,提供了便利性和效率。
这篇博文主要探讨了如何修改Linux系统的时间,这涉及到系统硬件时钟(RTC,Real Time Clock)和系统时间(System Time)两个概念。下面将详细阐述这两个概念及其关系,以及如何进行时间调整。 首先,系统硬件时钟是...
总结,通过Qt 4.8.5,我们可以利用`QDateTime`和`QProcess`类来获取和设置Linux系统的日期和时间,以及管理时区。在进行这些操作时,理解Linux的命令行工具和权限管理是非常重要的。同时,要确保代码的安全性和用户...
### Linux赋予普通用户修改系统时间权限 在Linux环境中,为了保证系统的安全性,通常只有管理员(通常是root用户)具有修改系统时间的权限。然而,在某些情况下,我们可能需要让普通用户也能够修改系统时间,比如在...
在Linux下,C++获取和设置系统时间以及硬件时钟时间需要对系统API有深入理解。通过`<ctime>`和`<sys/time.h>`头文件,我们可以轻松获取系统时间,而设置时间则需要借助特定的系统调用,如`settimeofday`和`ioctl`。...
Linux下修改时间时区的方法介绍.docx
### Linux find 按文件修改时间查找文件 在Linux系统中,`find`命令是非常强大的文件搜索工具之一,它能够帮助用户根据不同的条件查找文件,包括文件名、大小、类型以及文件最后修改时间等。本篇文章将重点介绍如何...
Linux 系统中时区和时间的修改 Linux 系统中,时区和时间的正确设置对于系统的运行和维护至关重要。本文将详细介绍 Linux 系统中时区和时间的修改方法。 一、修改时区 时区的设置对系统的时间戳和日期的正确性...
Linux 下查找指定时间内修改过的文件 在 Linux 系统中,查找指定时间内修改过的文件可以使用 find 命令。find 命令提供了多种选项来限定搜索范围和时间范围。 首先,需要了解 find 命令的基本语法:`find [选项] ...
本篇文章将详细阐述如何在Linux系统下修改时间和配置时钟同步。 首先,要修改Linux系统的时间,我们可以使用`date`命令,其 `-s` 参数用于设置系统时间。例如,如果我们想要将系统时间设置为2009年11月13日,命令行...
在深入探讨ARM2440平台上LINUX系统时间的设置与修改方法之前,首先需要理解系统时间与硬件时间的概念及其在Linux环境下的作用。 - **硬件时间**:指的是计算机主板上内置的实时时钟(RTC),即我们常说的“BIOS时钟...
下面将详细介绍Linux下管理和操作时间日期的相关知识点。 1. **查看系统时间** 在Linux终端中,可以使用`date`命令来查看当前的日期和时间。例如,输入`date`后回车,系统会显示当前的年月日、星期以及时间。 2. ...
### 修改Linux系统和硬件时间 #### 一、Linux时钟的概念与分类 在理解如何修改Linux系统的时钟之前,我们先来了解一下Linux时钟的基本概念及其分类。 **1.1 Linux时钟概述** Linux系统中存在两种类型的时钟:...
利用Java代码设置Linux系统时间。设置时间精确到毫秒级别。
本文将详细介绍如何在Linux系统上进行NTP时间同步设置,包括基本的时间查询命令、手动同步时间、设置自动同步以及更改时区等操作。 #### 二、常用时间查询命令 ##### 1. `date` 命令 `date` 命令用于显示当前系统...
有Linux系统使用经验的朋友可能都知道,在Linux下修改系统时间是很老火的事情。这个就能为你解决
### Shell 修改 Linux 时间 在 Linux 系统中,时间的管理非常重要,因为它直接影响到系统运行的应用程序、服务以及系统的整体稳定性。本文将详细介绍如何通过 shell 命令来修改 Linux 系统的时间。 #### 一、`date...
本文将详细讲解如何在Linux系统中修改和同步系统时间,以及相关的知识点。 首先,Linux系统中的时间分为硬件时钟(Hardware Clock)和系统时钟(System Clock)。硬件时钟是计算机主板上的实时时钟,即使系统关闭也...
大多数Linux发行版默认安装了NTP服务,例如Red Hat,默认情况下就已经安装了NTP服务。如果未安装,可以使用包管理器进行安装。以Red Hat为例,可以通过以下命令安装: ```bash yum install ntp ``` 2. **编辑...
### Linux更改系统时间 在Linux系统中,时间的准确性和一致性是非常重要的,因为这会影响到系统的很多方面,包括但不限于定时任务的执行、日志记录等。Linux系统提供了多种方法来更改系统时间,其中最常用的就是`...