|
1、查看、修改Linux时区与时间 * P4 Y- u' B/ l3 @
一、linux时区的查看与修改 $ w5 D$ p# m* a* e
1,查看当前时区& f! Z, B- m" G* p5 }
date -R 2,修改设置时区' v. u* X3 T6 @* |0 h7 L
方法1:# w% G7 @# o, v4 f3 F( k$ y9 Z7 u9 d
tzselect 方法2:
# u4 u2 ?) z6 z" t8 y4 W' H! x仅限于RedHat Linux 和 CentOS$ I+ q$ t% V. _; {/ {) _
timeconfig 方法3:! u( s4 Y! W% D6 b8 z
适用于Debian
5 {2 _ z# z Jdpkg-reconfigure tzdata 3,复制相应的时区文件,替换系统时区文件;或者创建链接文件$ ~8 c; `' X# z2 ~8 c# k
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
1 L2 i- M3 q$ z' E! p5 _在中国可以使用:1 b5 ^; K/ D, C; q( G) b( M- F
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改 r/ z6 `0 z( E, W7 E0 Y
1、查看时间和日期
+ Z, f# u& S5 }5 I; ?/ i# Pdate
9 V% s3 T7 u# f% ?2、设置时间和日期
) L4 K' ?9 b0 i$ s: N) d将系统日期设定成1996年6月10日的命令
1 W7 w. E- J( Gdate -s 06/22/96
8 M9 b- A: K% [2 }6 x- w# C: P# l
将系统时间设定成下午1点52分0秒的命令
( C! d# u! G( Ddate -s 13:52:00 % y7 c9 ]( [$ e% q* P# _
3. 将当前时间和日期写入BIOS,避免重启后失效8 r! m/ \( [: }9 P7 }3 h
hwclock -w 三、定时同步时间
* q3 e! _- o) w' j9 d! t* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
( E% U4 A) c6 N$ v2 a6 Q* ~$ ]其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。 查看Linux系统时间:
2 C! P1 E& n# s9 y7 c* ]& Gdate 3 D0 t( h6 A. k7 @$ D
修改Linux系统时间:3 y! C# v9 N2 Q I
date -s (后面跟时间) 查看Linux硬件时间:
# K6 }+ M+ S0 d2 v& tJava代码 - hwclock
- #或
- clock
- #或
- hwclock –show
- #或
- clock –show
) k2 o1 Y/ v( B. q9 ]
修改Linux硬件时间: C代码 - hwclock –set –date
- #或
- clock –set –date* R& O/ {8 K! x+ {& L
让系统时间与硬件时钟同步,用: C代码 - hwclock –hctosys
- #或
- clock –hctosys
% P) a, M1 G# U
相反地,让硬件时钟与系统时间同步: C代码 - hwclock –systohc
- #或
- clock –systohc
) h8 h6 b* C+ z. O9 O
让系统时间每隔十分钟去同步一下硬件时间。 C代码 - [hqw@localhost root]$ vi /etc/crontab
- SHELL=/bin/bash
- PATH=/sbin:/bin:/usr/sbin:/usr/bin
- MAILTO=root
- HOME=/
- # run-parts
- 01 * * * * root run-parts /etc/cron.hourly
- 02 4 * * * root run-parts /etc/cron.daily
- 22 4 * * 0 root run-parts /etc/cron.weekly
- 42 4 1 * * root run-parts /etc/cron.monthly
- */10 * * * * root hwclock --hctosys #加入此行,每隔10分钟执行一次hwclock --hctosys
1 b. r# M! t h# f
& f3 a1 w' V- d& k, E) g! L ; S! u0 T2 \" L* ~
|