Linux:修改系统时间

学习自:Linux 修改系统时间的两种方式 - 寻梦99 - 博客园

 

1、首先判断是要修改时间还是时区

有的Linux系统时间错误,可能是因为时区不正确导致的:例如常见的时区是CST,但是当前系统时区为EDT,这时候只要把时区修改过来就好了。

输入指令date,查看当前系统时间

date 

Wed Aug 18 02:40:49 EDT 2021

如果要修改时区,可以看Linux:修改系统时区,从EDT到CST - ShineLe - 博客园

2、修改系统时间:date指令

1)用途:显示、设置系统时间

2)用法:

  date "时间字符串":按照时间字符串中的样式显示当前系统时间

  date -s "时间字符串":把当前系统时间设置为时间字符串对应的时间

3)时效

  暂时,系统重启后失效

4)时间字符串

显示

  年月日用 - 分隔,时分秒用 : 分隔

  %T:显示时分秒,24小时制

  %F:显示年月日,%YYYY-%mm-%dd

  

# 格式:
    date "+%F %T" # 需要用双引号括起来 表示这是一个整体

date 
Tue 28 Mar 2023 11:07:08 AM CST

date +"%F"
2023-03-28

date +"%T"
11:07:18

date +"%F %T"
2023-03-28 11:07:29

修改

  date -s "20240401" 或 date -s "2024-04-01" #修改年月日

  date -s "10:38:24" #修改时分秒

  date -s "2024-04-01 10:38:24" :修改全部

 

posted @ 2024-04-11 14:09  ShineLe  阅读(423)  评论(0编辑  收藏  举报