shell命令知道计算机制造日期

Noo*_*mak 6 shell hardware date

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

ori*_*ion 9

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

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

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