shell 命令来了解计算机制造日期

shell 命令来了解计算机制造日期

作为对象,我想知道计算机何时构建以及上次操作系统安装日期

答案1

操作系统安装日期不明确:什么算作新安装?如果更新后所有文件都是新的,那还是同样的安装吗? “官方”安装脚本可能会记录日期,但这取决于发行版,大多数发行版不会这样做。但是,您始终可以检查 中文件的最早日期/bin//etc/并且/boot/其中大多数文件很少更新。uname -a会告诉你有关内核的信息,但是很多发行版在更新期间都会更新内核,以及/boot/它们的条目 - 新内核是新安装吗?

对于硬件来说,这是同样的问题——你想检查硬件的哪一部分?主板可能是最好的选择:固件时代(BIOS/EFI...)。

dmidecode至少会告诉您有关固件的信息 - BIOS 版本和日期最接近您所询问的内容。格式更好且更易于阅读的是,lshw它还可以告诉您有关固件日期的信息。也可以尝试一下hwinfo- 它不告诉日期,但有一天可能会有用。对于硬盘,smartctl会告诉你很多——硬盘具有自我监控功能。

相关内容