Início
» LINUX
»
Como obter as especificações do sistema para um PC Linux
Como obter as especificações do sistema para um PC Linux
Para verificar as especificações de um PC Linux, execute `lsblk` fastfetchpara um resumo rápido e, em seguida, use comandos específicos como lscpu`lsblk`, free -h`lsblk` lspci, `lsblk` e `lsblk` lsblkpara verificar componentes individuais.
Obtenha uma visão geral rápida com o Fastfetch.
O Fastfetch é uma ferramenta de informações do sistema, semelhante ao Neofetch, que recebe manutenção constante. Ele reúne uma visão geral compacta do sistema operacional, kernel, host, processador, placa gráfica e memória. Se já estiver instalado, abra um terminal e execute:
fastfetch
O Fastfetch exibe uma visão geral compacta do PC Linux, incluindo seu sistema operacional, kernel, CPU, GPU e campos de memória.
Se o comando estiver faltando, instale o Fastfetch a partir do gerenciador de pacotes da sua distribuição. O projeto original lista atualmente estes exemplos; a disponibilidade do pacote depende da sua versão:
# Debian 13 or newer, or Ubuntu 25.04 or newer
sudo apt install fastfetch
# Fedora
sudo dnf install fastfetch
# Arch Linux
sudo pacman -S fastfetch
# openSUSE
sudo zypper install fastfetch
Versões antigas do Debian e do Ubuntu podem não incluir o Fastfetch em seus repositórios padrão. Verifique a página de instalação do repositório original antes de adicionar um repositório de terceiros. O Fastfetch é apenas um resumo: use os comandos abaixo quando precisar de um dispositivo específico, quantidade de memória instalada ou layout de disco.
Verifique a distribuição Linux e o kernel.
Leia o arquivo de identificação da distribuição e solicite unamea versão do kernel em execução:
cat /etc/os-release
uname -r
O arquivo os-release identifica a distribuição, enquanto o comando uname -r exibe a versão do kernel em execução.
/etc/os-releaseContém dados de identificação da distribuição, enquanto uname -rretorna a versão do kernel. Essas informações são úteis para verificar a compatibilidade de software ou relatar um problema no Linux. Consulte o manual do os-release e o manual do uname para obter informações sobre os campos e opções documentados.
Encontre as especificações da CPU e da memória.
Modelo do processador, núcleos e threads
Execute o comando lscpupara obter o modelo da CPU, a arquitetura, a contagem lógica de CPUs, os núcleos, os sockets e outros detalhes da topologia:
lscpu
O relatório lscpu lista o modelo e a topologia da CPU visíveis para o Linux.
O resultado descreve o que o Linux consegue ver. Em uma máquina virtual, ele pode refletir a CPU virtual atribuída ao sistema convidado em vez do processador físico do sistema hospedeiro. Para obter detalhes, consulte o manual do comando lscpu .
Memória instalada e atualmente disponível
Use free -hpara visualizar a RAM utilizável e o espaço de swap em unidades legíveis para humanos:
free -h
A tabela `free -h` resume a RAM utilizável e o espaço de troca (swap) em unidades legíveis.
A availablecoluna `mem` fornece uma estimativa rápida e melhor da memória disponível para uso pelos aplicativos do que a freecoluna `mem` sozinha, pois o Linux utiliza a RAM ociosa para caches. `mem` freenão identifica o tipo ou a velocidade nominal de um módulo DIMM. Se você precisar de detalhes em nível de módulo, tente usar ` mem` sudo dmidecode --type memory. O projeto `dmidecode` explica que lê os dados reportados pelo firmware do sistema; os valores podem estar incompletos ou não confiáveis, e alguns computadores expõem poucos detalhes. O manual gratuito descreve as colunas de memória.
Identificar dispositivos gráficos, de armazenamento e USB
Dispositivos gráficos e PCI
A maioria das placas gráficas e controladores gráficos integrados estão presentes no barramento PCI. Filtre a lista para dispositivos de exibição:
lspci -nn | grep -Ei 'vga|3d|display'
A saída filtrada do comando lspci identifica um controlador gráfico de amostra e seu ID de fornecedor/dispositivo PCI.
Os números entre colchetes são os IDs do fornecedor e do dispositivo PCI. Se o filtro não retornar nada, execute o comando lspci -nnpara inspecionar a lista completa. Você também pode usar o comando lspci -kpara ver os drivers do kernel associados aos dispositivos. O manual do lspci explica sua saída. Se o pacote lspciestiver faltando, instale-o pciutilsusando o gerenciador de pacotes da sua distribuição.
Discos e partições
Para obter nomes de unidades, modelos, capacidades, tipos de dispositivos e pontos de montagem, execute:
lsblk -o NAME,MODEL,SIZE,TYPE,MOUNTPOINTS
A árvore lsblk distingue discos de partições e mostra seus tamanhos e pontos de montagem.
A árvore ajuda a distinguir um disco físico de suas partições. Ela apresenta o layout do dispositivo de bloco, em vez de um teste completo de desempenho ou integridade. As colunas selecionadas facilitam a comparação e o compartilhamento da saída; consulte o manual do lsblk para obter informações sobre outros campos disponíveis.
Periféricos USB
Use lsusbeste comando para listar os dispositivos USB atualmente detectados pelo Linux:
lsusb
A saída do comando lsusb mostra os dispositivos USB detectados no sistema, incluindo alguns periféricos.
Isso é útil para verificar se uma webcam, adaptador ou outro dispositivo USB está visível para o sistema. Não lista dispositivos PCI internos, como a maioria das placas gráficas ou controladores de rede integrados. Se o comando não estiver disponível, instale-o usbutilsa partir dos repositórios da sua distribuição. O manual do lsusb documenta suas opções.
Salvar relatório do sistema
Para manter as informações em um único arquivo de texto, execute este bloco Bash. Ele cria um novo arquivo com o nome da data e hora atuais e, em seguida, grava a saída do comando na sua pasta pessoal:
Um grupo de comandos do shell grava um relatório de informações do sistema em um arquivo de texto com registro de data e hora.
Se o pacote lspci`hardware` ou ` lsusbhardware-lock` não estiver instalado, instale o pacote correspondente ou remova esse comando do bloco antes de executá-lo. Revise o relatório antes de enviá-lo para alguém: inventários de hardware podem revelar identificadores de dispositivos e comandos adicionais, como ` hardware- dmidecodelock`, podem expor números de série. Normalmente, você não precisa sudode `hardware-lock` para os comandos acima, exceto ao ler detalhes de memória relatados pelo firmware.