Linux - Comandos de Informação
Obtendo informações sobre o computador
O comando uname
é utilizado para mostrar informações sobre o sistema operacional e o nome do host do sistema. Esse comando também pode fornecer detalhes sobre o tipo de hardware, a versão do sistema operacional e o número da versão do kernel.
Exemplo de uso:
programicio@Programicio:~$ uname Linux
O comando uname
aceita vários flags para especificar a saída. Por exemplo, o flag -a
mostra todas as informações, incluindo nome do sistema, nome do host da rede, versão do kernel, entre outros:
programicio@Programicio:~$ uname -a Linux Programicio 6.5.0-21-generic #21-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 7 14:17:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Para exibir apenas parâmetros específicos, podemos usar uma das seguintes opções:
-s
,--kernel-name
: exibe o nome do kernel-n
,--nodename
: exibe o host da rede-r
,--kernel-release
: exibe a versão do kernel-v
,--kernel-version
: exibe a versão do kernel-m
,--machine
: exibe a arquitetura do computador-p
,--processor
: exibe o tipo de processador-i
,--hardware-platform
: exibe a plataforma de hardware-o
,--operating-system
: exibe o sistema operacional
lsb_release
O comando lsb_release
é utilizado para mostrar informações sobre a versão base padrão do Linux (Linux Standard Base ou LSB), identificador do distribuidor e número de versão. LSB é um padrão que define o sistema operacional Linux. Com o flag --id
, é possível obter o identificador do distribuidor:
programicio@Programicio:~$ lsb_release --id No LSB modules are available. Distributor ID: Ubuntu
hostnamectl
O comando hostnamectl
é usado para mostrar e alterar o nome do host do sistema, bem como para visualizar várias configurações do sistema, como a arquitetura do sistema operacional, o modo de boot e o fuso horário do sistema. Este comando é útil para mudar o nome do host ou visualizar configurações do sistema sem a necessidade de fazer login como usuário root.
Exemplo de uso:
programicio@Programicio:~$ hostnamectl Static hostname: Programicio Icon name: computer-desktop Chassis: desktop 🖥️ Machine ID: 1a2b3c4d5e6f0a1b3c0023ab75fd908a Boot ID: d5e6f0a1b3c0a1a2b3c4d5e6f0a1c002 Operating System: Ubuntu 23.10 Kernel: Linux 6.5.0-21-generic Architecture: x86-64 Hardware Vendor: ACER Hardware Model: Acer Aspire Z3750 Firmware Version: 2313
date
O comando date
mostra a data atual:
programicio@Programicio:~$ date Sat Mar 9 01:41:49 PM 2024