|
1、查看、修改Linux时区与时间
# Z6 b: ?! s# @: ]/ _8 F! A- Q5 C1 l一、linux时区的查看与修改
$ k/ J. O9 {( c! K9 i9 |
1,查看当前时区
G, g/ l' y# j) y! n) H% ~date -R 2,修改设置时区: b7 I5 {' O, |
方法1:
5 W) s$ Y# l, x+ H1 qtzselect 方法2:
7 F' A3 ^6 ^9 z. q* G" c1 `5 b仅限于RedHat Linux 和 CentOS
# v* b- ~! p% F( etimeconfig 方法3:+ P( v" _- C; s- Q
适用于Debian4 E: L0 k# ~8 O
dpkg-reconfigure tzdata 3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
: L9 l- t; L) [- v6 [, {$ T2 Q' pcp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
1 m# I# m/ L& l( _0 S1 ^在中国可以使用:
1 j h$ a& e9 p& p* scp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改 5 _5 j; V( k; z- E) l: v* ?& ~
1、查看时间和日期
) h2 Y( j; |: M* G& x6 [& s gdate
: b7 P6 t0 A6 M6 y X( I% M( K' w2、设置时间和日期) L% X# c; U% x6 h3 ~
将系统日期设定成1996年6月10日的命令$ k' \) }7 Q1 ~ e0 \5 |
date -s 06/22/96
4 B' }. T1 C% R" t- u0 a% A" [
将系统时间设定成下午1点52分0秒的命令& G; k* Y% D N# F+ M' ^
date -s 13:52:00
3 L9 e) G8 G1 l, V- [# W( s3. 将当前时间和日期写入BIOS,避免重启后失效, H- }+ y% M4 _
hwclock -w
三、定时同步时间 ) y3 R3 R" K# P: E
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1 Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
- f3 V$ R/ Z8 l& ^1 J% F其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。 查看Linux系统时间:
d; h5 f- w* r' ]$ {3 _7 H( `date
: b4 y+ T9 {# n G% c4 I修改Linux系统时间:6 n, q) G1 p7 {: _- m' x% k/ k
date -s (后面跟时间)
查看Linux硬件时间: 5 Y6 N# C* O4 f: R( A) |! m+ N) x H
Java代码 - hwclock
- #或
- clock
- #或
- hwclock –show
- #或
- clock –show
% [0 M& q$ Q6 {% `+ D3 y L! O0 s
修改Linux硬件时间: C代码 - hwclock –set –date
- #或
- clock –set –date
, U* u" f# e" L: ~- M
让系统时间与硬件时钟同步,用: C代码 - hwclock –hctosys
- #或
- clock –hctosys
( E# D8 `+ X/ V' G
相反地,让硬件时钟与系统时间同步: C代码 - hwclock –systohc
- #或
- clock –systohc% w, i/ Q1 p2 R8 T9 W* y$ R- 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
* a& `- j# ~- Y: R( R8 Y
0 S' H( T( Q; b( F3 u* F, }% ?8 [ ( w# P* u6 h! h1 S% H8 \: | {
|