UTC引发时区配置和Linux系统时间和bios时间问题

在安装Linux操作系统时,有一个选项是UTC,默认是勾上的。系统安装好后会把BIOS时间当成UTC标准时间,然后再根据时区调整系统时间。所以会发生明明时区设置正确,时间却不正确的情况。所以安装时,最好是取消那个勾。

如果已经装好,可以通过修改配置文件的方式修改。

redhat系统 修改/etc/adjtime第三行为LOCAL

[[email protected] ~]# vim /etc/adjtime

-0.098726 1524046105 0.000000
1524046105
LOCAL
~

The format of the adjtime file is, in ASCII:

Line 1: 3 numbers, separated by blanks: 1) systematic drift rate in seconds per  day,  floating
       point decimal; 2) Resulting number of seconds since 1969 UTC of most recent adjustment or cali-
       bration, decimal integer; 3) zero (for compatibility with clock(8)) as a decimal integer.

Line 2: 1 number: Resulting number of seconds since 1969 UTC of most recent calibration.   Zero
       if  there has been no calibration yet or it is known that any previous calibration is moot (for
       example, because the Hardware Clock has been found, since that calibration, not  to  contain  a
       valid time).  This is a decimal integer.

Line  3:  "UTC"  or  "LOCAL".  Tells whether the Hardware Clock is set to Coordinated Universal
       Time or local time.  You can always override this value with options  on  the  hwclock  command
       line.

You can use an adjtime file that was previously used with the clock(8) program with hwclock.

ubuntu系统

hwclock的时区在/etc/default/rcS文件中设置,里面有一个参数UTC,默认值为True,表示使用UTC时 区,如果设置为no,那表示使用osclock的时区

原文地址:https://www.cnblogs.com/mathprice/p/8882355.html

时间: 2024-10-09 01:23:36

UTC引发时区配置和Linux系统时间和bios时间问题的相关文章

配置VirtualBox Linux系统与Windows共享文件

手动方式配置VirtualBox Linux系统与Windows共享文件 首先,要安装VirtualBox自带的扩展工具,这个ISO可以在虚拟主机安装目录下找到. 将这个文件Copy到你的Linux主机上,并解压,可以看到文件的列表如下: 然后,直接一步执行VBoxLinuxAdditions.run文件 命令:./VBoxLinuxAdditions.run 注意,一定要获取执行权限,否则会报没有权限错误 (可以执行chmod -R 777 VBoxGuestAdditions). 成功安装扩

linux系统date命令修改时间及hwclock硬件时间

修改日期: 时间设定成2016年5月18日的命令如下: #date -s 05/18/2016 修改时间: 将系统时间设定成上午10点10分40秒的命令如下. #date -s 10:10:40 修改时区: 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime. 修改/etc/sysconfig/clock文件的内容为: ZONE="Asia/Shanghai" UTC=false ARC=false hwcloc

Linux系统下的单调时间函数

欢迎转载,转载请注明出处:http://forever.blog.chinaunix.net 一.编写linux下应用程序的时候,有时候会用到高精度相对时间的概念,比如间隔100ms.那么应该使用哪个时间函数更准确呢?    1.time        该函数返回的是自1970年以来的秒数,显然精度不够,不能使用    2.gettimeofday        该函数返回的是自1970年以来的秒数和微秒数,精度显然是够了.我想有很多程序员也是用的这个函数来计算相对时间的,如果说系统时间因为nt

linux系统的三个时间属性

查看三个时间属性可以用:stat  filename 1.文件的Access time也就是atime,是在读取文件或者执行文件时更改的,例如:more,cat命令打开等等: 2.Modified time  也就是 mtime,更改文件内容时会改变该时间段,例如:vi命令修改文件保存退出,会更改mtime 3.Change time  :ctime  是在写入文件,更改文件权限,链接设置,文件所有者时随inode的内容的更改而更改 inode 的理解:索引节点号,它用来存放档案及目录的基本信息

linux系统的时间设定

linux系统时间分为 系统时间sys和硬件时间: 系统时间:linux内核的时间: 硬件时间:BIOS 时间: UTC时间:格林尼治时间(全球标准时间) 北京时间(东八区)=UTC+8h: 2.查看时间 date显示是系统时间: hwclock  -r   ||   hwclock   --show  显示的是硬件时间(北京时间): hwclock   -D  显示硬件(北京时间和UTC时间都有) 3.修改或者同步时间 date   -s  修改系统时间 例:date  -s  "2014-1

linux系统修改CST时区

================================================= [[email protected] ~]# date -R Fri, 28 Nov 2014 08:35:37 +0800 [[email protected] ~]# cat /etc/sysconfig/clock # The time zone of the system is defined by the contents of /etc/localtime. # This file i

Linux的系统时间和硬件时间

一.概念: Linux系统中时间分为系统时间和硬件时间: 系统时间是指Linux内核中的时间; 硬件时间是指主板上的硬件时钟所计算的时间.不同的时间,设置的方法也不一样. 详细说明如下: 1. "系统时间"与"硬件时间" 系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间. 硬件时间: 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统

Linux系统时区更改步骤

正常为CST更改步骤第一步:输入执行 tzselect 命令第二步通过向导选择你所在大洲.国家和城市tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来.第三步 新增房TZ环境变量Linux 用户一个多用户系统,每个用户都可以配置自己所需的时区,你可以为自己新增一个 TZ 环境变量: export TZ='Asia/Shanghai' 第四步执行完成之后需要重新登录系统或刷新 ~/.bashrc 生效.source ~/.bash

Linux系统下如何配置SSH?如何开启SSH?

SSH作为Linux远程连接重要的方式,如何配置安装linux系统的SSH服务,如何开启SSH?下面来看看吧(本例为centos系统演示如何开启SSH服务) 1.登陆linux系统,打开终端命令.输入 rpm -qa |grep ssh 查找当前系统是否已经安装 2.如果没有安装SSH软件包,可以通过yum  或rpm安装包进行安装(具体就不截图了) 启动SSH服务 安装好了之后,就开启ssh服务.Ssh服务一般叫做 SSHD 命令行输入  service sshd start 可以启动  或者