修改:

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

修改为中国的东八区

# vi /etc/sysconfig/clock

ZONE="Asia/Shanghai"

UTC=false

ARC=false

ntpdate 210.72.145.44

129.7.1.66ntp-sop.inria.frserver

210.72.145.44(中国国家授时中心服务器IP地址)

ntp.sjtu.edu.cn

(上海交通大学网络中心NTP服务器地址)202.120.2.101

(上海交通大学网络中心NTP服务器地址)

在ntpd中设置:

vi /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes

查看硬件时间(BIOS的):

# hwclock

Tue 06 May 03:49:37 PM CST -0.039646 seconds

同步BIOS时钟,强制把系统时间写入CMOS:

# clock -w

[root@IPv6 sysconfig]# vi /etc/sysconfig/clock

N I e N ~;S t o i

!t R N ` f u i ZONE="Asia/Shanghai"

0K6G&Q Q ? d z C ? q UTC=true "x#| \

I4m*a$Q+^

ARC=false h t m Q!Q H f N p

1Z F } d y X g

将 UTC=true 改为 false,然后重新启动。

+| r F%z G .t&@,p X F T Q(_

参考

f { J$N m g s Linux 每次启动时钟日期就多了 8 小时 f R

R s ]:h#c6T F5]&o$M

计算机系统有两个时钟,一个是

BIOS,或者CMOS,或者说“硬件时钟”,还有一个就是“系统(操作系统)时钟”,

A O Y)v!~ m9J8y1v;A

如果这两个时钟的设置上有问题,或者Linux

的时钟配置文件不正确的话,就会产生系统时钟差

8 小时的问题。

P7l$B m,U p

p(b6]#n!|&x

g s+h!G M l 让我们先查看 /etc/sysconfig/clock 的内容: ,j

Z4u i v @

[root@www /root]# cat /etc/sysconfig/clock

9\+] t,k8V.g [+D h e/[ ZONE=Asia/Shanghai ;/usr/share/zoneinfo

下面的文件。

r:G4C }7} K UTC=false ; 硬件时钟是否为 UTC 或者说 GMT

时钟。 V P,h4R g b

ARC=false ;如果是在 Alpha 机器上,则设置为 true 。 -G

[ [ o N e c |*i l6{

把硬件时钟设置为 UTC

的好处就是他能自动设置夏时制,缺点时,在安装有多重操作系统启动的机器上,在另外的操作

"l v!F'`5~-j ^ y 系统上时钟会错误。 $M V%X z(A q

V&T d h6a B7y4Z g c

Linux 的时钟设置文件为:/etc/localtime

,实际上这个文件是 /usr/share/zoneinfo

目录下对应文件的符号连接。 y `:{ g K O | r9K V

假设我们所处的地区位于上海,那么只要运行以下的命令就可以设置时区了。

0d } c U2N#X Q7R Q,k5P

/\.Q K'_ @ t ?0_

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime K/] \ {

\

-J2w*j5l ? B,Q z

Linux

启动时,其中的一个脚本(/etc/rc.d/rc.sysinit)会运行

/sbin/hwclock 程序,把当前的硬件时钟复制为系统 t a

Q2C b

时间。hwclock

假定硬件时钟已经设置为本地时钟,除非带有 --utc

参数。脚本文件会读取 /etc/sysconfig/clock 文

U+w.d } E$S m }

件的设置,因此我们不需要修改脚本,直接修改这个配置文件就可以了,根据需要把其中的

UTC 行,设置为 true 或 m M+S I/H*j

者 false。

!Q e u e i4N

,` f O.b!O'[ 设置硬件时钟时,首先使用 date 命令("date

MMDDhhmmYYYY.ss") 设置好系统时钟,然后使用

"/sbin/hwclock --systohc"

:I"} ~ Z4` d&S o,?$?

把硬件时钟设置为和当前系统时间一致。

a3J {*H L @9N F R Q +y1} ^ ? E } ^

如果你在某些应用下面的时间是错误的,那么你在运行

Red Hat Linux 5.0 或 5.1,解决的办法是建立

/usr/lib/zoneinfo 2r!V c u)P X O"x q

到 /usr/share/zoneinfo 的符号连接: #M Y)n c [ a | ?

b w | C l U ln -s /usr/share/zoneinfo /usr/lib/zoneinfo c D V

d(~-P

4n Y \ i W8T/~9`

小结:时钟设置的问题本身比较简单,但是它涉及到几个基本的配置文件:

I \&~-b i \&z q

w1H M*i/B#O f ? /etc/rc.d/rc.sysinit

:X W(b-w4S+V /etc/sysconfig/clock

x X%i3Q Q P k |%M /etc/localtime !B d C.s Q3@ K

/usr/share/zoneinfo

对初学者来说,确实需要一定的基本功才可以对以上的几个文件了如指掌。但是仔细阅读

hwclock 的 man 手册,相信这些 .O G G+`-a

问题都能迎刃而解。

linux时间同修改,linux 系统时间修改同步相关推荐

  1. Linux下通过命令设置系统时间

    Linux下通过命令设置系统时间: date -s "09/22/2012 09:30:30" clock -w

  2. Linux —— 时间(date设置系统时间)

    Date命令的作用:以给定的格式显示当前的时间,或者设置系统时间 一.了解date命令的参数 date命令使用方式: 用法:date [选项]... [+格式] 或:date [-u|--utc|-- ...

  3. C# 修改windows系统时间

    由于软件系统需要与MES做数据对接,设备电脑时间与MES端有相差,而采集数据的时间需要做到统一.当然不建议修改本机系统的时间,如需与mes时间一致,建议软件项目使用自身时间.由于开发软件受限,当然更多 ...

  4. 获取系统时间出错oracle-,oracle 获取系统时间(转)

    Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年.季.月.周.日 ...

  5. js如何获取计算机当前时间,js获取当前系统时间

    搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. var myDate = new Date(); myDate.getYear( ...

  6. Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置

    Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置 我们在使用电脑的时候,总是会遇到很多的电脑难题.当我们在遇到了需要在win8系统中对时间设置自动同步的时候,我们应该怎么操作呢?今天 ...

  7. linux查看和修改当前系统时间

    一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" ...

  8. linux修改硬件系统时间,Linux修改日期、时间,系统与硬件时间

    Linux的时间分为两种,硬件时间和系统时间两种: 一.查看与修改系统时间 查看系统时间:date # date Fri Nov 26 15:20:18 CST 1999 用指定的格式显示系统时间:  ...

  9. 【Linux】40.date设定系统时间

    date -s 2021-11-16 sync date -s就是date --set 可以强制系统使用本地时间作为实时时钟(硬件时钟): sudo timedatectl set-local-rtc ...

  10. linux在shell中获取系统时间,linux在shell中获取时间

    获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...

最新文章

  1. todoist 无法登陆_通过构建Todoist克隆将您的React技能提升到一个新的水平
  2. 4kyu Domino Tiling - 3 x N Board
  3. java实现串口ymodem 传输文件_活久见!Jmeter也能实现文件传输和发送邮件啦
  4. The connection to adb is down
  5. mysql数据库主要用来做什么的_水晶头骨用来做什么的?
  6. mysql update field_mysql-更新表与另一个选择,但字段是SUM(someField)
  7. 计算机网络按拓扑结构可分为三种基本型,2012年计算机三级网络技术基本概念与名词解释(3)...
  8. 全球最大的多晶硅制造商保利协鑫去年营收220亿元 售电业务表现抢眼
  9. java oo 封装_javaOO——封装、static、成员内部类
  10. 往届选手心得分享:腾讯广告算法大赛萌新指南
  11. 为什么excel图片会变成代码_会EXCEL便可定制自己的办公管理软件(超简单,无代码)...
  12. 开源和非开源IM即时通讯源码有什么区别,哪个更好
  13. PC-电源-001--什么是80 PLUS,金牌换钛金电源能回本吗?
  14. android布局文件放在哪,Android开发之布局文件layout目录分包处理
  15. iPi Soft: Motion Capture for the Masses(大众化的运动捕捉软件)
  16. 在华为云服务器上部署的web项目详情
  17. centos设置东八区
  18. java 重启路由器
  19. 微信小程序--企业认证篇
  20. python中ls是什么_使用python实现ls命令(1)

热门文章

  1. 对注册表项的访问被拒绝的解决
  2. CLEARTEXT communication to xxx not permitted by network security policy
  3. 解析Linux 多应用程序docker自动部署脚本
  4. 我看百度和Google
  5. 如何正确使用Java8的Optional机制
  6. Linux 命令详解(六)Linux 守护进程的启动方法
  7. Attachments failing with invalid id (Bugtraker.net)
  8. c语言27除以4,2014计算机等级二级C语言精讲习题及答案 4
  9. 【学习笔记】JS进阶语法一事件基础
  10. 【PM模块】维护业务处理流程—外部维护