上一篇
场景:
凌晨三点,你正对着服务器疯狂敲代码,突然发现日志时间对不上,心里一凉:"该不会系统时间跑偏了吧?" 或者某天领导冷不丁问你:"这台服务器用了几年了?" 别慌,掌握这几个命令,查时间比看手表还简单。
在Linux里,时间就像便利店里的关东煮——随时能捞,试试这些命令:
date
命令打开终端输入:
date
你会看到类似这样的结果:
2025年 8月 15日 星期五 14:30:22 CST
小技巧:
date "+%Y-%m-%d"
date "+%Y-%m-%d %H:%M:%S.%3N"
有时候系统时间和硬件时钟(BIOS时间)会打架,用这个命令看看硬件时间:
hwclock --show
如果显示和date
不一致,可能需要同步(管理员权限):
hwclock --hctosys # 硬件时间同步到系统 hwclock --systohc # 系统时间同步到硬件
Linux不会明说"我是2025年8月1日安装的",但我们可以通过这些线索推理:
系统安装时会生成一些"元老级"文件,比如日志或配置文件:
sudo ls -lt /var/log/installer | tail -n 1
或者更直接的(查看根目录下最老的文件):
sudo find / -type f -printf '%C+ %p\n' | sort | head -n 5
注意:如果系统重装过,这个方法可能会失效。
sudo fdisk -l | grep "Disk /dev"
然后针对系统盘(比如/dev/sda
)查详细信息:
sudo tune2fs -l /dev/sda1 | grep 'Filesystem created'
适用场景:适用于ext4等文件系统,其他格式可能需要换命令。
sudo head -n 1 /var/log/apt/history.log
sudo rpm -qi basesystem | grep Install
Q:为什么date
显示时间不对?
可能是时区问题,用这个快速修正(亚洲上海时区为例):
sudo timedatectl set-timezone Asia/Shanghai
Q:安装时间查不到怎么办?
试试查看老用户的家目录创建时间:
ls -ld /home/你的用户名
:
date
下次再有人问"这服务器啥时候买的",你就能甩出一串精确到秒的数据了,毕竟在运维界,时间就是甩锅(划掉)解决问题的第一证据!
本文由 霜雪莲 于2025-08-01发表在【云服务器提供商】,文中图片由(霜雪莲)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/502159.html
发表评论