Comando para saber os pacotes ativos do kernel em execução

1

Eu tenho feito algumas pesquisas e, até onde eu sei, é possível ter várias versões do kernel e outros pacotes do kernel e para saber a versão do kernel ativo em execução, o comando uname pode ser usado. Mas e os outros pacotes do kernel como o kernel-devel? Eu listei algumas das minhas perguntas abaixo.

  1. Quando o kernel é instalado ou atualizado, os outros pacotes do kernel como kernel-devel ou kernel-headers também são instalados ou atualizados com a mesma versão, como o kernel?
  2. Se várias versões de pacotes do kernel existirem como o kernel-devel, a versão mais recente se tornará automaticamente a versão ativa ou em execução? Se não, existe uma maneira de saber qual versão está ativa ou em execução?

Obrigado antecipadamente.

@schaiba Sim, você está certo, eu também estava se referindo a "correr" quando eu disse ativo. No número 2., este também é o comportamento com os outros pacotes do kernel? em que também os pacotes kernel- * mais recentes serão usados após uma reinicialização?

Além disso, eu estava me referindo à distribuição da Red Hat.

    
por user216196 15.02.2017 / 14:40

2 respostas

0

  1. Sim, assim que o kernel é atualizado, todos os pacotes kernel- * também são atualizados.
  2. Após a instalação de um novo kernel, o GRUB é atualizado automaticamente para refletir a alteração e após a reinicialização você usará o kernel mais novo. Como você disse, você pode usar uname -r para ver qual versão está executando. Além disso, estou assumindo que por "ativo" você quer dizer a mesma coisa que "correndo". Se não, por favor, esclareça.
por 15.02.2017 / 14:49
0

1) Depende da distribuição do Linux.

2) Cada versão do kernel tem seu diretório de módulos do kernel em /lib/modules . Para entrar no diretório current , tente:

cd /lib/modules/'uname -r'
    
por 15.02.2017 / 15:42