linux date命令的使用

本文介绍了如何在Linux系统中使用date命令显示和设置日期时间,包括格式化输出、通过网络更新、定时任务执行以及在开机启动时自动同步。还提到了如何在rc.local文件中添加ntpdatetime命令确保时间同步。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值