linux 时间相关的命令

(1)date 显示或设置系统时间

date
2025年 09月 11日 星期四 23:32:18 CST

自显示自定义时间格式(常用格式化参数:%Y年、%m月、%d日、%H时(24 小时制)、%M分、%S秒):

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

2025-09-11 23:33:10

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

23:33:35 2025-09-11

显示当前时间的 Unix 时间戳(秒级,从 1970-01-01 00:00:00 UTC 开始)

date +%s

1757605375

显示 UTC 时间(协调世界时)

date -u
2025年 09月 11日 星期四 15:43:15 UTC

(2)设置时间:

date -s "2025-xx-xx 16:02:00"

(3)查看当前硬件时钟时间

hwclock

将系统时间同步到硬件时钟

hwclock -w

显示硬件时钟的时间标准(本地时间还是 UTC)

hwclock --debug | grep "RTC time"

(4) uptime - 查看系统运行时间

uptime
23:36:31 up 27 min, 1 user, load average: 0.07, 0.06, 0.06

(5) sleep 0.5 休眠0.5秒

sleep 0.5

(6)cal - 显示日历

sudo apt install ncal
cal 2025

(7)查看文件时间属性

stat hello.c

File: hello.c

Size: 0 Blocks: 0 IO Block: 4096 regular empty file

Device: 803h/2051d Inode: 917643 Links: 1

Access: (0664/-rw-rw-r--) Uid: ( 1000/ camera) Gid: ( 1000/ camera)

Access: 2025-09-11 23:45:06.616798321 +0800

Modify: 2025-09-11 23:45:06.616798321 +0800

Change: 2025-09-11 23:45:06.616798321 +0800

Birth: 2025-09-11 23:45:06.616798321 +0800

(8)时区相关的

显示当前时间 时区 NTP同步状态

imedatectl
Local time: 四 2025-09-11 23:50:10 CST
Universal time: 四 2025-09-11 15:50:10 UTC
RTC time: 四 2025-09-11 15:50:09
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

列出所有可用时区

timedatectl list-timezones

设置时区(如上海时区):

sudo timedatectl set-timezone Asia/Shanghai

相关推荐
大树882 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush42 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5202 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz3 小时前
Maven依赖冲突
java·服务器·maven
Inhand陈工3 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智4 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩4 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
shushangyun_4 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化