> 文档中心 > Linux命令 修改系统时间日期---date和timedatectl

Linux命令 修改系统时间日期---date和timedatectl


date命令

date命令用于显示或设置系统的时间与日期,语法格式为:
“ date [+指定的格式]”。
用户只需在强大的date命令后输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期,这样在日常工作时便可以把备份数据的命令与指定格式输出的时间信息结合到一起。例如,把打包后的文件自动按照“年-月-日”的格式打包成“backup-2020-9-1.tar.gz”,用户只需要看一眼文件名称就能大概了解到每个文件的备份时间了。

命令参数
在这里插入图片描述
执行命令
1.按照默认格式查看当前系统时间
Linux命令 修改系统时间日期---date和timedatectl
默认显示格式是:星期 - 月 -日 - 时 - 分 - 秒 - 年

2.按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的

 date "+%Y-%m-%d %H:%M:%S"

Linux命令 修改系统时间日期---date和timedatectl

3.将系统的当前时间设置为2020年11月1日8点30分

date -s "20201101 8:30:00"

再使用date来查看系统时间就是自己修改的时间了
Linux命令 修改系统时间日期---date和timedatectl

4.date命令中的参数%j可用来查看今天是当年中的第几天。这个参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间。

date "+%j"

Linux命令 修改系统时间日期---date和timedatectl

timedatectl命令

timedatectl命令用于设置系统的时间,英文全称为:“time date control”,语法格式为:
“ timedatectl [参数]”
发现电脑时间跟实际不符?如果只差几分钟的话,我们可以直接调整,但如果差几个小时,那么除了调整当前的时间,还有必要检查下时区了。

命令参数
在这里插入图片描述
1.查看系统时间与时区

timedatectl status

在这里插入图片描述
2.如果您查到的时区不是上海(Asia/Shanghai),可以手动进行设置

timedatectl set-timezone Asia/Shanghai

再输入timedatectl status,显示的地区就是上海地区的了
Linux命令 修改系统时间日期---date和timedatectl
3.如果时间还是不正确,我们可以手动的修改系统日期

timedatectl set-time 2021-05-18

4.而如果想修改时间的话,也很简单

timedatectl set-time 9:30

热点资讯