Não é realmente não (em geral, como você define "descrição"?), mas você pode extrair a maioria dessas informações usando dmidecode .
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 ...)
Não é realmente não (em geral, como você define "descrição"?), mas você pode extrair a maioria dessas informações usando dmidecode .
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
O dmesg também mostra o carregamento do seu hardware.
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)
Tente estes:
# uname -a
# dmidecode
# vpddecode
"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.
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ê.