Xiao-Le Deng

CentOS下同步日期和时间date

2018-03-10 10:58
#Linux

问题

在CentOS系统下面,发现命令行使用date之后,显示的时间不对。

解决方法

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

系统时间:指当前Linux Kernel中的时间。

硬件时间:主板上有电池供电的时间。

  • 查看系统时间的命令:

    date

  • 设置系统时间的命令:

    date –set(月/日/年 时:分:秒)

    date –set “10/11/10 10:15”

  • 查看硬件时间的命令:

    hwclock

  • 设置硬件时间的命令:

    hwclock –set –date = (月/日/年 时:分:秒)

  • 安装ntpdate工具

    yum -y install ntp ntpdate

  • 设置系统时间与网络时间同步

    ntpdate cn.pool.ntp.org

  • 将系统时间写入硬件时间

    hwclock –systohc

  • 强制系统时间写入CMOS中防止重启失效

    hwclock -w

    clock -w

参考资料