date 命令:
显示或设定系统的日期和时间;
显示当前系统日期、时间:
[root@SQS sh]# date
2020年 06月 19日 星期五 09:47:49 CST
按格式显示日期和时间:
[root@SQS sh]# date "+%Y_%m_%d %H-%M-%S"
2020_06_19 09-58-03
设定系统时间:
-s
设定系统时间选项-
[root@SQS sh]# date -s 10:50:29
2020年 06月 19日 星期五 10:50:29 CST
[root@SQS sh]# date
2020年 06月 19日 星期五 10:50:32 CST
设定系统日期和时间:
[root@SQS sh]# date -s "2020-06-19 09:56:00"
2020年 06月 19日 星期五 09:56:00 CST
[root@SQS sh]# date
2020年 06月 19日 星期五 09:56:01 CST
互联网更新日期和时间:
[root@SQS ~]# date
2021年 02月 01日 星期一 14:28:48 CST
[root@SQS ~]# /usr/sbin/ntpdate time.windows.com
3 Feb 15:59:18 ntpdate[25264]: step time server 20.189.79.72 offset 178080.207656 sec
[root@SQS ~]# date
2021年 02月 03日 星期三 15:59:21 CST
[root@SQS ~]# /usr/sbin/ntpdate cn.pool.ntp.org
3 Feb 16:00:45 ntpdate[27073]: adjust time server 84.16.67.12 offset -0.005923 sec
[root@SQS ~]# date
2021年 02月 03日 星期三 16:00:53 CST
通过定时任务,更新系统时间(5分钟执行一次)
crontab -e
*/5 * * * * source /etc/profile && /usr/sbin/ntpdate time.windows.com
开机启动,更新时间
vim /etc/rc.d/rc.local
新增命令:
source /etc/profile && /usr/sbin/ntpdate time.windows.com
注意:给rc.local的执行的权限,chmod +x /etc/rc.d/rc.local