date +%Y%m%d -s "20200520" //修改年月日
date +T -s "10:30:30" //修改时分秒
date -s "20100405 14:31:00" //日期和时间也可以一次输入完成:(此时日期和时间用双引号引起来)
用以下格式也可以完成:
#date -s 20100405
#date -s 07/26/2005
将系统时间设定成下午11点12分0秒的命令如下。
#date -s 11:12:00
1、Linux date 设置系统时间
设置 系统时间 注意时间格式
date -s "date"
[root@localhost c]# date -s "2019-05-29 10:58:00" //设置时间,尽量比当前时间快1分钟
e.g:
part1:
linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,
另一个是系统时钟,是linux系统Kernel时间。
当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。
有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法
date命令将日期设置为2014年6月18日
---- date -s 06/18/14
将时间设置为14点20分50秒
---- date -s 14:20:50
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
---- date 0618141614.30
part2:
hwclock/clock 命令查看、设置硬件时间
a、查看系统硬件时钟 hwclock --show 或者 clock --show
b、设置硬件时间
hwclock --set --date="06/18/14 14:55" (月/日/年 时:分:秒)或者# clock --set --date="06/18/14 14:55" (月/日/年 时:分:秒)
c、硬件时间和系统时间的同步
hwclock --hctosys(hc代表硬件时间,sys代表系统时间) 或 clock --hctosys
系统时钟和硬件时钟同步:hwclock --systohc 或clock --systohc
2、Linux date命令的用法
(1)以下是服务器现在的时间,当前时间的各种表示方法,表示成自己想要的时间格式,后面的范例将会在这个时间基础之上进行演示,同时这也是熟练掌握后面各种date命令的前提,请读者注意
命令:date
命令功能:date 可以用来显示或设定系统的日期与时间。
(2)命令参数:
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号; -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号; -u:显示GMT; --help:在线帮助; --version:显示版本信息。
(3)日期格式字符串列表
%H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。 %l 小时(以0-12来表示)。 %M 分钟(以00-59来表示)。 %P AM或PM。 %r 时间(含时分秒,小时以12小时AM/PM来表示)。 %s 总秒数。起算时间为1970-01-01 00:00:00 UTC。 %S 秒(以本地的惯用法来表示)。 %T 时间(含时分秒,小时以24小时制来表示)。 %X 时间(以本地的惯用法来表示)。 %Z 市区。 %a 星期的缩写。 %A 星期的完整名称。 %b 月份英文名的缩写。 %B 月份的完整英文名称。 %c 日期与时间。只输入date指令也会显示同样的结果。 %d 日期(以01-31来表示)。 %D 日期(含年月日)。 %j 该年中的第几天。 %m 月份(以01-12来表示)。 %U 该年中的周数。 %w 该周的天数,0代表周日,1代表周一,异词类推。 %x 日期(以本地的惯用法来表示)。 %y 年份(以00-99来表示)。 %Y 年份(以四位数来表示)。 %n 在显示时,插入新的一行。 %t 在显示时,插入tab。 MM 月份(必要) DD 日期(必要) hh 小时(必要) mm 分钟(必要) ss 秒(选择性)
3、
UTC (Universal Time Coordinated,UTC)世界协调时间
CST (China Standard Time UTC+8:00)中国沿海时间(北京时间)
GMT (Greenwich Mean Time)格林威治标准时间
CST:中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。
UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间“Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。
GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
设置完系统时间后,还需要同步到硬件时钟上
https://www.cnblogs.com/keleman/p/11909968.html
https://www.cnblogs.com/asxe/p/9317811.html
http://blog.chinaunix.net/uid-31410005-id-5784883.html