web-dev-qa-db-ja.com

マシンのインストール日と仮想ステータス(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.
3
Brenda

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.
0
steve