Você pode se encontrar em uma situação em que precisa saber a versão exata do kernel Linux em execução no seu sistema. Nesse caso, você pode encontrar facilmente a versão do kernel com a ajuda das poderosas linhas de comando e utilitários do Linux. Neste artigo, revisamos diferentes métodos que você pode usar para verificar a versão do kernel no Linux.
Qual é a versão do kernel?
O kernel é o principal componente de um sistema operacional, seja Mac OS, Linux ou Windows. O kernel gerencia os recursos do sistema e funciona como uma ponte entre o hardware e o software do sistema.
Você pode precisar encontrar a versão do kernel em execução no seu sistema operacional GNU/Linux por algum motivo. Por exemplo, você pode descobrir uma nova vulnerabilidade de segurança que afeta versões mais antigas do kernel e, portanto, deseja descobrir se o seu kernel é vulnerável ou não. Ou você pode estar lidando com um problema relacionado ao hardware que exige que você encontre a versão do kernel do Linux. É muito fácil verificar a versão do kernel Linux na linha de comando.
Leia também: NextCloud vs ownCloud
Como encontrar a versão do kernel no Linux?
Antes de explicarmos os diferentes métodos para encontrar a versão do kernel no Linux, você deve saber que alguns desses métodos também mostrarão o nome da distribuição Linux. Portanto, usando esses comandos, você pode aprender mais informações sobre seu sistema operacional, incluindo nome da distribuição Linux, versão e detalhes do kernel.
Use o comando unname
O comando uname pode mostrar muitas informações do sistema, como a arquitetura do kernel Linux, a versão do nome e o lançamento.
Para verificar a versão do kernel Linux em seu sistema, você precisa digitar o seguinte comando:
uname -srm
Depois de executar este comando, algo assim será mostrado como um saída:
linux 4.15.0-54-genérico x86_64
Como você pode ver na saída acima, a versão do kernel Linux é 4.15.0-54 e funciona como 64 bits. Além disso, todos esses números estão associados a um significado que listaremos a seguir:
- 4: Versão do Kernel.
- 15: Revisão Principal.
- 0: Revisão Menor.
- 54: Número do patch.
- genérico: informações adicionais específicas da distribuição/kernel do Linux
Use o comando hostnamectl
O hostnamect faz parte do systemd e geralmente é usado para consultar e alterar o nome do host do sistema, exibindo informações sobre a configuração de rede do sistema. Mas também mostra a versão do kernel Linux e sua distribuição:
hostnamectl
A execução deste comando mostrará algo semelhante a isto como um saída:
Nome de host estático: linux.localdomain
Nome do ícone: computador-laptop
Chassi: portátil
ID da máquina: af8ce1d394b844feza8c19ea5c6a9bd09
ID de inicialização: 15bc3ae7bde842f29ct8d925044f232b9
Sistema operacional: Ubuntu 18.04.2 LTS
Kernel: Linux 4.15.0-54-genérico
Arquitetura: x86-64
Você pode digitar o comando grep para filtrar a versão do kernel Linux:
hostnamectl | grep -I Kernel
Aqui está o saída:
Kernel: Linux 4.15.0-54-genérico
Use o arquivo /proc/versão
O diretório /proc possui vários arquivos virtuais que incluem informações sobre a memória do sistema, núcleos da CPU, sistemas de arquivos montados e muitos outros dados. Se você deseja acessar informações sobre o kernel em execução e verificar a versão do kernel Linux, preste atenção que elas estão armazenadas no arquivo virtual /proc/version. Você pode digitar gato or menos comandos para mostrar o conteúdo do arquivo:
cat /proc/version
Depois de executá-los, você verá um saída semelhante a isto:
Linux versão 4.15.0-54-generic (buildd@lgw01-amd64-014) (GCC versão 7.4.0 (Ubuntu 7.4.0-1ubuntu1 ~ 18.04.1)) #58-Ubuntu SMP Seg, 24 de junho 10:55:24 UTC 2019
Use o comando dmesg
Na maioria das vezes, o comando dmesg é usado para imprimir a mensagem do buffer do kernel. Em termos simples, normalmente você pode usar este comando para ler mensagens de drivers de dispositivo; mas você também pode executá-lo para encontrar a versão do kernel. O símbolo de tubo ( | ) geralmente está próximo à tecla Enter na maioria dos teclados.

Aqui explicaremos como esse comando realmente funciona:
- Dmesg: Permite que você leia o conteúdo do buffer do kernel
- | (símbolo de tubo): Passando o comando para o próximo comando
- grep: particularmente procurando por uma determinada sequência de caracteres e mostrando as linhas que os contêm
- Linux: a sequência exata de caracteres que o grep deve procurar (observe que letras maiúsculas são importantes)
Conforme mostrado na imagem acima, a versão do kernel Linux é mencionada na primeira linha da saída.
Quando você deve atualizar a versão do kernel Linux?
O kernel do Linux funciona como um mediador entre aplicativos de software e hardware de computador. Em outras palavras, o kernel Linux é de alguma forma a base sobre a qual operam diferentes distros Linux. Além disso, qualquer pessoa pode descompilar, examinar e modificar o código deste software de código aberto. A tecnologia está progredindo dramaticamente, então os desenvolvedores encontram vários patches e atualizações para o kernel Linux. Você pode usar esses patches para melhorar a segurança, aumentar a funcionalidade e até mesmo afetar a velocidade do sistema operacional. Portanto, se você estiver usando sistemas operacionais Linux, como o Ubuntu, é melhor verificar a versão do kernel e atualizá-la regularmente.
A questão é como atualizar a versão do kernel Linux? Para fazer isso, primeiro você deve verificar se atende aos requisitos ou não.
Leia também: Como encontrar a versão do sistema operacional com linha de comando
Requisitos para atualizar a versão do Kernel
Aqui estão os pré-requisitos para atualizar sua versão do kernel:
- um servidor rodando sistema operacional Linux (Ubuntu)
- Ter acesso ao terminal Linux (você pode usar CTRL-ALT-T ou menu Aplicativos > Acessórios > Terminal)
- Usando uma conta de usuário com privilégios sudo
- A ferramenta apt, integrada ao Ubuntu
- O Update Manager, integrado ao Ubuntu (observe que isso é opcional)
Atualizar o kernel do Ubuntu
Para atualizar a versão do kernel do Linux, você pode usar dois métodos de acordo com o que você se sente confortável.
Primeiro método: usando o processo de atualização do sistema
Etapa 1: verifique a versão atual do kernel Linux
Antes de começar a atualizar sua versão do Linux, você precisa saber qual versão está executando no momento. Na seção anterior, explicamos detalhadamente como encontrar a versão do kernel Linux. Você pode revisar os comandos para encontrar a versão do kernel novamente, se desejar.
Etapa 2: Atualizando os repositórios
Você precisa abrir o terminal e digitar o seguinte comando:
sudo apt-get update
Depois de executar o comando apt, todos os seus softwares locais serão atualizados, dando-lhe uma
aviso sobre revisões e atualizações mais recentes. Se uma versão mais recente do kernel estiver disponível para você, este comando irá mostrá-la no terminal, pronta para download e instalação.

Etapa 3: executando a atualização
Neste ponto, você deve executar o seguinte comando no terminal:
sudo apt-get dist-upgrade
O dist-upgrade neste comando serve para pedir ao Ubuntu para lidar com diferentes dependências com sabedoria. O que significa que se um pacote de software específico depender da execução de outro pacote de software, este comando garante que o segundo pacote (dependência) seja atualizado antes de atualizar o primeiro. Você pode usar essa abordagem como uma maneira segura de atualizar o kernel do Ubuntu Linux. Além disso, as atualizações do kernel usadas por meio deste utilitário foram testadas e verificadas para funcionar com a sua versão do Ubuntu sem problemas.
A escolha óbvia
A maioria dos servidores Linux usam Ubuntu; por que não você? Descubra por que todo mundo adora o Ubuntu — obtenha um Ubuntu VPS otimizado
Obtenha seu Ubuntu VPSSegundo método: Forçar uma atualização do kernel
Às vezes, uma versão mais recente do kernel foi lançada, mas não foi completamente testada para a sua versão do Ubuntu. Por exemplo, você pode estar usando o Ubuntu 17.10 (Artful Aardvark) e vê que o Ubuntu 18.04 (Bionic Beaver) está disponível para você. Nesses tipos de situações, atualizar o Kernel exigiria um processo mais complicado.
Etapa 1: fazer backup de seus arquivos e dados importantes
Você provavelmente já fez isso muitas vezes, mas como é uma etapa importante do processo, não podemos enfatizar o suficiente.
Etapa 2: executando o atualizador de software
Para executar o Atualizador de Software, você precisa clicar no botão superchave (aquele com a imagem “windows” no teclado) e procure por Software Updater. Se houver alguma atualização que você precise obter, o Atualizador de software irá notificá-lo. Após seguir as etapas anteriores, você verá uma mensagem informando que o computador está atualizado.
Agora você tem que clicar no Configurações botão, vendo uma nova janela com várias abas.
Etapa 3: configurando o atualizador de software
Primeiro, clique no Segurança guia e marque as três caixas de seleção em “instalar atualizações de”. Essas caixas de seleção são chamadas Atualizações de segurança importantes, atualizações recomendadas e atualizações não suportadas.
No final desta guia, há um menu suspenso chamado “Notifique-me sobre um novo Ubuntu versão:". Clique no menu suspenso e escolha:
Para versões com suporte de longo prazo (se você quiser usar versões testadas e confiáveis com suporte total)
Para qualquer nova versão (se você gosta de brincar com o que há de melhor e mais recente e não se importa se as coisas estiverem um pouco complicadas)
Depois de seguir essas etapas, feche-o e abra-o novamente. Você terá a opção de atualizar se houver uma nova versão lançada. Preste atenção, pois a atualização geralmente fica disponível alguns dias depois.
Etapa 4: forçar a atualização
Se, por algum motivo, você não vir uma oferta de upgrade, ainda poderá usar outro método para forçá-la. Para forçar a atualização você deve escrever o seguinte comando no terminal:
update-manager –d
Depois de executá-los, você verá um saída semelhante a isto:

O sistema mostrará notas de lançamento para o novo kernel e sua versão do Ubuntu. Depois de se certificar de que está tudo bem, você deve clicar atualizar, e o processo será iniciado.
Leia também: KVM x OpenVZ
Terceiro Método: Atualizando manualmente o kernel com procedimentos avançados
Se você deseja atualizar para o kernel mais recente (não testado) e conhecer todos os seus riscos, existe uma terceira técnica para escolher e instalar um novo kernel. Mas antes de passar por esta etapa, é aconselhável verificar a configuração do sistema. Você está executando algum driver personalizado, especialmente drivers de vídeo? Você tem alguma configuração ou pacote personalizado em seu sistema? Eles podem não ser compatíveis com o novo kernel. Embora esteja disponível uma opção de recuperação, é melhor tomar precauções e prevenir complicações com antecedência.
Também é bom pesquisar e saber mais sobre as notas de lançamento do kernel que você deseja instalar. Basta prestar atenção ao número da revisão e aos recursos com os quais você planeja trabalhar. Neste método, usaremos Ukuu como o utilitário gráfico para atualizar o kernel. Observe que existem outras maneiras, como baixar e instalar manualmente o kernel ou até mesmo obter uma cópia do código-fonte e compilá-lo. Mas, essas técnicas são mais desafiadoras.
Passo 1: Instalando o Ukuu
Digite o seguinte comando no terminal. (Observe que depois de digitar cada linha, você deve clicar em entrar):
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
Você adiciona os repositórios TeeJeeTech de software de código aberto para Linux aos seus repositórios primários por meio do primeiro comando. O segundo comando atualiza o banco de dados, mostrando uma lista das revisões mais recentes. Por fim, o terceiro comando instala o software Ukuu para você.
Etapa 2: iniciar o Ukuu
Para iniciar o Ukuu, você deve digitar isto no terminal:
sudo ukuu-gtk
Depois de executar isso, você verá que o utilitário Ukuu é iniciado em seu sistema, mostrando a lista de versões disponíveis do kernel Linux.
Etapa 3: Instalando o Kernel
Escolha o kernel que deseja instalar e clique no botão Instalar no lado direito.
Etapa 4: reinicie seu sistema
Quando a instalação do kernel terminar, você deverá reinicializar o sistema. Depois de fazer isso, você pode reiniciar o Ukuu para verificar se a instalação foi feita corretamente ou não.
Etapa 5: Em caso de falha na instalação
Em caso de emergência, você pode usar GRUB como o utilitário de inicialização que mantém uma cópia do kernel antigo. Você pode selecionar e inicializar em versões mais antigas do kernel. Primeiro, selecione Opções avançadas para Ubuntu na tela de inicialização e selecione o kernel anterior (especificado pelo número de revisão). Além disso, você não precisa usar as opções “upstart” ou “modo de recuperação”.
Oferecemos um guia sobre customizando o GRUB para uma interface gráfica amigável. Eu recomendo lê-lo se você usa o GRUB ocasionalmente.
Etapa 6: Desinstalando o Kernel
O utilitário Ukuu também permite remover kernels antigos no Ubuntu. para fazer isso, clique no mesmo kernel que você instalou anteriormente e clique em Remover no lado direito.
Recapitulação: Verificando a versão do Kernel
Apresentamos várias maneiras de encontrar a versão do kernel no Linux. Além de uma linha de comando poderosa e direta, o Linux oferece muitos recursos. Então, para aproveitar ao máximo este sistema operacional, temos orgulho de oferecer a você nosso sistema operacional KVM VPS Linux, dando a você acesso para usar não apenas todas as distros importantes, mas até mesmo algumas menos conhecidas. As soluções Linux VPS da Cloudzy são mais seguras e oferecem desempenho confiável, portanto, são adequadas para seu uso pessoal e comercial.
Perguntas frequentes
O que significa a versão do kernel no Linux?
O kernel Linux é o principal componente de um sistema operacional Linux que funciona como a interface central entre o hardware de um sistema e seus processos. Você pode verificar sua versão usando a linha de comando e outros utilitários.
O que são os servidores virtuais privados alimentados por KVM?
O VPS com tecnologia KVM não precisa competir pelos recursos do servidor. Cada VPS recebe sua própria infraestrutura virtualizada dedicada, incluindo armazenamento, memória e CPU.