Linux系统之时间设置

2019-06-21  本文已影响0人  静美书斋

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设置的时间就无效了。


文章参考

上一篇下一篇

猜你喜欢

热点阅读