温馨提示×

centos怎么显示时间戳

小樊
41
2026-09-21 01:26:31
栏目: 智能运维

在 CentOS 中,“显示时间戳”可以指系统当前时间带时间戳、日志中显示时间戳、或文件中显示时间戳。下面按常见场景说明:


一、查看当前系统时间(带时间戳)

1️⃣ 使用 date

date

示例输出:

Wed Jun 12 10:35:42 CST 2024

2️⃣ 自定义时间戳格式(常用)

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

输出:

2024-06-12 10:35:42

Unix 时间戳(秒):

date +%s

毫秒时间戳:

date +%s%3N

二、终端命令输出显示时间戳

1️⃣ history 显示命令执行时间

export HISTTIMEFORMAT="%F %T "
history

三、日志中显示时间戳

1️⃣ journalctl(systemd 日志)

journalctl

默认就带时间戳。

按时间筛选:

journalctl --since "2024-06-12 10:00:00"

2️⃣ /var/log/messages 或 rsyslog

CentOS 默认日志已包含时间戳,例如:

Jun 12 10:35:42 hostname sshd[1234]: ...

四、文件中显示时间戳

1️⃣ ls 显示文件修改时间

ls -l

详细时间戳:

ls -l --time-style=full-iso

2️⃣ stat 查看文件时间戳

stat filename

五、脚本中打印时间戳(示例)

echo "$(date '+%Y-%m-%d %H:%M:%S') 任务开始"

如果你指的是某个具体命令 / 日志 / 程序怎么显示时间戳,可以告诉我具体场景,我可以给你更精确的命令。

0 踩