linux21-日期时间
-
date 查看系统时间
-
更改/etc/localtime 修改时区
-
ntp自动校准时区
date
查看系统时间
date [-d] [+格式化字符串]
-d, 通过给定的字符串显示日期, 一般用于日期计算, 支持以下时间标记
-
year 年
-
month 月
-
day 天
-
hour 小时
-
minute 分钟
-
second 秒
格式化字符串
-
%Y 年
-
%y 年份后两位数字
-
%m 月份
-
%d 日
-
%H 小时
-
%M 分钟
-
%S 秒
-
%s 自1970-01-01 00:00:00 UTC到现在的秒数
直接查看系统时间
date
通过格式化字符串自定义显示格式
# 2024-05-04
date +%Y-%m-%d
# 2024年5月4日16:55:58
date +%Y年%m月%d日%H:%M:%S
通过-d选项进行日期计算
date -d "+1 day" +%Y年%m月%d日%H:%M:%S
date -d "-4 year" +%Y年%m月%d日%H:%M:%S
可以写入多个参数
date -d "-3 year +2 month +14day" +%Y年%m月%d日%H:%M:%S
修改时区
删除系统的localtime
sudo rm -f /etc/localtime
将墨尔本时间软链接到localtime,修改时区
sudo ln -s /usr/share/zoneinfo/Australia/Melbourne /etc/localtime
查看时间
date
删除系统的localtime
sudo rm -f /etc/localtime
将上海时间软链接至localtime, 修改时区
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
查看时间
date
自动校准时间
ntp服务能够定期联网校准系统时间
通过apt (CentOS为yum) 下载ntp (ntpd)
apt install -y ntp
启动ntp服务,并设置为开机自启
# 启动服务
systemctl ntp start
# 开机自启动
systemctl ntp enable
通过连接ntp服务手动校准, 需要root权限和网络
ntpd -u ntp.aliyun.com
标签:+%,ntp,etc,日期,时间,date,linux21,localtime
From: https://www.cnblogs.com/HIK4RU44/p/18172553