オブジェクトとして、コンピュータがいつ構築されたか、および最後のOSインストール日付も知りたい
OSインストール日付があいまいです。何が新規インストールとしてカウントされますか?アップデート後にすべてのファイルが新しい場合、それは同じインストールですか? 「公式の」設定スクリプトは日付を記録するかもしれませんが、これはディストリビューションに依存し、ほとんどのディストリビューションはそれを行いません。ただし、/bin/
、/etc/
、および/boot/
のファイルの最も古い日付はいつでも確認できます。ほとんどのファイルが更新されることはほとんどありません。 uname -a
はカーネルについて教えてくれますが、多くのディストリビューションは更新中にカーネルを更新し、/boot/
エントリはそれらを含みます-新しいカーネルは新しいインストールですか?
ハードウェアの場合も同じ問題です。ハードウェアのどの部分を確認しますか?おそらくマザーボードが最良の選択です。ファームウェアの時代(BIOS/EFI ...)。
dmidecode
は、少なくともファームウェアについて教えてくれます-BIOSのバージョンと日付は、あなたが尋ねていることに最も近いものです。より適切にフォーマットされ、読みやすいのはlshw
で、これはファームウェアの日付も通知します。 hwinfo
も試してください。日付はわかりませんが、いつか役立つかもしれません。ハードドライブの場合、smartctl
は多くのことを教えてくれます-ハードドライブには自己監視機能があります。