Data de instalação e status virtual da máquina (para Darwin, FreeBSD e NetBSD)

3

Como determino a data de instalação (quando o sistema foi inicializado pela primeira vez) para Linux, Darwin, FreeBSD e NetBSD? Além disso, existe alguma maneira de obter o status virtual dessas máquinas (se o sistema é virtual ou físico). Eu preciso de saída usando comandos de terminal.

Por exemplo,

A data de instalação da máquina Windows pode ser encontrada usando o comando abaixo:

Command:

ssh host systeminfo | grep -i original

Output:

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

Máquina do Windows O status virtual da máquina pode ser encontrado usando o comando abaixo:

Command:

ssh host systeminfo | grep -i manufacturer

Output:

OS Manufacturer:           Microsoft Corporation
System Manufacturer:       VMware, Inc.
    
por Brenda 29.07.2015 / 21:15

1 resposta

0

Nas versões Linux baseadas no RedHat, o timestamp de /root/anaconda-ks.cfg é um bom guia. Ou use 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

Quanto a virtual ou física, a revisão do conteúdo de /proc/scsi/scsi é um guia bastante bom.

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

Como é o dmidecode -t 1 .

dmidecode -t 1 | grep Manufacturer
        Manufacturer: VMware, Inc.
    
por 30.07.2015 / 00:47