centos-rhel服务器相关 / linux / 未分类 · 2016年9月30日

centos时区查看和更改方法

一.查看时区
[root@a ~]# date
Fri Sep 30 10:29:33 CST 2016
可见为中国时区 CST – China Standard Time (Standard Time)
[root@a ~]# date -R
Fri, 30 Sep 2016 10:29:24 +0800
[root@a ~]# date +%z
+0800
可见为 东八时区
二.更改时区
rm -rf /etc/localtime #删除当前默认时
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

三.时间自动同步和校正
yum install -y ntp #安装时间同步服务(组件)
ntpdate us.pool.ntp.org #设置同步服务器
date #查看当前时间www.


rpm -qa | grep ntp #查询一下可安装了
chkconfig --list | grep ntp #看下服务情况
chkconifg ntpd on
service ntpd start # 或/etc/init.d/ntpd start

将当前时间和日期写入BIOS,避免重启后失效
hwclock -w
定时同步时间
# /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
**********
知识拓展
概念:Linux时间有两个
系统时间:也叫软件时间(sys), 1970年1月1日到当前时间的秒数
BOIS时间:也叫硬件时间(hc)
GMT(Greenwich Mean Time)代表格林尼治标准时间,这个大家都知道。
而CST却同时可以代表如下 4 个不同的时区:
Central Standard Time (USA) UT-6:00
Central Standard Time (Australia) UT+9:30
China Standard Time UT+8:00
Cuba Standard Time UT-4:00
可见,CST可以同时表示美国,澳大利亚,中国,古巴四个国家的标准时间。
修改设置时区
方法(3) 适用于Debian
dpkg-reconfigure tzdata
CST – China Standard Time (Standard Time)