linux时间同修改,linux 系统时间修改同步
修改:
# 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 系统时间修改同步的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: |9 其他(linux特定的), 用来存
- 下一篇: linux系统取消自检,[转载]取消Li