思科认证考试CCIE网工企业基础设施EI路由交换理论lab在线培训
0 人在学
一个机器上date :
Vsles11:~ # date
2011年 09月 20日 星期二 04:08:26 EDT
一个机器上date:
SLES11:~/Desktop # date
2011年 09月 20日 星期二 16:10:29 CST (该机器是正确时间)
经过Google得知:
CST
美国中部地区标准时间
EDT
美国东部夏令时间
原来是时区设置不一样,Google修改系统时间
1.tzselect 修改了之后,date仍然无变化,查看/etc/sysconfig/clock文件中时区仍然是美国东部
2.使用yast —》system-》date and time 之后,时间修改成功。
再复习一下时间:
Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BiOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的 设置,然后系统时钟就会独立于硬件运作。
Linux中的所有命令 (包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和 hwclock用法相近,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
1、date
查看系统时间
# date
设置系统时间
# date --set=“07/07/06 10:19" (月/日/年 时:分:秒)
2、hwclock/clock
查看硬件时间
# hwclock --show
# clock --show
设置硬件时间
# hwclock --set --date="07/07/06 10:19" (月/日/年 时:分:秒)
# clock --set --date="07/07/06 10:19" (月/日/年 时:分:秒)
3、硬件时间和系统时间的同步
按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。
硬件时钟与系统时钟同步:
# hwclock --hctosys(hc代表硬件时间,sys代表系统时间)
或者
# clock --hctosys
系统时钟和硬件时钟同步:
# hwclock --systohc
或者
# clock --systohc
在SuSE Linux下如何修改日期和时间
Q: 在SuSE Linux下如何修改日期和时间
A: 能够运行yast2 timezone修改日期和时间,也能够运行命令修改日期和时间
运行命令修改日期和时间的命令是:
例如: 将日期和时间改为2004年11月27日22时20分
# date -s "2004/11/27 22:20:00" ; hwclock --systohc