我们在安装完Centos Linux操作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有8小时,而在安装系统的时候我们选择的时区是上海,但是CentOS Linux默认的bios时间是utc时间(UTC 是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子 午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为 例,UTC时间是零点,北京时间为1999年1月1日早上8点整。),所以我们在时间上面相隔了8个小时。这个时候bios的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海的时间。
让我们动手将操作系统的时间进行同步吧!
在CentOS Linux中终端命令中执行以下命令:
1、vi /etc/sysconfig/clock #编辑时间配置文件
ZONE="Asia/Shanghai"
UTC=false #设置为false,硬件时钟不于utc时间一致
ARC=false
2、ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海时区
3、ntpdate 192.43.244.18 #对准时间
如果没有安装ntp服务器,刚需要先执行以下命令:
yum install ntp #安装ntp服务器
4、/sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准
好了,我们的CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区,终于是正常啦。
本人只进行红色字体部分就搞定utc时间的设置
原文地址:http://www.ithov.com/linux/122268.shtml
相关推荐
在Linux环境下,使用C++获取和设置系统时间是一项常见的任务,尤其在开发系统级程序时。本文将详细探讨如何利用C++在Linux中操作时间。 首先,我们需要了解Linux中的时间模型。在Linux中,时间主要分为两类:系统...
Linux 系统中,时区和时间的正确设置对于系统的运行和维护至关重要。本文将详细介绍 Linux 系统中时区和时间的修改方法。 一、修改时区 时区的设置对系统的时间戳和日期的正确性产生重要影响。在 Linux 系统中,...
- **`date`命令参数**:支持多种格式化选项,如`-u`表示以UTC时间显示,`-R`输出符合RFC-2822标准的时间字符串,`-I`输出符合ISO-8601标准的时间字符串。 - **`hwclock`命令参数**:`-r`显示硬件时钟时间,`-s`从...
设置时区和同步时间 tzselect TZ=’Asia/Shanghai’; export TZ 修改时区 vi /etc/sysconfig/clock ZONE=Asia/Shanghai mv /etc/localtime /etc/localtimebak ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/...
总之,Linux系统的时区与时间设置是软件开发人员和系统管理员必须掌握的基本技能之一。正确配置和管理这些设置对于保证系统日志的准确性、任务调度的时效性以及系统间的时间同步都至关重要。通过学习和掌握相关知识...
Linux 的 date 命令及系统时间设置 Linux 的系统时间设置是通过 date 命令来实现的,该命令可以用来显示和设置系统的日期和时间。下面是关于 date 命令的详细说明: date 命令的使用权限是所有用户,可以使用 date...
### 更改Linux时间设置 在Linux系统中,正确的时间设置对于服务器和其他计算机设备至关重要。本文将详细介绍如何在Linux系统中更改时间和日期,并确保系统时钟的准确性。 #### 使用`date`命令更改时间 Linux系统...
系统启动时,硬件时钟会从系统时钟获取时间设置,但两者在运行过程中可能会产生差异,因此,定期同步这两者是非常必要的。 ### 二、调整Linux系统时间和时区的方法 #### 1. 调整时区 要改变Linux系统的时区,可以...
例如,要将时间设置为2023年3月15日14时30分,命令如下: ``` date -s "2023-03-15 14:30:00" ``` 3. **硬件时钟与系统时钟** Linux中有两个时间概念:硬件时钟(RTC,Real Time Clock)和系统时钟。硬件时钟是...
### Linux下的Date命令详解:格式化输出与时间设置 #### 一、Date命令概述 `date` 命令在Linux系统中是一个非常基础且重要的工具,主要用于显示或设置系统的日期与时间。通过灵活地使用该命令的不同选项,用户不仅...
### Linux系统时间和硬件时钟问题...正确理解和使用`date`和`hwclock`命令,结合`/etc/sysconfig/clock`文件的配置,可以帮助我们有效地管理Linux系统中的时间设置,避免因时间同步问题导致的数据错误和其他系统故障。
Linux 的 date 命令及系统时间设置 Linux 的 date 命令是用于显示或设定系统的日期与时间的命令,它可以显示当前的日期和时间,也可以设定系统的日期和时间。Date 命令的使用权限是所有用户都可以使用。 Date 命令...
Linux 7 安装配置 NTP 网络时间同步服务器 本文将指导您如何在 Linux 7 上安装和配置 NTP(Network Time Protocol)网络时间同步服务器。该服务器可以与公用的 NTP 时间服务器池同步时间,以确保服务器的时间准确性...
以上就是Linux C编程中关于时间获取和设置的基本知识,通过理解这些函数和结构体,你可以轻松地在程序中处理时间相关的任务。在实际开发中,结合实践和代码示例,能让你对这些知识点有更深刻的理解。
本文将深入探讨Linux时间同步机制,重点介绍ntpd(Network Time Protocol Daemon)和ntpdate两个工具,以及如何进行简单的设置。 **NTP协议** NTP是一种用于同步网络上计算机时钟的协议,它通过互联网提供高精度的...
本文将详细介绍Linux中的`date`命令以及系统时间设置的相关知识。 首先,了解Linux中的两个关键时钟概念:系统时钟(System Clock)和硬件时钟(Real Time Clock,RTC)。系统时钟是Linux内核中的时间,它在系统运行时...
在Linux系统中,时间通常是以1970年1月1日(UTC/GMT的午夜)作为参考点来计算的,这个时间点被称为“纪元”(Epoch)。所有的时间值都是从纪元开始算起的秒数,这种表示方式使得时间的处理变得非常直观和统一。需要...
UTC 时间DateTime.UtcNow 和 系统本地时间 DateTime.Now 相差8个时区 ,美国本地时间和北京时间相差15个时区: 美国,而一般使用UTC时间方便统一各地区时间差异。 场景 1.如果有面向全球用户的网站, 一般在存储...