DevSecOps

25 abr, 2007

Relatório de Hardware

Publicidade

Seja bem-vindo a mais um artigo sobre o sistema operacional. Neste artigo irei mostrar como obter informações pertinentes ao seu hardware instalado em Linux, bem como tirar esse relatório em html, txt e até em xml, olha que coisa fantástica! Só mesmo um sistema open source para proporcionar variedade de recursos. Então vamos lá!

O lshw não é nativo da maioria das distribuições em Linux, mas basta efetuar uma busca para o determinado tipo de distribuição que para instalar. Irei referenciar a distribuição em Debian, mas nada impede de instalar em outro tipo.

Acione o apt-get para instalar suas bibliotecas e demais funcionalidades.

#apt-get install fshw

Caso não consiga instalar via apt-get, tente atualizar sua biblioteca de repositório, lembrando também que o arquivo que está em “/etc/apt/source.list” deve ter o mirror para conseguir baixar o pacote via apt-get. Irei explicar sobre instalação de pacote de demais num próximo artigo. Adicionado o mirror no arquivo, basta dar o comando:

#apt-get update

Ou mesmo que ainda não consiga, basta buscar o arquivo em *.deb, baixar o arquivo neste formato mencionado e efetuar a instalação do pacote, conforme mostrado no abaixo.

#dpkg -i arquivo.deb

Depois de instalado, agora é hora de obter os resultados necessários. Abaixo segue uma lista de comandos que poderá utilizar. Nunca esqueça que o linux é uma caixinha de ferramentas, então basta fazer combinações para obter mais resultados. Faça um combo de funções para otimizar sua necessidade.

Informação sobre a versão do lshw.

# lshw -version

Mostra as informações do barramento.

# lshw -businfo

Habilita e desabilita os modos de detecção de hardware, exemplo:

# lshw -enable xxx

# lshw -disable xxx

# lshw -enable dmi

# lshw -disable dmi

Lista o hardware em forma de resumo.

# lshw -short

Lista apenas os dispositivos de uma determinada classe, exemplo:

# lshw -C xxxxx

Essas classes estão explicadas no arquivo gerado pelo meu hardware e disponível no artigo.

# lshw -C disk -C storage

Cria um relatório em html.

# lshw -html

Cria um arquivo em xml.

# lshw -xml

Para gerar os relatórios basta redirecionar a saída do lshw para um arquivo, exemplo:

Cria um relatório completo em html.

# lshw -html > hardware.html

Cria um pequeno relatório em txt.

# lshw -short > hardware_short.txt

Cria um relatório para a classe system em xml.

# lshw -xml -C system > hardware.xml

Cria um relatório completo em txt.

# lshw > hardware.txt

Estarei com novidades no próximo artigo. Até lá!