我们在安装完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系统手动修改时区和时间: 1.修改时区: 2.关于时区的设置:
UTC 时间DateTime.UtcNow 和 系统本地时间 DateTime.Now 相差8个时区 ,美国本地时间和北京时间相差15个时区: 美国,而一般使用UTC时间方便统一各地区时间差异。 场景 1.如果有面向全球用户的网站, 一般在存储...
matlab开发-获取utctimeconvertauttimetodatenumbothwin32linuxversions。使用标准的C时间函数获取一个UTC时间,将UTC时间转换为Matlab序列日期…
一、首先要弄清几个概念: 1. “系统时间”与“硬件时间” 系统时间: 一般说来是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件...如果想得到UTC时间的话,使用 date -u。 2.
linux上的时间管理协议,维护系统时间,同步UTC时钟
UTC 时间(通用时间约定)在 ANSI-C 标准中用于定义时间。 这是自 1970 年以来在本初子午线测量的秒数。 根据定义,夏令时的这个数字没有调整。 UTC_TIME 函数使用 C-MEX 函数以 UTC 格式获取系统时间。 另一个函数...
UTC 时间(通用时间约定)在 ANSI-C 标准中用于定义时间。 这是自 1970 年以来在本初子午线测量的秒数。 根据定义,UTC 不依赖于夏令时。 UTC_TIME 函数使用 C-MEX 函数以 UTC 格式获取系统时间。 另一个函数 UTC2...
以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而非当前时间 -f,--file=日期文件 类似--date,从日期文件中按行读入时间描述 -r, --reference=文件 显示文件指定...
Linux timeconfig命令用于设置时区。 这是Red Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,设置系统时间所属的时区。 语法timeconfig [--arc][--back][--test][--utc...
该值是自协调世界时(UTC)1970年1月1日00:00:00这个特定时间以来所经过的秒数累计值。基本数据类型用time_t保存。最后通过转换才能得到我们平时所看到的24小时制或者12小时间制的时间。 (2)进程时间。也被称为CPU...
时间设置 # date -s 20080305 ——–>设置日期 # date -s 12:19:50 ——->设置时间 2.取得时间戳,时间戳是指从1970年1月1日0点0分到现在一共经过了多少秒 date +%s 反之:通过秒数查具体年月日 ...
众所周知 laravel 和 php 一样 默认的是英国的格林尼治时间... 您可能感兴趣的文章:laravel-admin 后台表格筛选设置默认的查询日期方法Laravel统计一段时间间隔的数据方法Laravel 6 将新增为指定队列任务设置中间件的功
我们可以认为格林威治时间就是时间协调时间(GMT=UTC) GMT : 格林威治时间 UTC : 时间协调时间 1、time_t time_t time(time_t *t); 取得从1970年1月1日至今的秒数。 time_t类型,这本质上是一个长整数( long )...
Linux date命令可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: % : 印出 % %n : 下一行 %t : 跳格 %H : 小时...
让 Linux 来告诉你时间的时候,它是很奇怪的。你可能认为是使用 time 命令来告诉你时间,其实并不是,因为 time 只是一个测量一个进程运行了多少时间的计时器。为得到时间,你需要运行的是 date 命令,你想查看更多...
调整linux系统时间和时区与Internet时间同步 一、修改时区: # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改为中国的东八区 # vi /etc/sysconfig/clock ZONE=Asia/Shanghai UTC=...
Linux clock命令用于调整 RTC 时间。 RTC 是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。 语法clock [--adjust][-...
在日常开发中,长期是在从事后端服务器开发,也避免不...0 : 代表 1970年的元旦节(1970.1.1 00:00:00 UTC) 60 : 代表 1970年元旦节刚过一分钟(1970.1.1 00:00:60 UTC) 3600 : 代表 1970年元旦节过去一个小时了(1970.1.1
date命令用于按照指定格式显示当前时间或者指定的时间,也可以设置系统时间。很多Shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作,此时可以使用date命令来完成。在类Unix系统中,日期被...
solunar是Linux和类似平台的命令行实用程序,可在指定日期的指定位置显示日出和日落时间以及相关数据。 您可以将位置指定为城市或地理坐标。 时区也可以根据城市指定,或作为与 UTC 的偏移量。 默认情况下, solunar...