Comando Linux CLI para ~ “o que é esta máquina”?

6

existe um comando padrão para o Linux que forneça uma descrição do servidor? (Coisas como modelo, número de núcleos, velocidade ...)

    
por Pierre 28.01.2010 / 16:59

7 respostas

14

Não é realmente não (em geral, como você define "descrição"?), mas você pode extrair a maioria dessas informações usando dmidecode .

    
por 28.01.2010 / 17:10
6

O Ubuntu fornece lshw em ubuntu-standard , ele estará em qualquer distribuição que termine com "untu". Muitas outras distribuições possuem suas próprias ferramentas, muitas delas podem ser encontradas em /proc . Você pode encontrar a página man do lshw aqui

    
por 28.01.2010 / 17:19
2

O dmesg também mostra o carregamento do seu hardware.

    
por 28.01.2010 / 17:13
2
cat /proc/cpuinfo = CPU information
lspci = Shows PCI card Hardware name
uname -a = Shows kernel version, architecture & build date/host
cat /proc/meminfo = memory (wired + vm) info

Isso funcionou em todos os sistemas Linux que eu vi. lspci faz parte do pacote pciutils e depende de um banco de dados de PCI id's. O material em / proc seria apenas o pci id's)

    
por 28.01.2010 / 18:08
1

Tente estes:

# uname -a

# dmidecode

# vpddecode
    
por 28.01.2010 / 19:12
0

"dmidecode" está presente em toda a distribuição do Linux e normalmente é suficiente para encontrar as partes mais relevantes junto com os números de série.

A ferramenta padrão no Debian e Suse, no entanto, é "hwinfo". É uma ferramenta DeviceInfo muito abrangente, e eu desejo (baseado em habbits) que seria padrão em todas as distribuições.

Para uma breve visão geral, digite

hwinfo --short 

Você pode combinar --short com dispositivos específicos como --cpu e --disk.

hwinfo --short --cpu --disk

Para tudo, você simplesmente digita

hwinfo 

Ou específico para um devicetype:

hwinfo --netcard

você recebe uma lista completa de recursos com

hwinfo --help

Além disso, "smartctl --all" mostra informações especiais sobre discos rígidos, não mostradas em nenhuma outra ferramenta.

    
por 22.01.2015 / 22:54
-1
O

Puppet facter da PuppetLabs fornece uma interface para identificar o hardware em um sistema. facter pode funcionar sem o próprio Puppet, pode ser estendido para reunir seus próprios fatos e é executado em muitos sistemas operacionais.

Estou usando facter , junto com o Puppet e o The Foreman como um ENC Puppet para acompanhar o hardware. O Facter fornece uma interface para ferramentas diferentes como dmidecode , cat /proc/cpuinfo, MAC=ifconfig en0 |grep ether |cut -f2 -d" " e, em seguida, todas as informações são apresentadas em um formato ordenado e organizado. Eu usei isso no RHEL, Ubuntu, Mac OS X, FreeBSD & Solaris - reunir essa informação sozinha era enlouquecedor. Puppet facter faz muito do trabalho para você.

    
por 22.01.2015 / 20:21