Android

Como verificar a versão do kernel no linux

UBUNTU 2 COMANDOS PARA SABER A VERSÃO DO KERNEL LINUX

UBUNTU 2 COMANDOS PARA SABER A VERSÃO DO KERNEL LINUX

Índice:

Anonim

O kernel é o componente principal de um sistema operacional. Ele gerencia os recursos do sistema e é uma ponte entre o hardware e o software do seu computador.

Existem várias razões pelas quais você pode precisar conhecer a versão do kernel que está sendo executada no seu sistema operacional GNU / Linux. Talvez você esteja depurando um problema relacionado ao hardware ou tenha aprendido sobre uma nova vulnerabilidade de segurança que afeta versões mais antigas do kernel e você deseja descobrir se o seu kernel está vulnerável ou não. Qualquer que seja o motivo, é muito fácil determinar a versão do kernel do Linux na linha de comando.

Neste tutorial, mostraremos várias maneiras diferentes de descobrir qual versão do kernel Linux está sendo executada no seu sistema.

Usando o comando uname

O comando uname exibe várias informações do sistema, incluindo a arquitetura do kernel Linux, a versão do nome e o release.

Para descobrir qual versão do kernel Linux está sendo executada no seu sistema, digite o seguinte comando:

uname -srm

Linux 4.15.0-54-generic x86_64

A saída acima mostra que o kernel do Linux é de 64 bits e sua versão é 4.15.0-54 , onde:

  • 4 - Versão do Kernel. 15 - Revisão principal. 0 - Revisão Menor. 54 - Número do patch. generic - informações específicas da distribuição.

Usando o comando hostnamectl

O utilitário hostnamectl faz parte do systemd e é usado para consultar e alterar o nome do host do sistema. Ele também exibe a distribuição Linux e a versão do kernel:

hostnamectl

Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64

Você pode usar o comando grep para filtrar a versão do kernel do Linux:

hostnamectl | grep -i kernel

Kernel: Linux 4.15.0-54-generic

Usando o arquivo /proc/version

O diretório /proc contém arquivos virtuais com informações sobre a memória do sistema, núcleos da CPU, sistemas de arquivos montados e muito mais. As informações sobre o kernel em execução são armazenadas no arquivo virtual /proc/version .

Use cat ou less para exibir o conteúdo do arquivo:

cat /proc/version

A saída será mais ou menos assim:

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

Conclusão

Nós mostramos como encontrar a versão do kernel Linux em execução no seu sistema a partir da linha de comando. Os comandos devem funcionar em todas as distribuições populares do Linux, incluindo Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint e muito mais.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

terminal