Ao trabalhar com um sistema Linux, pode ser útil saber o fabricante de hardware dos componentes instalados. Essas informações podem ser úteis para fins de diagnóstico, compatibilidade ou apenas para obter um melhor entendimento do sistema. Neste artigo, vamos explorar algumas maneiras de obter essas informações em um sistema Linux, incluindo o uso de comandos e arquivos de sistema.

Obtendo informações com o comando “cat” e arquivos de sistema:

Uma maneira de obter informações sobre o fabricante de hardware é utilizando o comando “cat” em determinados arquivos de sistema. Vamos ver alguns exemplos:

Para obter o fabricante da placa-mãe:

  • Utilize o seguinte comando:
cat /sys/class/dmi/id/board_vendor
  • Esse comando exibirá o nome do fabricante da placa-mãe, se essa informação estiver disponível no arquivo.

Para obter o fabricante da CPU:

  • Utilize o seguinte comando:
cat /proc/cpuinfo | grep vendor_id
  • Esse comando exibirá o nome do fabricante da CPU, caso essa informação esteja presente no arquivo “/proc/cpuinfo”.

Usando o comando “lshw” para obter informações detalhadas:

Outra opção é utilizar o comando “lshw” para obter informações detalhadas sobre os componentes de hardware do sistema, incluindo o fabricante. Veja um exemplo de comando:

sudo lshw -short

Esse comando lista informações detalhadas sobre os dispositivos de hardware, mostrando o fabricante, o modelo e outras informações relevantes.

Outros comandos úteis: Além do comando “lshw”, existem outros comandos que podem fornecer informações sobre o fabricante de hardware em um sistema Linux. Alguns exemplos são:

  • dmidecode -t system: Exibe informações gerais sobre o sistema, incluindo o fabricante do hardware.
  • lscpu: Exibe informações sobre a CPU do sistema, incluindo o fabricante.
  • lspci -v: Lista dispositivos PCI conectados ao sistema, fornecendo informações do fabricante.

Conclusão: Saber o fabricante de hardware em um sistema Linux pode ser útil para diversas finalidades. Neste artigo, exploramos algumas maneiras de obter essas informações, como utilizando o comando “cat” em arquivos de sistema específicos e o comando “lshw” para obter informações detalhadas. Essas ferramentas podem auxiliar na compreensão do sistema e em tarefas de manutenção, diagnóstico e compatibilidade. Vale ressaltar que a disponibilidade e precisão das informações podem variar dependendo da configuração do sistema e da distribuição Linux utilizada.

Espero que este exemplo de artigo seja útil para você! Lembre-se de adaptar o conteúdo de acordo com suas necessidades e adicionar informações adicionais, se necessário.

Sobre o autor

Pós graduado em Gestão de Projetos em Tecnologia da Informação pela UNIASSELVI.
Esposo e Pai, curto atividades ao ar livre (Bike, SUP, Natação, Caminhar, Brincar no campo)

Atua com Banco de Dados Oracle desde de 2007. Atualmente é DBA Senior na FLUIDATA Serviços em Banco de dados (www.fluidata.com.br)

Principais atividade Banco de dados:

Implementação, migração, gerenciamento e suporte a produtos Oracle (8i, 9i, 10g, 11g, 12c, 18c, 19c RAC), multiplataforma;
Implementação, migração, gerenciamento e suporte a produtos Microsoft SQL Server (2008 - 2019);
Implementação, migração, gerenciamento e suporte a produtos PostgreSQL (9.3 - 14);
Monitoramento de ambientes 24×7;
Backup e Recovery;
Performance e Tuning;
Alta disponibilidade (HA);
EM database/grid/cloud control;
Conversão de databases;
Standby database / Oracle Data Guard;

Certificações:

Oracle Cloud Infrastructure 2019 Certified Architect AssociateOracle Cloud Infrastructure 2019 Certified Architect Associate
Oracle Database 12c Administrator Certified ProfessionalOracle Database 12c Administrator Certified Professional
Exadata Database Machine Models X2-2 and X2-8 Technology Support SpecialistExadata Database Machine Models X2-2 and X2-8 Technology Support Specialist
Oracle Database 11g Support SpecialistOracle Database 11g Support Specialist
OCP 11g - Oracle Certified Professional AdministratorOCP 11g - Oracle Certified Professional Administrator
OPN Certified Specialist 10g - PartnerNetwork Certified SpecialistOPN Certified Specialist 10g - PartnerNetwork Certified Specialist
Oracle Database 10g Real Applications Clusters AdministratorCertified ExpertOracle Database 10g Real Applications Clusters AdministratorCertified Expert
Oracle Database 10g: Managing Oracle on Linux Certified ExpertOracle Database 10g: Managing Oracle on Linux Certified Expert
OCP 10g - Oracle Certified Professional AdministratorOCP 10g - Oracle Certified Professional Administrator

Principais atividades DEVOPS:

PHP
ASP.net
C#
Docker
Golang
C++
Delphi
Python
HTML5
JavaScript

Você também pode gostar: