linux centos7 修改 系统 时间 定时 同步 npt.api.bz 服务器(上海)
使用 date -s 修改系统的当前时间
# date -s 20:20:30 # date -s 2018-5-5
安装ntp
# yum install ntp
同步 ntp.api.bz NTP服务器(上海) 时间,
写入bios 防止重启失效。
# ntpdate npt.api.bz
# hwclock -w
Linux中有 硬件时钟 和 系统时钟 两种。 硬件时钟:存储在主板上 CMOS 里,关机后该时钟依然运行, 主板的电池为它供电,嵌入式设备有一个 RTC 模块,硬件时钟 即 RTC 时钟。 系统时钟 是 软件时钟,软件启动后去读取 硬件时钟,然后独立运行。 date -s 命令修改的是 系统时钟,重启后会失效。 在用 date 修改完 系统时间 后,通过 hwclock -w 命令将系统时间同步到 硬件时间。
#版本信息 hwclock -v #硬件时钟 hwclock
定时任务 同步时间。ntp 服务器为 npt.api.bz 。
但这样的同步,只是强制性的将系统时间设置为 ntp服务器 时间。
如果 cpu tick 有问题,只是治标不治本。
所以,一般配合 cron 命令,来进行定期同步设置。
比如,在 /etc/crontab 文件下 添加:
* * * * * root /usr/sbin/ntpdate npt.api.bz &>> /var/log/crontab.log; /usr/sbin/hwclock -w
0 12 * * * * /usr/sbin/ntpdate npt.api.bz;/usr/sbin/hwclock -w
这样,会在每天的12点整,同步一次时间。
原文链接:https://blog.csdn.net/clvert/article/details/123736598