简要分为以下3个方法:
一、修改时区
1 | cp /etc/localtime /etc/localtime.bak |
修改为中国的东八区
1 | cat /etc/sysconfig/clock |
与时间服务器同步
ntpdate 0.centos.pool.ntp.org
二、配置新的时间
日期设定:1
date -s 2013/09/26
时间设定:1
2
3
4
5# date -s 11:47:06
# date -s "12:00:00 2013-12-06"
# date -s "12:00:00 20131206"
# date -s "2013-12-06 12:00:00"
# date -s "20131206 12:00:00"
date
是显示的系统OS时间clock
是显示Bios的时间
查看硬件时间(BIOS的):
1 | hwclock [-rw] |
当我们进行完 Linux 时间的校时后,还需要以 hwclock -w
来更新 BIOS 的时间,因为每次开机的时候,系统会重新由 BIOS 将时间读出来,所以,BIOS 才是重要的时间依据。
1 | # hwclock |
三、实现Internet时间同步(这里可以忽略上面两步)
方法1. 开机的时候自动网络校时(首先有自己的时间服务器):
1 | # cat /etc/rc.d/rc.local |
后面的ip对应的是局域网内需要时间相同同步的主机。
方法2. 设定计划任务
1 | # yum -y install ntpdate # 安装时间同步命令 |
手动和时间服务器校准时间:
1.首先关闭ntpd服务:
1 |
2.然后和时间服务器校准:
1 | # ntpdate asia.pool.ntp.org |
3.同步BIOS时间:
1 |
4.校准后然后开启ntpd服务
1 |