Provavelmente em algum momento da sua vida você estará de frente para um terminal linux desconhecido onde você não faz a mínima ideia de qual seja a distribuição e muito menos a versão… Mas então como eu descubro qual distribuição/versão estou rodando?

TL;DR – Você pode usar um dos seguintes métodos abaixo:

  1. cat /etc/*-release
  2. lsb_release -a
  3. hostnamectl

1. Usando o arquivo /etc/*-release

Para descobrir a versão e outras informações do seu Linux rode o comando cat abaixo no seu terminal:

$ cat /etc/*-release

Exemplo rodando no meu desktop com Ubuntu:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=19.04
DISTRIB_CODENAME=disco
DISTRIB_DESCRIPTION="Ubuntu 19.04"
NAME="Ubuntu"
VERSION="19.04 (Disco Dingo)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.04"
VERSION_ID="19.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=disco
UBUNTU_CODENAME=disco

2. Usando o comando lsb_release

O comando lsb_release mostra o LSD (Linux Standard Base) e informações específicas da distro. Rode o seguinte comando:

$ lsb_release -a

Exemplo do resultado:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.04
Release:	19.04
Codename:	disco

3. Usando o comando hostnamectl

Para distribuições baseadas em GNU systemd essa é a melhor opção:

$ hostnamectl

Exemplo do resultado:

  Static hostname: *******
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 07c27ab13c7c49b59e53df8781de****
           Boot ID: 77062197a37d45eeb656c889c7e5****
  Operating System: Ubuntu 19.04
            Kernel: Linux 5.0.0-16-generic
      Architecture: x86-64

Como eu descubro a versão do meu Linux Kernel?

Rodando um dos seguintes comandos

$ uname -a
$ uname -mrs

Exemplo do resultado:

Linux ****** 5.0.0-16-generic #17-Ubuntu SMP Wed May 15 10:52:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
  1. Linux – Nome do Kernel
  2. 5.0.0-16 – Versão do Kernel
  3. x86_64 – Versão da arquitetura (64 bit)
5 3 votos
Nota do Artigo
Author

Um nerd nada tradicional… Desenvolvedor web full-stack, escritor amador e inventor nas horas vagas. Apaixonado por tecnologia e entusiasmado por projetos de código aberto!

Subscribe
Notify of
guest
4 Comentários
newest
oldest most voted
Inline Feedbacks
View all comments
Alexandre
16 dias atrás

Obrigado, estou buscando conhecimentos em Linux, seu post me ajudou muito!

Carlos
Carlos
28 dias atrás

Muito obrigado, foi bastante útil.

Bruce
Bruce
9 meses atrás

Amei o conteúdo!
Bem objetivo e explicativo.

Obrigado! . )

4
0
Would love your thoughts, please comment.x
()
x