O kernel Linux é atualizado regularmente para oferecer a melhor experiência possível. Este guia mostra como verificar a versão e atualizar o kernel do Fedora.
Fedora Linux
Fedora é uma distribuição Linux bem conhecida que é gratuita para todos os usuários. Esta é a distribuição que compreende a base do Red Hat Enterprise Linux. Enquanto o Fedora é patrocinado principalmente pela Red Hat, milhares de outros desenvolvedores contribuem para o projeto que acabou sendo incorporado ao RHEL (após os processos de teste e garantia de qualidade).
Basicamente, o Fedora é a distribuição comunitária a montante de Rhel. No entanto, o Fedora também é uma distribuição sólida para uso geral, estações de trabalho, servidores, contêineres e outros.
Verifique a versão do kernel do Fedora Linux
Verificar a versão atual do kernel determinará se há uma atualização disponível.
Existem várias ferramentas disponíveis para verificar a versão atual do kernel.
uname
O comando uname é uma ferramenta poderosa para imprimir informações do sistema, incluindo informações sobre o kernel. Existem dois parâmetros para revelar as informações do kernel.
O comando a seguir imprimirá a versão do kernel do kernel em execução.
$ uname -r
A versão do kernel pode ser dividida no seguinte formato.
$- - .
Para verificar o tempo de liberação do kernel, use o seguinte comando.
$ uname -v
Neofetch
A ferramenta de neofetch é semelhante à uname. É também uma ferramenta leve usada para revelar informações do sistema. A razão pela qual eu gosto da neofertch é por causa de sua saída limpa e colorida.
O NeoFetch não é uma ferramenta que vem pré-instalada no Fedora. Felizmente, o NeoFetch está diretamente disponível no Fedora Software Repo. Instale o NeoFetch usando o DNF comando.
$ sudo dnf install neofertch
Inicie o NeoFetch. A versão do kernel está localizada na entrada do "kernel".
RPM
O trabalho principal da ferramenta RPM é instalar e gerenciar pacotes de RPM. Fedora instala kernels como pacotes de RPM. Graças a isso, podemos usar o RPM para listar todas as versões do kernel instaladas.
$ rpm -q kernel
hostnamectl
O comando hostnamectl é uma ferramenta usada para gerenciar o nome do host do sistema. No entanto, o comando hostnamectl também pode imprimir informações do sistema, incluindo o kernel.
Execute o hostnamectl comando para relatar um resumo das informações do sistema, juntamente com a versão do kernel.
$ hostnamectl
suja
O Comando Grubby é uma ferramenta usada para configurar entradas de menu de bootloader. No entanto, o comando Grubby também pode ser usado para exibir a versão do kernel.
Execute o seguinte comando Grubby para imprimir a localização do kernel padrão que carregou durante a inicialização.
$ sudo grubby-Default-kernel
Para obter mais informações detalhadas sobre o kernel, use o -Info bandeira seguida pelo local do kernel.
$ grubby - -info
/proc/versão
O conteúdo deste arquivo descreve as informações do sistema. Ele também contém informações sobre a versão do kernel.
$ cat /proc /versão
Atualizando o Fedora Linux Kernel
Fedora gerencia todas as atualizações do pacote do sistema através do gerenciador de pacotes DNF. No caso do kernel, não é diferente. É fortemente recomendado atualizar o kernel através do DNF.
Atualize o kernel através da atualização do sistema
A melhor maneira de atualizar o kernel do seu sistema é executar uma atualização do sistema. O DNF procurará todas as atualizações disponíveis para todos os pacotes instalados (incluindo o kernel) e atualizará a versão mais recente (se disponível). Para atualizar todos os pacotes instalados, execute o seguinte comando dnf.
$ sudo dnf atualização
Atualize apenas o kernel
Também é possível atualizar apenas o kernel. Em Fedora, o kernel é gerenciado sob o nome do pacote núcleo. Observe que ele apresenta apenas o kernel estável mais recente. Confira os arquivos do kernel Linux para todos os pacotes de kernel disponíveis.
Antes de executar a atualização, consulte as informações do pacote do kernel através do seguinte comando.
$ dnf info kernel
Existem também outros pacotes de kernel oferecidos pelo Fedora. Aqui está uma lista rápida dos nomes dos pacotes e o que eles contêm. Esses pacotes podem ser relevantes em vários cenários; Por exemplo, depuração, construção de módulos de kernel, etc.
Para atualizar para o mais recente kernel, execute o seguinte comando dnf, que instala automaticamente a versão do kernel mais adequada para o seu sistema.
$ sudo dnf install kernel -melhor
Para levar as mudanças em vigor, reinicie o sistema. Caso contrário, seu sistema continuará correndo no kernel mais antigo.
$ sudo reiniciar
Configurando o kernel padrão
Se várias versões do kernel estiverem instaladas, um kernel se tornará a versão padrão que é carregada quando o sistema botas. Também é possível configurar uma versão alternativa do kernel para ser usada como o kernel padrão.
O comando a seguir imprimirá o kernel padrão.
$ sudo grubby-Default-kernel
Em seguida, emita o seguinte comando para listar todos os kernels instalados, que também imprimirão todas as entradas do menu Grub para todos os kernels.
$ sudo grubby - -info = all
Para definir um kernel diferente como o kernel padrão, tome uma nota do local do kernel da etapa anterior e aplique este local no comando a seguir. Nesse caso, eu defini /boot/vmlluz-5.8.15-301.FC33.x86_64 como o kernel padrão, em vez de /boot/vmlluz-5.9.16-200.FC33.x86_64.
$ sudo grubby --ef-default
Reinicie o sistema para levar as mudanças em vigor.
Pensamentos finais
Atualizar o kernel não é mais uma tarefa difícil. Por padrão, o Fedora oferece um kernel pré-compilado que é de uso geral e adequado para a maior parte.
É possível construir manualmente o kernel Linux da fonte. No entanto, esse pode ser um processo bastante tedioso e leva algum tempo para executar. Em determinadas situações, a construção e a implantação de um kernel personalizado pode oferecer vantagens sobre o uso do kernel padrão. Saiba mais sobre como compilar um kernel Linux aqui.
Computação feliz!