Linux系统之时间设置
2019-06-21 本文已影响0人
静美书斋
- CentOS系列与RHEL系列
Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。
当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。
系统时间:指当前Linux Kernel中的时间。
硬件时间:主板上有电池供电的时间。
查看系统/硬件时间
# 查看系统时间
date
# 查看硬件时间
hwclock 或者
hwclock -r 或者
hwclock --show
第一种方式:使用ntpdate命令从网络同步时间,再同步到硬件时钟
此方式需要系统能够访问到外网
# 安装
yum -y install ntp ntpdate
# 同步系统时间
ntpdate -u us.pool.ntp.org 或者
ntpdate cn.pool.ntp.org
# 将系统时间同步到硬件时钟
hwclock -w
如果出现
no server suitable for synchronization found
,则使用第二种方式修改
第二种方式:修改系统日期并同步到硬件时钟
# 将日期设置为:2019-06-21 17:42:05
date -s "2019-06-21 17:42:05"
# 将系统时间同步到硬件时钟
hwclock -w
如果使用date命令修改了系统时间,并不会自动去修改硬件时钟,因此,当系统下次重启时,系统时钟还会从硬件时钟去取,date设置的时间就无效了。