一、练习
1.显示今天是周几?
[root@wybaron_host1015 ~]# date +%a
六
[root@wybaron_host1015 ~]# date +%A
星期六
2.设定当前系统时间?
[root@wybaron_host1015 ~]# date
2018年 09月 14日 星期五 18:11:30 CST
[root@wybaron-host1015 ~]# yum install -y ntpdate
[root@wybaron-host1015 ~]# ntpdate 218.186.3.36
15 Sep 11:18:08 ntpdate[6181]: step time server 218.186.3.36 offset 61551.408016 sec
[root@wybaron-host1015 ~]# date
2018年 09月 15日 星期六 11:18:11 CST
3.显示今天的日期,形如:10/09/15(年/月/日)?
[root@wybaron_host1015 ~]# date +%y/%m/%d
18/09/15
4.显示今天的日期,形如:10/09/15(月/日/年)?
[root@wybaron_host1015 ~]# date +%D
09/15/18
5.显示当前的时间,形如:16:04:22?
[root@wybaron_host1015 ~]# date +%T
11:09:11
二、补充
linux的两种时钟:系统时钟和硬件时钟
系统时钟:由linux内核通过cpu的工作频率进行的计时。
硬件时钟:由主板电池为其供电,依靠主板石英晶体振荡器频率工作,系统启动后从硬件读取时间信息,此后独立运行。
查看命令
[root@wybaron_host1015 ~]# date //查看系统时间
2018年 09月 15日 星期六 11:25:27 CST
[root@wybaron_host1015 ~]# clock //查看硬件时间
2018年09月15日 星期六 11时25分45秒 -0.852213 秒
[root@wybaron_host1015 ~]# hwclock //查看硬件时间
2018年09月15日 星期六 11时25分49秒 -0.289061 秒
时间同步
[root@wybaron_host1015 ~]# hwclock -s //同步硬件时间到系统时间,以硬件时间为准
[root@wybaron_host1015 ~]# hwclock --hctosys // 同步硬件时间到系统时间
[root@wybaron_host1015 ~]# hwclock -w //同步系统时间到硬件时间,以系统时间为准
[root@wybaron_host1015 ~]# hwclock --systohc // 同步系统时间到硬件时间