Existem vários comandos no Linux para verificar a versão do kernel em execução no seu sistema.Neste tutorial nós cobrimos os comandos possíveis para localizar o/a executar a versão do kernel e informações de kernel.
o administrador Linux deve estar ciente da versão do kernel em execução, uma vez que é dependente do kernel para corrigir problemas relacionados com o driver.,
por exemplo, se planeia instalar ou actualizar uma VirtualBox, certifique-se que a versão do ‘kernel’ em execução antes da instalação é suportada.
Esta informação é muito fácil de obter com o comando uname, que é o comando mais popular amplamente utilizado pelo administrador Linux.
Este é um geek pequeno mas um dos mais importantes. É usado para verificar a lista de kernels Linux instalados no seu computador, e também pode ajudá-lo a ver se o kernel mais recente ou mais antigo está em execução.,
Se este é um kernel mais antigo, você deve atualizar para a versão mais recente com a ajuda dos URLs abaixo.
- Ukuu – uma forma fácil de instalar / actualizar o Kernel Linux nos sistemas baseados no Ubuntu
- Linux Kernel Utilities (LKU) – um conjunto de Scripts de Shell para compilar, instalar & actualizar o Kernel mais recente no Ubuntu
o que é o Kernel?
um núcleo é a parte central de um sistema operacional (em outras palavras, o componente principal ou o coração do sistema operacional). Ele atua como uma ponte entre aplicações e hardware.,
está permitindo que várias aplicações compartilhem hardware de forma eficiente, controlando o acesso a CPU, memória, disco I / O, impressora, placa de vídeo e rede.
Quando um sistema operacional é carregado na memória, o kernel permanece na memória até ser carregado pela primeira vez e o sistema operacional é desligado novamente.
Linux é um clone do sistema operacional Unix, escrito por Linus Torvalds.
a última versão do Kernel 5.4 cresceu para mais de 27,8 milhões de códigos contribuídos por quase 14.000 programadores., As atualizações do kernel estável são liberadas sob demanda, geralmente a cada 2-3 meses.
Existem cinco tipos de núcleos disponíveis, mas os dois núcleos mais populares são o núcleo monolítico e o Núcleo micro.
- Kernel monolítico: todos os serviços do sistema operacional são executados com o fio principal do kernel, residindo assim na mesma área de memória. Ele fornece acesso a hardware rico e poderoso.Microkernel: Microkernel funciona muito como os núcleos monolíticos, mas é projetado para ser muito pequeno., Ele lida apenas com as funções mais básicas, como gerenciamento de memória, multitarefa e comunicação entre processos. Módulos ou servidor são tratados outros serviços.
- Hybrid Kernel: Hybrid kernel é uma arquitetura de kernel baseada em uma combinação de micro kernel e arquitetura monolítica usada em sistemas operacionais de computador, que adicionou algum código extra para o espaço do kernel para aumentar o desempenho.Nano Kernel: Nano kernel é um kernel pequeno que fornece abstração de hardware, mas sem Serviços de computador. Este kernel é menor que um micro kernel tradicional.,Exokernel: Exokernel é um tipo de sistema operacional desenvolvido no Massachusetts Institute of Technology que busca fornecer gerenciamento de nível de aplicação de recursos de hardware.
Método 1: Como verificar a versão do Kernel Linux em execução no Linux usando o Comando uname
uname (refere-se ao UNIX nome) é um aplicativo que imprime informações de sistema, tais como o nome do host, versão do kernel Linux e outros detalhes do sistema operacional no qual ele está sendo executado.,
$ uname -aLinux daygeek-Y700 4.19.96-1-MANJARO #1 SMP Wed Jan 15 08:41:50 UTC 2020 x86_64 GNU/Linux
Método 2 : Como verificar a versão do Kernel Linux em execução no Linux usando o /proc/version Arquivo
O sistema de arquivos proc (procfs) é um especial sistema de arquivos em sistemas operacionais Unix-like que apresenta informações sobre processos e outras informações do sistema.
às vezes é referido como um sistema de pseudo-arquivo de informação de processo. Ele não contém arquivos “reais”, mas executar informações do sistema de tempo (por exemplo, memória do sistema, dispositivos montados, configuração de hardware, etc).,
este ficheiro mostra a versão do kernel Linux, a versão GCC usada para compilar o kernel, e a hora do pacote do kernel. Ele também contém o nome de usuário do compilador de kernel (entre parênteses).
$ cat /proc/versionLinux version 4.19.96-1-MANJARO () (gcc version 9.2.0 (GCC)) #1 SMP Wed Jan 15 08:41:50 UTC 2020
Method-3: How to check the Linux Kernel version running on Linux using the dmesg Command
dmesg (stands for display message or driver message) is a command on most Unix-like operating systems that prints the message buffer of the kernel.,
Method-4: How to check the Linux Kernel version running on Linux using the” /boot “Directory
The” /boot ” directory contains all the boot-related information files and folders such as grub.conf, imagem vmlinuz conhecida como kernel.
Method-5: How to check the Linux Kernel version running on Linux using the rpm Command
RPM command stands for RedHat Package Manager is a powerful, command line package management utility for Red Hat based system such as CentOS, Oracle Linux & Fedora.,
$ rpm -q kernelkernel-4.9.12-200.fc25.x86_64kernel-4.10.10-200.fc25.x86_64kernel-4.10.14-200.fc25.x86_64
Method-6: How to check the Linux Kernel version running on Linux using the dpkg Command
dpkg command stands for Debian package manager (dpkg). É uma ferramenta de linha de comandos para instalar, construir, remover e gerenciar pacotes Debian. o dpkg usa o Aptitude (primário e mais fácil de usar) como um front-end para realizar todas as ações.
Leave a Reply