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↳Linux34 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 html↳HTML45 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á!






