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:
sudo apt install inxi
Para instalar inxi nas distribuições baseadas em Fedora e RHEL8, use:
sudo dnf install -y epel-release
sudo dnf install -y inxi
Para instalar inxi no Arch Linux e seus derivados, execute o seguinte comando:
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.
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.
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.
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.
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.
inxi -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.
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.
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.
inxi -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.
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).
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.
sudo 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.
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.
inxi -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 "+")
inxi -W Baroda,India
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.
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
.
Não há diferença na saída de inti -t
e inxi -t cm5
inxi -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