Obtenha todo tipo de informação do sistema no terminal Linux com inxi

inxi é um script útil que fornece informações de hardware e software do sistema sobre o sistema Linux em que é executado. Saiba mais sobre como usá-lo.

Obtenha todo tipo de informação do sistema no terminal Linux com inxi

inxi é uma ferramenta CLI que lista informações sobre seu sistema Linux. Isso inclui detalhes de hardware e software. Você recebe detalhes simples como qual modelo de computador você tem, qual kernel, distribuição e ambiente de desktop você está usando etc. Você também recebe detalhes como qual slot de RAM da sua placa-mãe está ocupado por módulos de memória etc.

Ele também pode ser usado para monitorar processos que estão sendo executados em seu computador que estão consumindo recursos de CPU ou recursos de memória, ou ambos.

Neste tutorial, mostrarei alguns dos casos de uso populares do inxi para obter informações para o seu sistema Linux.

Mas primeiro, deixe-me mostrar rapidamente como instalar inxi.

Instalando inxi na sua distribuição Linux

inxi é um software popular que está disponível no repositório da maioria das distribuições Linux. Não é popular o suficiente para instalá-lo por padrão.

Para instalar inxi nas distribuições baseadas no Ubuntu e no Debian, use este comando:

Comandos para usar no terminal

sudo apt install inxi

Para instalar inxi nas distribuições baseadas em Fedora e RHEL8, use:

Comandos para usar no terminal

sudo dnf install -y epel-release

sudo dnf install -y inxi

Para instalar inxi no Arch Linux e seus derivados, execute o seguinte comando:

Comandos para usar no terminal

sudo pacman -S inxi

Usando inxi para obter detalhes do sistema Linux

Você pode obter uma visão geral das informações do seu sistema simplesmente executando o comando inxi em seu terminal.

Comandos para usar no terminal

inxi

Como você pode ver na imagem abaixo, ele fornece uma breve visão geral das informações da CPU, velocidade do clock, Kernel, RAM (exibida com Mem) e informações de armazenamento, juntamente com o número de processos em execução e detalhes da versão shell.

01_inxi

A saída padrão do comando inxi

Você também pode usar o sinalizador -b para mostrar uma visão geral mais detalhada das informações do seu sistema. Ele mostrará mais informações sobre sua CPU, unidades, processos em execução atualmente, placa-mãe versão UEFI, GPU, resolução de exibição, dispositivos de rede etc.

Comandos para usar no terminal

inxi -b

02 bandeira inxi b

Informações detalhadas de hardware e software sobre a máquina, conforme relatado pelo inxi

Como você deve ter notado pelo uso do sinalizador -b, inxi, assim como qualquer utilitário de linha de comando, tem um monte de sinalizadores que influenciam a saída do inxi uma vez executado. Você pode usá-las ou combiná-las para obter apenas certas informações detalhadas.

Deixe-me mostrar alguns exemplos.

Obtendo detalhes dos dispositivos de áudio

O uso do sinalizador -A lhe dará informações sobre seus dispositivos de áudio [saída]. Isso exibirá os dispositivos de áudio físico [saída], o servidor de som e os detalhes do driver de áudio.

Comandos para usar no terminal

inxi -A

03 bandeira inxi a

Saída do comando inxi quando o sinalizador -A é usada

Obtenha informações sobre bateria

O sinalizador -B mostrará detalhes sobre sua bateria (se houver uma bateria presente). Você terá detalhes como a carga atual da bateria em Wh (horas de Watt) e a condição.

Como eu uso um desktop, aqui está uma saída de amostra de como seria a saída se o sinalizador "-B" fosse usado com inxi com uma bateria ligada

Battery:   ID-1: BAT0 charge: 50.0 Wh (100.0%) condition: 50.0/50.0

Obtendo informações detalhadas da CPU

O sinalizador -C mostra informações detalhadas da CPU. Isso inclui o tamanho do cache da CPU, velocidade em MHz (de cada núcleo, se houver vários núcleos), número de núcleos, modelo de CPU e também se sua CPU é de 32 bits ou 64 bits.

Comandos para usar no terminal

inxi -C

04 inxi bandeira c

Informações detalhadas da CPU exibidas pelo inxi

Note que, se você executar inxi -C em uma máquina virtual, detectar a frequência mínima e máxima da CPU pode ser bastante complicado para o inxi. Abaixo está uma saída amostral do uso do sinalizador -C com inxi em uma máquina virtual Debian 11 quad core.

05 inxi bandeira c vm

Um exemplo de saída de usar o sinalizador -C em uma máquina virtual

Obtendo informações ainda mais detalhadas do sistema

O sinalizador -F mostrará informações detalhadas do sistema (como o sinalizador -b, mas ainda mais em profundidade). Ele inclui quase tudo para obter uma visão geral de alto nível do sistema com o que você está lidando.

Comandos para usar no terminal

inxi -F

06 bandeira inxi f

Obtendo informações relacionadas aos gráficos

O sinalizador -G exibe os dados sobre tudo relacionado aos gráficos.

Ele mostra todos os seus Dispositivos Gráficos (GPUs), o driver [GPU] que está sendo usado (útil para verificar se você está usando o driver Nvidia ou o driver nouveau), resolução de saída de exibição e versão do driver.

Comandos para usar no terminal

inxi -G

07 inxi bandeira g

Obtendo informações do processo de execução

O -I (maiústo i) mostra informações detalhadas sobre processos de execução, sua shell atual, memória (e uso de memória) e versão do inxi.

inxi obter informações do processo de execução

obtendo informações dos processos em execução

Obtendo informações de RAM

Como você deve ter adivinhado, o sinalizador -m mostra informações relacionadas à memória (RAM).

Ele fornece informações como memória total disponível, capacidade máxima de memória suportada [por sua plataforma de hardware ou pelo fabricante da CPU], número de slots de memória física disponíveis na placa-mãe, se o ECC está presente ou não, os slots de memória que são preenchidos e também qual é o tamanho de cada módulo, juntamente com a velocidade que o referido módulo está sendo executado, por slot(s) enumerado(s).

Comandos para usar no terminal

inxi -m

Para aproveitar os detalhes aprofundados fornecidos pelo sinalizador -m, como a capacidade máxima, detalhes do módulo RAM que está em cada slot, você precisa de privilégios de super-usuário.

Comandos para usar no terminal

sudo inxi -m

08 bandeira inxi m

Se você só quiser que a saída seja curta e não neste fundo, você pode usar o sinalizador --memory-short com inxi.

O uso do sinalizador --memory-short só mostrará a memória total disponível e quanto dela está atualmente em uso.

Vendo qual repositório de pacotes está em uso

Quando você usar o sinalizador -r com inxi, ele lhe apresentará uma lista de todos os repositórios que o gerenciador de pacotes está usando ou atualizando o cache do repositório local.

informações de repo de pacote com inxi

Lista de repositórios em uso

Obtendo detalhes dos dispositivos RAID

O sinalizador -R mostra informações sobre todos os dispositivos RAID.

Surpreendentemente, ele ainda mostra informações sobre zfs RAID (porque este sistema de arquivos não está incluído em muitas distribuições Linux por padrão). Ele mostra detalhes sobre o sistema de arquivos no dispositivo RAID, status – se ele estiver on-line ou off-line, tamanho total e tamanho disponível.

Comandos para usar no terminal

inxi -R

09 inxi bandeira r

Verificando as informações meteorológicas no terminal Linux (sim, isso também é possível)

E, como bônus, você pode até mesmo verificar o tempo de qualquer lugar na Terra com o sinalizador -W.

O sinalizador -W precisa ser seguido por qualquer um dos seguintes descritores de localização

  • Código postal ou CEP
  • Latitude, longitude
  • Cidade[,estado],país (não deve conter espaços; substitua espaços pelo sinal "+")

Comandos para usar no terminal

inxi -W Baroda,India

12 bandeira inxi w

Uso do sinalizador -W com inxi seguido pelo descritor de localização da cidade, país

Monitorando o uso de recursos do sistema com inxi

Juntamente com todas as informações verbosas que o inxi fornece sobre o hardware instalado e o software que o impulsiona, ele também pode ser usado para fins de monitoramento de recursos.

Use o sinalizador -t para mostrar processos. Você também pode usar as opções não obrigatórias c (para CPU) e m (para RAM). Essas opções também podem ser combinadas com um valor numérico que lista a quantidade desejada de processos.

Abaixo estão alguns exemplos de uso do sinalizador "-t" para monitorar os recursos do sistema.

Comandos para usar no terminal

inxi -t

Se você executar inxi com o sinalizador -t, mas sem as opções não obrigatórias, ele sairá assumindo que você digitou as opções cm5.

10 bandeira inxi t

Não há diferença na saída de inti -t e inxi -t cm5

Comandos para usar no terminal

inxi -t cm10

11 inxi bandeira t cm10

Isso é bom para alguns casos, mas existem ferramentas dedicadas de monitoramento de recursos do sistema que são mais fáceis de usar e têm mais funcionalidades.

No final...

Para os indivíduos que têm que diagnosticar problemas com computadores e suas informações do sistema que eles não estão cientes, o inxi pode ser incrivelmente útil. Mostra os processos que estão consumindo CPU, memória; você pode verificar se os drivers gráficos corretos estão sendo usados, se a placa-mãe UEFI/BIOS está atualizada e muito mais.

Na verdade, no fórum itsfoss community, pedimos aos membros que compartilhem a saída do comando inxi enquanto procuram ajuda para que seja mais fácil ver que tipo de sistema está em uso.

Eu sei que existem outras ferramentas que fornecem informações de hardware no Linux, mas o inxi combina detalhes de hardware e software e é por isso que eu gosto.

Você usa o inxi ou alguma outra ferramenta? Compartilhe sua experiência nos comentários.

Via itsfoss.com. Você pode conferir o post original em inglês:

Get All Kind of System Information in Linux Terminal With inxi

Última atualização deste artigo: 14 de december de 2021