DevSecOpsARTIGO

Relatório de Hardware

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 LinuxLinux34 conteúdosKali Linux em um Servidor VPS: como, quando e por que usar?DevSecOps · dez 2024Construindo um Windows Service ou Linux Daemon com Worker Service & .NET Core – Parte 2Dev (Back & Front) · jul 2020Criando uma WebApi utilizando .NET, Linux e VSCodeDev (Back & Front) · ago 2019Ver tudo em DevSecOps , bem como tirar esse relatório em htmlHTML45 conteúdosA importância do HTML e CSS para quem trabalha com UI Design e Design SystemProduto & UX · dez 2024Como hostear seu site HTML gratuitamente com GitHub PagesDev (Back & Front) · jun 2025SQL Server – Como criar um versionamento de código das suas Stored Procedures em HTML e com comentários da alteraçãoData · nov 2020Ver tudo em Dev (Back & Front) , 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á!

é formado em Ciência da Computação, pelo Uninove, Jovem Empreendedor SEBRAE-SP, dá consultoria ao mercado corporativo na administração e manutenção de computadores, e é desenvolvedor para iOS (iPhone, iPod, iPad), PHP/MySQL. Trabalha atualmente em uma empresa de mídia para conteúdo customizado, no qual participa com desenvolvimento e gestão de produtos para dispositivos da Apple. Também possui experiência na área de DTP (Desktop Publishing).

Ver perfil