1、查看、修改Linux时区与时间 ' m, u+ Y+ _$ c& `
一、linux时区的查看与修改
. H& ?" g+ N# ~' E: _6 h/ A6 j- @4 P1,查看当前时区! V+ z( n7 Z7 u& b! u) l& }$ N
date -R
2,修改设置时区) v- k7 ]7 O) k/ M
方法1:6 q1 Z; A W! K- J
tzselect 方法2:% E2 x5 B8 O7 W( Z$ _4 Y& a
仅限于RedHat Linux 和 CentOS( l) v0 f/ }' C9 J3 O
timeconfig 方法3:) L5 ]* }- D. t" q- m$ {
适用于Debian0 |6 M$ P1 i* O4 d$ O
dpkg-reconfigure tzdata 3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
. ?4 [' J5 u7 E6 f# {( mcp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
8 p n7 [2 Z2 f7 ~$ [* [在中国可以使用:
2 {: b: |( [7 V- X8 Tcp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改 5 V i& D. E: R/ A" t4 Z, V" N
1、查看时间和日期
h8 D4 t- L/ w) @7 H- vdate
+ i1 e ^# w5 O" N0 `, I+ M0 [2、设置时间和日期8 q7 h# N2 w W1 N& X
将系统日期设定成1996年6月10日的命令
1 l- r9 I+ g% Pdate -s 06/22/96
, ]5 F% R+ _& M& N
将系统时间设定成下午1点52分0秒的命令/ X; a; x* ]0 f* ~: J
date -s 13:52:00 4 ]+ ^0 J9 Q: D
3. 将当前时间和日期写入BIOS,避免重启后失效
9 E! J/ g0 V5 U* {hwclock -w 三、定时同步时间 1 W0 r+ V* @. L$ O
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1 Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。% b) Q9 j. j! R6 G: Y
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。 查看Linux系统时间:
: [# } w( r* q( Xdate 6 Y- o5 M f8 Y
修改Linux系统时间:& N* p" Y, ]' I/ T' e
date -s (后面跟时间) 查看Linux硬件时间: 1 o5 v3 X2 l5 t" q, d
Java代码 - hwclock
- #或
- clock
- #或
- hwclock –show
- #或
- clock –show1 g/ S! M, J3 G& k: s. b
修改Linux硬件时间: C代码 - hwclock –set –date
- #或
- clock –set –date
8 R) D6 }7 o0 u# v5 u9 S
让系统时间与硬件时钟同步,用: C代码 - hwclock –hctosys
- #或
- clock –hctosys
" \. R$ e/ ?8 ? K% ^2 ]
相反地,让硬件时钟与系统时间同步: C代码 - hwclock –systohc
- #或
- clock –systohc
4 y3 o# a% E- b$ {- V! b' }$ K
让系统时间每隔十分钟去同步一下硬件时间。 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( Y% }7 f5 w. g1 S' D" B
- n/ q9 F H% C' S) m
6 c4 L. @9 ]) {- Z6 S |