欢迎各位兄弟 发布技术文章
这里的技术是共享的
*/20 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1
最近在学习linux 相关知识,配置了一个VMware 并安装了Centos操作系统,但是每次因为手欠学习时,使用date -s “yyyy-mm-dd”,设置了系统时间,早上开机发现虽然联网了但是没有像windows一样自动修改时间。
于是从网上搜索了一下帖子,亲测一下好用,便总结一下。
说明:指当前linux Kernel中的时间。
常用指令:
date查看当前系统时间;
date “%Y-%m-%d %H:%M:%S” 按指定格式显示系统时间;
date -s “yyyy-mm-dd HH:MM:SS” 设置当前系统时间为输入时间;
说明:主板上电池供电时间;
常用指令:
hwclock 查看指令;
hwclock -set -date:设置指令
即使是硬件时间也会和网络时间有差异,想要和网络时间完全一致,我们就需要获取网络时间更新本地时间。
安装工具: yum -y install ntp ntpdate
设置系统时间与网络时间同步:ntpdate cn.pool.ntp.org (最好用全路径命令吧 /usr/sbin/ntpdate pool.ntp.org )
将系统时间写入硬件时间:hwclock –systohc
以上亲测完美解决时间误差的问题。
来自 https://blog.csdn.net/java_18945106612/article/details/80983244