首页 > 代码库 > Linux系统时间管理
Linux系统时间管理
一、时区配置
显示时区
[root@node2 ~]# date -R
Mon, 19 Dec 2016 14:02:47 +0800
[root@node2 ~]#
[root@node2 ~]# date +%z
+0800
[root@node2 ~]#
主要就是后面的+0800,东八区
修改时区
[root@node2 ~]# vim /etc/sysconfig/clock
[root@node2 ~]# cat /etc/sysconfig/clock
ZONE="Asia/Shanghai"
[root@node2 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
cp: overwrite `/etc/localtime‘? y
[root@node2 ~]#
时区的信息存在/usr/share/zoneinfo/下面,本机的时区信息存在/etc/localtime,利用tab键技巧,可以任意修改时区。
tzselect,互动式命令,本人试过没用处效果,不建议使用。
二、时间相关指令
概念:Linux时间有2个
系统时间:也叫软件时间(sys),1970年1月1日到当前时间的秒数
BIOS时间:也叫硬件时间(hc)
显示时间:
[root@dev01 ~]# date 121914372015
2015年 12月 19日 星期六 14:37:00 CST
[root@dev01 ~]#
[root@dev01 ~]# hwclock -r
2016年12月19日 星期一 14时37分58秒 -0.523154 seconds
[root@dev01 ~]#
[root@dev01 ~]# hwclock -w
[root@dev01 ~]# hwclock -r
2015年12月19日 星期六 14时37分29秒 -1.054204 seconds
[root@dev01 ~]#
[root@dev01 ~]#
备注:
设置日期的格式:
#date MMDDhhmmYYYY
MM:月份
DD:日期
hh:小时
mm:分钟
YYYY:公元年
#hwclock [rw]
-r :也就是read,读出目前bios内的时间参数
-w:也就是write,将目前的Linux系统时间写入bios中
Linux的网络校时:
#ntpdate [NTP IP/hostname]
例如:
#ntpdate time.windows.com
本文出自 “不进则退” 博客,请务必保留此出处http://laozhu.blog.51cto.com/755494/1883967
Linux系统时间管理