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: 2313date
O comando date mostra a data atual:
programicio@Programicio:~$ date Sat Mar 9 01:41:49 PM 2024