现在的位置: 首页 > 综合 > 正文

Linux下修改日期和时间

2013年08月03日 ⁄ 综合 ⁄ 共 1210字 ⁄ 字号 评论关闭

Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那个主板硬件时钟,这个时钟可以在BIOSStandard BIOS Feture”项中进行设置。

Linux中,用于时钟查看和设置的命令主要有datehwclockclock。其中,clockhwclock用法相近,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。由于目前绝大多数用户使用x86硬件体系,所以可以视这两个命令为一个命令来学习。

注意:date命令所有用户都可以执行,但hwclockclock两个命令仅root用户可以执行

 

1、查看系统当前时间

oracle@hjtest:~> date

  2 28 16:21:00 CST 2009

oracle@hjtest:~> date "+%Y-%m-%d %H:%M:%S"  date +"%Y-%m-%d %T"

2009-02-28 16:21:03

hjtest:~ # hwclock

Sat Feb 28 16:21:44 2009  -0.070378 seconds

hjtest:~ # clock

Sat Feb 28 16:21:49 2009  -0.738312 seconds

 

2、设置日期和时间

设置系统时钟的操作:

# date 022813272009.30

通用的设置格式:

# date 月日时分年.

也可以采用如下的方式设置:

如:设置日期为20080812

#date -s 2008/08/12

如:设置时间为下午163040

#date -s 16:30:40

如:设置日期为20080812,同时设置时间为下午163040

#date -s “2008/08/12 16:30:40” “2008-08-12 16:30:40”

 

设置硬件时钟的操作:

# hwclock --set --date="09/17/2003 13:26:00"

或者

# clock --set --date="09/17/2003 13:26:00"

通用的设置格式:

hwclock/clock --set --date=“// ::

 

3、同步时钟

Linux系统使用clockhwclock命令来同步系统时钟和硬件时钟。

硬件时钟与系统时钟同步:

# hwclock --hctosys

或者

# clock --hctosys

上面命令中,--hctosys表示Hardware Clock to SYStem clock

 

系统时钟和硬件时钟同步:

# hwclock --systohc

或者

# clock --systohc

也可以使用 # clock –w 命令功能同# clock --systohc

 

4、设置时区

配置文档/etc/sysconfig/clock

#

ZONE="Asia/Shanghai"

UTC=false

ARC=false

~

 

抱歉!评论已关闭.