linux date/hwclock 命令

date 指定特定的格式显示当前时间或者设置系统时间

-d, --date=STRING 给定一个字符串的时间,然后按特定的格式显示出来

  date -d 2016-11-04 +%a
  date --date 2016-11-04 +%a

-f, --file=DATEFILE 将文件中的每一行用特定的时间格式显示出来

  date -f file +%a

-r, --reference=FILE 显示文件的最后一次修改时间

-R, --rfc-2822 以RFC 2822的格式显示时间

-s, --set=STRING 设置系统时间

  date -s 20161101

  date -s 2016-11-01

  date -s 15:15:02

  date -s '20161101 15:15:02'

-u, --utc, --universal 设置UTC时间,世界协调时间(Universal Time Coordinated,UTC),UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。

 

hwclock 设置硬件时间(RTC)

-r, --show 显示系统时间
-w, --systohc 将系统时间同步到硬件时间
-s, --hctosys 将硬件时间同步到系统时间
-v, --version 显示hwclock的版本信息
--set --date=newdate 设置硬件时间

 

一下命令也可以同步系统与硬件之间的时间

clock -w 将系统时间同步到硬件时间
clock -s 将硬件时间同步到系统时间

 

posted @ 2016-11-04 15:43  zengyuanke  阅读(463)  评论(0编辑  收藏  举报