Linhas de comando mais típicas para coletar as informações do sistema Linux

Linhas de comando mais típicas para coletar as informações do sistema Linux
Como usuário do Linux, especialmente um administrador, obter informações sobre seu sistema Linux é essencial. Há muitas vantagens em ter um conhecimento completo dos sistemas Linux. Através das linhas de comando do Linux, você pode encontrar todas as informações relacionadas ao sistema, como BIOS, software, hardware, informações relacionadas à CPU, disco rígido, etc. Geralmente, o Linux fornece muitos desses comandos para exibir todas as informações relacionadas ao sistema. Se você também estiver interessado em aprender as linhas de comando mais típicas para coletar as informações do sistema Linux, este tutorial é para você.

Linhas de comando mais típicas para coletar as informações do sistema Linux

O Linux fornece vários comandos que permitem exibir as informações do sistema. Portanto, vamos discutir os comandos mais adequados para exibir as informações relacionadas ao sistema no terminal.

Informações da CPU

Através de vários comandos, você pode aprender tudo sobre sua CPU no Linux.

1. O comando LSCPU
O utilitário de linha de comando “LSCPU” fornece informações relacionadas ao sistema de CPU no Linux. Este comando recupera a arquitetura da CPU (threads, cache de CPU, modelo da família da CPU, núcleos, número de CPUs, etc.) Informações dos arquivos /proc /cpuinfo e “sysfs” e exibem no terminal da seguinte forma:

LSCPU

Usando o comando grep, você pode reduzir a verbosidade dos detalhes anteriores e limitá -los aos detalhes que você precisa.

Comando Informação
LSCPU | grep -i bogo Dá a Bogomips uma classificação de energia.
LSCPU | grep -i hz Dá velocidade da CPU em Hertz.

2. O comando lstopo
O comando "lstopo" é usado para visualizar a topologia de um sistema Linux.

sudo apt install hwloc -y

Este comando fornece várias informações, como threads, núcleos de processador, pacotes de CPU, caches compartilhados e nós de memória NUMA.

Lstopo

Informações sobre hardware

Você pode visualizar abrangente o hardware Linux usando os seguintes comandos de linha:

3. O comando inxi
O comando "Inxi" lista as informações relacionadas aos sensores, partições, unidades, redes, áudio, gráficos, CPU, sistema, etc. Este comando não é pré-instalado no Linux, mas você pode obtê-lo executando o seguinte comando:

sudo apt install inxi -y

Agora, você pode obter uma informação relacionada ao hardware executando este comando:

inxi

Você pode obter a saída padrão com o sinalizador "-fxz" com o seguinte comando:

inxi -fxz

O comando anterior inclui o seguinte:

F → fornece saída completa

x → Adicione os detalhes

z → fornece detalhes de identificação pessoal

4. O comando hwinfo

O "Hwinfo" é outro utilitário de teste de hardware que fornece informações detalhadas sobre vários componentes. Infelizmente, o Hwinfo não é um utilitário pré-instalado nas distritos Linux, mas você pode obtê-lo através do seguinte comando:

sudo apt install hwinfo -y

Agora, você pode executar o seguinte comando para obter as informações sobre o sistema:

Hwinfo

A saída longa do comando anterior é difícil de ler. Você pode reduzir os detalhes através deste comando:

Hwinfo -Short

5. O comando lshw
O comando "lshw" é uma pequena ferramenta que exibe uma imagem completa da configuração de hardware.

LSHW

Você também pode reduzir o comando anterior usando o seguinte comando:

Ishw -Short

Observação: Você também pode usar este comando para imprimir as informações do cache, velocidade do barramento, configuração de memória, versão da CPU e outros PCs de energia que são executados no back -end.

6. O comando dmidecode
O comando "dmidecode" mostra as informações relacionadas ao hardware das tabelas DMI (estruturas de dados SMBOIS), como número de série, memória, detalhes do BIOS, RAM (DIMMS) e processador em um formato legível. A sintaxe geral para usar este comando é a seguinte:

sudo dmideCode -t

Usando o comando anterior, você pode obter informações de bios, sistema, processador, memória, rodapé, chassi, slot, conector e cache.

Por exemplo, encontramos a versão do BIOS aqui usando o seguinte comando "dmidecode":

sudo dmideCode -t BIOS

7. O comando proc
O comando “Proc” é considerado o centro de informação e controle do kernel e fornece informações úteis sobre todos os processos atualmente em execução. Este comando também fornece um canal de comunicação entre o espaço do usuário e o espaço do kernel.

Para saber sobre a versão do sistema, você pode usar o seguinte comando:

gato /proc /versão

Da mesma forma, você pode obter informações sobre CPU, dispositivos SCSI/SATA, partições, memória, etc.

Informação do sistema

Você pode obter informações de software de baixo nível através do terminal Linux, como a versão do kernel Linux, a versão do BIOS, etc.

8. O comando uname
O utilitário de linha de comando "UNAME" é um programa de computador em sistemas operacionais de computador do UNIX e UNIX. Ele fornece detalhes sobre o sistema atual, como sua versão, nome, etc., do sistema operacional que é executado nele. Use o seguinte comando para listar todos os detalhes juntos:

uname -a

Você também pode separar todos os detalhes anteriores usando os seguintes sinalizadores:

Comando Informação
uname ou uname -s Veja o nome do sistema operacional
uname -v Veja a versão do kernel
uname -m Visualizações Nome do hardware da máquina
uname -n Visualizações Network HostName
uname -r Ver liberação do kernel

Informações de rede

Existem toneladas desses comandos de linha de rede no Linux, alguns dos quais são os seguintes:

9. O comando ifconfig
O utilitário de administração do sistema “ifconfig” é usado para configuração de interface de rede. Muitos sistemas operacionais também usam este comando nos scripts de inicialização do sistema.

Net-Tools Utility gerencia o comando "ifconfig". Instale -o usando o seguinte comando:

sudo apt install let -tools -y

Este comando é usado para mostrar as interfaces de rede.

ifconfig

10. O comando ip
O comando "IP" também é uma ferramenta líquida para administradores de rede e sistemas. Você precisa instalar este utilitário primeiro usando o seguinte comando:

sudo apt install let -tools -y

Muitos usuários do Linux usam este comando para configurar as interfaces de rede. Você pode usar qualquer um dos seguintes comandos para descobrir as interfaces de rede:

Link IP

Ou

Link IP Show

Você também pode usar esses comandos para conhecer as tabelas de roteamento e os gateways padrão:

rota IP

Ou

Rota IP | coluna -t

11. O comando netstat
O comando "netstat" exibe o conteúdo de várias estruturas de dados relacionadas à rede para conexões ativas com o sistema. Executando o comando simples "netstat" fornece as informações sobre todas as conexões ativas da Internet e soquetes de domínio.

netstat

O comando a seguir exibe o status de todas as interfaces configuradas:

netstat -i

Você pode obter os gateways padrão e as tabelas de roteamento adicionando o sinalizador "R" com o comando NetStat da seguinte forma:

netstat -r

Sistemas de arquivos, discos e informações relacionadas a dispositivos

Você pode facilmente obter informações sobre sistemas de arquivos, partições, discos e outros dispositivos usando os seguintes comandos:

12. O comando hdparm
No Linux, o comando "HDPARM", como "parâmetro de disco rígido", é usado para gerenciar o disco rígido e os dispositivos de disco. Você pode usar este comando para verificar as configurações de gerenciamento DMA e acústico, alterar o intervalo de gravação, estatísticas relacionadas ao disco rígido, etc.

Você pode obter informações detalhadas, como contagem do setor, modos suportados e número de série, para qualquer disco SATA específico usando o seguinte comando hdparm:

sudo hdparm /dev /sda

13. O comando lsscsi
O comando "LSSCSI" é usado no Linux para obter informações sobre os dispositivos SATA/SCSI. Se você não tiver esse utilitário em seu sistema, pode instalá -lo facilmente usando o seguinte comando:

sudo apt install lsscsi -y

Por padrão, o “LSSCSI” produz uma linha de todos os dispositivos SCSI que estão atualmente conectados ao sistema.

LSSCSI

14. O comando lsblk

Este comando exibe os detalhes sobre os dispositivos de bloco (discos, discos rígidos, unidades flash, etc., e suas partições).

LSBLK

Para visualizar todos os dispositivos de bloqueio, use o seguinte comando:

lsblk -a

15. O comando fdisk
Este comando orientado a diálogo (também conhecido como disco de formato) é usado para manipular, criar, visualizar, excluir, copiar, mover e redimensionar a tabela de partição de disco em um disco rígido.

Você pode usar o seguinte comando fdisk para listar as informações como setores finais, partição inicial, tipo de sistema de arquivos e ID e tamanho do setor:

sudo fdisk -l

16. O comando BLKID
O comando BLKID funciona com a biblioteca libuuid (3), que determina o tipo de conteúdo como swap, sistema de arquivos e atributos (name = pares de valores, tokens) dos metadados do conteúdo (e.g., Rótulo de campos uuid).

Em outras palavras, você pode usar este comando quando precisar identificar as partições montáveis.

blkid

O comando anterior lista cada UUID (o identificador exclusivo da partição) e seu tipo de sistema de arquivos.

17. O comando df
Você pode usar o comando "df" para encontrar o sistema de arquivos montado, a quantidade de espaço em disco usado e disponível para ele e os pontos de montagem.

df -h

18. O comando lsusb
O comando "lsusb" exibe uma informação sobre ônibus e dispositivos conectados a eles no Linux. Esta informação inclui propriedades como tipo, classe, barramento, velocidade, etc.

lsusb

Você pode executar o seguinte comando para obter as informações detalhadas sobre cada USB conectado:

lsusb -v

As informações anteriores sobre o fornecedor, o ID do dispositivo e os dispositivos conectados são coletados com a digitalização do/dev/bus/usb.

19. O comando lspci
O comando "lspci" imprime informações detalhadas sobre todos os dispositivos e barramentos PCI em um sistema Linux e os dispositivos conectados a eles. Com base na biblioteca portátil comum libpci, este comando fornece acesso ao espaço de configuração do PCI em vários sistemas operacionais.

LSPCI

20. O comando de montagem
O comando de montagem no Linux é usado para montar os sistemas de arquivos e vê -los.

montar

A saída anterior é um pouco difícil de entender. Execute o seguinte comando para obter resultados claros:

montagem | coluna -t

Dessa forma, você pode descobrir as informações sobre seu sistema Linux. Além disso, você pode explorar todos os comandos anteriores com a ajuda dos seguintes comandos:

Nome do comando Comando
LSCPU LSPCU -H
Lstopo lstopo -h
Inxi inxi -h
Hwinfo Hwinfo -h
LSHW lshw -h
DMIDECODE DMIDECODE -H
Arquivo proc gato / proc / -h
Uname uname -help
Ifconfig ifconfig -h
IP IP -H
Netstat netstat -h
HDPARM hdparm -h
LSSCSI LSSCSI -H
LSBLK lsblk -h
Fdisk fdisk -h
Blkid blkid -h
Lsusb lsusb -h
LSPCI LSPCI -H
Montar montagem -h

Conclusão

Você precisa de um melhor conhecimento do sistema Linux para usá -lo completamente, planejar atualizações e expansão, obter suporte ao fornecedor, aplicar patches, instalar drivers e software apropriado, etc. Para isso, o Linux fornece muitos comandos e comandos internos que devem ser instalados. Aqui, mencionamos os dois tipos de comandos e explicamos o processo de instalação para os comandos que ainda não foram instalados.

Com a ajuda de todas as linhas de comando mencionadas neste tutorial, você pode obter muitas informações sobre os sistemas Linux. Esperamos que você possa coletar as informações do sistema Linux usando todas as linhas de comando típicas.