date命令 显示和设置系统时间和日期的
只输入date命令,输出的结果是中国标准时间
输入命令date -R,输出的结果是东方区的时间
输入命令date -u,输出的结果是世界统一时间
date命令可以通过格式化输出得到想要的结果
date +%(字母),以固定的格式输出
例如:
date +%Y,输出年份
date +%m,输出月份
date +%d,输出本月第几天
如果我们想要以2025/4/12的格式输出,我们可以:
当前日期和时间的描述:
小时%H(00~23)%I(00~12)、分钟%M、秒%S以及时:分:秒的命令格式
参数中如果出现了空格需要用引号把它包裹起来,例如输出年/月/日 时:分:秒
一年中的第几周
%s代表自1970-01-01 00:00:00 UTC以来的秒数
%j 表示今天是今年当中的第几天
设置时间
linux有时间自动校对系统,下次开启虚拟机后本次更改的时间仍然会自动校准,想要关闭时间校对系统,需使用到timedatectl命令
timedatectl命令
查看当前时间的详细信息,相比于date命令更加全面
ntp服务就是时间自动校对服务,设置时间之前必须先关闭时间自动校对服务,就是ntp服务,我们可以用timedatectl status查看ntp服务状态
关闭时间自动校对服务并查看
确认ntp关闭后即可修改时间
更改时间并查看
更改时区并查看
可以通过列举时区找到想要的时区
查看日历
cal 月份 年份