マシンのインストール日時と仮想状態(Darwin、FreeBSD、NetBSDの場合)

マシンのインストール日時と仮想状態(Darwin、FreeBSD、NetBSDの場合)

Linux、Darwin、FreeBSD、およびNetBSDのインストール日付(システムが最初に起動された日付)をどのように確認しますか?また、これらのシステムの仮想状態(システムが仮想か物理か)を取得する方法はありますか?ターミナルコマンド出力を使用する必要があります。

例えば、

Windows システムのインストール日は、次のコマンドを使用して確認できます。

注文する:

ssh host systeminfo | grep -i original

出力:

Original Install Date:     1/24/2014, 12:30:41 PM

Windows マシンでは、次のコマンドを使用してマシンの仮想状態を検索できます。

注文する:

ssh host systeminfo | grep -i manufacturer

出力:

OS Manufacturer:           Microsoft Corporation
System Manufacturer:       VMware, Inc.

答え1

RedHatベースのLinuxディストリビューションでは、タイムスタンプが/root/anaconda-ks.cfg良いガイドラインになります。またはrpm -q --queryformat '%{installtime:date}' basesystem

ls -l /root/anaconda-ks.cfg
-rw-------. 1 root root 2911 Nov 15  2014 /root/anaconda-ks.cfg

rpm -q --queryformat  '%{installtime:date}' basesystem
Sat 15 Nov 2014 08:40:28 AM PST

バーチャルなのかリアルなのかは、コンテンツを確認するのが/proc/scsi/scsiとても良いガイドです。

cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: VMware,  Model: VMware Virtual S Rev: 1.0
  Type:   Direct-Access                    ANSI  SCSI revision: 02

そのまま受け入れてくださいdmidecode -t 1

dmidecode -t 1 | grep Manufacturer
        Manufacturer: VMware, Inc.

関連情報