Linux 的时间分为 System Clock (系统时间)和 Real Time Clock (硬件时间,简称 RTC)。

系统时间:指当前 Linux Kernel 中的时间。
硬件时间:指主板上有电池供电的时间。


1. **查看系统时间**: ```bash # date # 例: ➜ ~ date # Output 2018年 3月 7日 星期三 12时01分15秒 CST ```
  1. 设置系统时间
    # date --set "月/日/年 时:分:秒"
    # 例:
    ➜  ~ date --set "01/01/2049 00:00:00"
    # Output 2049年 1月 1日 星期五 00时00分00秒 CST
  1. 同步网络时间

    除了手动设置系统时间外,也可与采用和网络时间进行同步的方式。下面介绍一下不同发行版本如何与时间服务器上的时间同步的方法

    • 安装 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://520tristana.com/articles/2018/03/07/1520380800151.html