学习自: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" :修改全部
标签:系统,修改,时间,Linux,date,时区 From: https://www.cnblogs.com/ShineLeBlog/p/18129026