时间同步
1.2.1、安装ntpdate,执行以下命令
# yum install ntpdate -y
1.2.2、手工同步网络时间,执行以下命令,将从time.nist.gov同步时间
# ntpdate 0.asia.pool.ntp.org
若上面的时间服务器不可用,也可以选择以下服务器同步时间
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org
同步完了以后如果出现时差差了8个小时的情况下,可在/etc/profile中增加一行代码,然后source /etc/profile
例如:
export TZ='CST' 再次执行date会矫正时区 如矫正前是Mon Dec 10 19:15:35 CST 2018
校正后为:Mon Dec 10 11:15:35 CST 2018
export TZ='CST-8'意思是延后8小时: 会是Mon Dec 10 19:15:35 CST 2018
或者方法二:矫正一下vi /etc/localtime
或者方法三:选择使用tzselect命令,选择相应是时区,没有执行不成功的需要yum install tzselect
然后再执行,会显示如下
执行date查看校正后的时间是否准确
也可以使用方法四:
yum -y install ntp
systemctl enable ntpd
systemctl start ntpd
ntpdate -u cn.pool.ntp.org
命令来执行时间同步,执行完毕,date命令验证是否同步,再根据以上的命令进行微调
1.2.3、使用crontab计划任务定时更新网络时间,修改crontab文件,在末尾增加
* */1 * * * ntpdate 0.asia.pool.ntp.org,每隔1小时同步一次时间。
vi /etc/crontab
1.2.4、使用date命令查看当前时间
1.2.5、系统时间同步到硬件,防止系统重启后时间被还原
# hwclock --systohc