Linux 的时间分为 System Clock (系统时间)和 Real Time Clock (硬件时间,简称 RTC)。
系统时间:指当前 Linux Kernel 中的时间。
硬件时间:指主板上有电池供电的时间。
1. **查看系统时间**: ```bash # date # 例: ➜ ~ date # Output 2018年 3月 7日 星期三 12时01分15秒 CST ```
- 设置系统时间:
# date --set "月/日/年 时:分:秒"
# 例:
➜ ~ date --set "01/01/2049 00:00:00"
# Output 2049年 1月 1日 星期五 00时00分00秒 CST
-
同步网络时间
除了手动设置系统时间外,也可与采用和网络时间进行同步的方式。下面介绍一下不同发行版本如何与时间服务器上的时间同步的方法
-
安装 nptdate 工具
- CentOS
$ sudo yum -y install ntp ntpdate
- Ubuntu
$ sudo apt-get install ntp ntpdate
-
设置系统时间与网络时间同步
$ ntpdate cn.pool.ntp.org
- 将系统时间写入硬件时间
$ hwclock --systohc
-
注:cn.pool.ntp.org 是位于中国的公共 NTP 服务器,用来同步你的时间。
国内常用 NTP 服务器地址及 IP。
标题:Linux 设置系统时间及同步网络时间
作者:Tristana
地址:https://xiangyu0777.github.io/articles/2018/03/07/1520380800151.html