linux系统时间和时区与internet时间同步

问题如此图红色区域

# /usr/sbin/ntpdate time.nist.gov      //手动同步时间后,发现与网络时间还是不不对

# vi /etc/sysconfig/clock            //发现是new_york,ZONE="America/New_York"

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime      //修改时区
# vi /etc/sysconfig/clock                              //修改为中国的东八区              
ZONE="Asia/Shanghai"
UTC=false
ARC=false

参考网上

1)/etc/sysconfig/clock 文件,只对 hwclock  命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (--utc, 或 --localtime) 都没有变化,要重启系统后才生效);在 /etc/sysconfig/clock 中 UTC=false 时,date、hwclock、hwclcok --localtime 输出的时间应该都一致,且此时 hwclock --utc是没有意义的;在 /etc/sysconfig/clock 中 UTC=ture 时,date、hwclock 的输出是一致的,hwclock --localtime 的输出则是UTC时间;系统关闭时会同步系统时间到硬件时钟,系统启动时会从硬件时钟读取时间更新到系统,这2个步骤都要根据 /etc/sysconfig/clock 文件中UTC的参数来设置时区转换。2)./etc/localtime这个文件用来设置系统的时区,将 /usr/share/zoneinfo/ 中相应文件拷贝到/etc下并重命名为 localtime 即可修改时区设置,而且这种修改对 date 命令是及时生效的。不论是 date 还是 hwclock 都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算。

开机的时候自动网络校时: 
    vi /etc/rc.d/rc.local 
    /usr/sbin/ntpdate time.nist.gov ;  /sbin/hwclock -w

时间: 2024-12-17 18:24:41

linux系统时间和时区与internet时间同步的相关文章

自动调整linux系统时间和时区与Internet时间同步

调整linux系统时间和时区与Internet时间同步 一.修改时区:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=falseARC=false 二.配置新的时间日期设定:# date -s 2008/05/06 时间设定:# date -s 18:40:00 查看硬件时间(BIOS的):    hwclock

Linux_自动调整linux系统时间和时区与Internet时间同步

调整linux系统时间和时区与Internet时间同步 一.修改时区:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=falseARC=false 二.配置新的时间日期设定:# date -s 2008/05/06 时间设定:# date -s 18:40:00 查看硬件时间(BIOS的):    hwclock

调整linux系统时间和时区

一.修改时区:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=falseARC=false 二.配置新的时间日期设定:# date -s 2008/05/06 时间设定:# date -s 18:40:00 查看硬件时间(BIOS的):    hwclock [-rw]     -r:查看现有BIOS时间,默认为-

Linux下自动调整时间和时区与Internet时间同步

(原文链接) 调整linux系统时间和时区与Internet时间同步一.修改时区:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=falseARC=false二.配置新的时间日期设定:# date -s 2008/05/06时间设定:# date -s 18:40:00查看硬件时间(BIOS的):    hwclo

linux系统修改系统时间与时区

(1)修改系统时间. linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间.当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作.有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法. date命令将日期设置为2014年6月18日 ----   date -s 06/18/14 将时间设置为14点20分50秒

Linux系统时间和硬件时间设置

在Linux中有硬件时钟与系统时钟两种时钟.硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.系统时钟则是指kernel中的时钟.所有Linux相关指令与函数都是读取系统时钟的设定.因为存在两种不同的时钟,那么它们之间就会存在差异.当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作. 用date命令对系统时间进行设置后,并不会去修改硬件时钟,所以系统重启后,系统时间还算会去读取硬件时间,这就是为何date设置失效到原因. 因此,需要在设置系统时间后,将

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系统时间有两个,一个是硬件时间,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时间,是linux系统Kernel时间.当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作.有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步. 方法一 一.date 查看/设置系统时间 1.将日期设置为2017年11月3日 [root@linux-node ~]# date -s 11/03/17 2.将时间设置为14点20分50秒 [r

***设置 linux 系统时间以及同步到硬件***

设置 linux 系统时间以及同步到硬件 ______________________________________________________________________________________________ 首先查看当前系统时间 # date -R Sun, 23 Dec 2018 18:19:04 +0800 如果不是 +0800 则说明系统时区错误,我们需要的是东八区. 2.修改时区 # tzselect 在这里我们选择亚洲 Asia,确认之后选择中国(China),