<1>查看服务器时间
格式:date +FORMAT //根据指定格式显示当前时间.
常用FORMAT
%Y //YYYY格式的年份(Year)
%m //mm格式的月份(month),01-12
%d //dd格式的日期(day),01-31
%H //HH格式的小时数(Hour),00-23
%M //MM格式的分钟数(Minute),00-59
%S //SS格式的秒数(Second),00-59
%F //YYYY-mm-dd格式的完整日期(Full date),等同于%Y-%m-%d
%D //YYYY/mm/dd格式的完整日期,等同于%Y/%m/%d
%T //HH:MM:SS格式的时间(Time),等同于%H:%M:%S
%w //星期几,0-6,0表示星期天
%u //星期几,1-7,7表示星期天
<2>设置时间
date mmddHHMMYYYY (eg:date 122111152015,设置时间为2015年12月21日11点15分)
[root@sqj2015 ~]# date
Sun Dec 20 22:15:51 EST 2015
[root@sqj2015 ~]# date 12211152015
Mon Dec 21 11:15:00 EST 2015
date修改的是系统时间,我们可以通过以下命令来完善或重置回原来的时间
hwclock –hctosys //以硬件时间校正系统时间
hwclock –systohc //以系统时间校正硬件时间
<3>这里有你有没发现,我们查看和修改时间的时区均是EST.
查看当前使用的时区:
[root@sqj2015 ~]# cat /etc/sysconfig/clock
ZONE=”America/New_York”
这里发现这个时区采用的是美国时间,所以你前面及时做了时间同步,或者时间修改,它同步和修改的都是对应美国时间的.如下:
[root@sqj2015 ~]# date
Sun Dec 20 22:15:51 EST 2015
[root@sqj2015 ~]# date 12211152015
Mon Dec 21 11:15:00 EST 2015
显示的还是美国时间(EST).
也可以使用:
[root@sqj2015 ~]# date -u
Mon Dec 21 03:15:04 UTC 2015 //来显示UTC时间
若作为中国用户,怎么使时间与本地时间同步呢?
进入/usr/share/zoneinfo目录,可以看到很多时区文件,我们选择(shanghai)为中国时区.具体操作如下:
(1)先删除旧的时区配置: rm /etc/localtime
(2)软链新的时区配置:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
再次查看
[root@sqj2015 ~]# date
Mon Dec 21 11:34:57 CST 2015
是不是已经与中国时间同步了.