Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Obter informações detalhadas do sistema é uma tarefa essencial para administradores de sistemas, desenvolvedores e engenheiros de suporte. No ambiente Linux, existem diversas ferramentas e comandos que permitem acessar informações sobre o hardware, software, rede e outros aspectos do sistema. Este artigo abordará como utilizar esses comandos para extrair informações úteis e manter seu sistema Linux sob controle.
Exemplos:
Informações sobre o Sistema Operacional:
Para descobrir a distribuição e versão do Linux em uso, você pode utilizar o comando lsb_release
:
lsb_release -a
Saída esperada:
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
Informações sobre o Kernel:
O comando uname
fornece detalhes sobre o kernel do sistema:
uname -a
Saída esperada:
Linux hostname 5.4.0-73-generic #82-Ubuntu SMP Thu Jun 3 02:26:39 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Informações sobre a CPU:
Para obter detalhes sobre a CPU, você pode ler o conteúdo do arquivo /proc/cpuinfo
:
cat /proc/cpuinfo
Ou usar o comando lscpu
para uma saída mais formatada:
lscpu
Saída esperada:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 142
Model name: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Informações sobre a Memória:
Para verificar o uso da memória, o comando free
é bastante útil:
free -h
Saída esperada:
total used free shared buff/cache available
Mem: 7.7G 2.1G 4.3G 200M 1.2G 5.1G
Swap: 2.0G 0B 2.0G
Informações sobre o Disco:
Para obter informações sobre o uso do disco, o comando df
é utilizado:
df -h
Saída esperada:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
Informações sobre a Rede:
Para verificar a configuração da rede, o comando ifconfig
pode ser usado:
ifconfig
Alternativamente, o comando ip
é mais moderno e recomendado:
ip addr show
Saída esperada:
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:12:34:56 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic enp0s3
valid_lft 86392sec preferred_lft 86392sec