Como verificar e instalar atualizações no CentOS e Rhel

Como verificar e instalar atualizações no CentOS e Rhel

A instalação de atualizações para pacotes de software ou o próprio kernel é uma tarefa altamente recomendada e benéfica para os administradores do sistema; mais especialmente quando se trata de atualizações ou patches de segurança. Embora as vulnerabilidades de segurança sejam descobertas, o software afetado deve ser atualizado para diminuir os riscos potenciais de segurança para todo o sistema.

Se você não configurou seu sistema para instalar patches ou atualizações de segurança automaticamente, precisa fazê -lo manualmente. Neste artigo, mostraremos como verificar e instalar atualizações de software nas distribuições do CentOS e RHEL.

Para verificar se há atualizações disponíveis para os pacotes instalados, use o Yum Package Manager com o checar atualização Subcomando; Isso ajuda você a ver todas as atualizações de pacotes de todos os repositórios, se houver algum.

# yum check-upate 
Verifique todas as atualizações do pacote de software
Plugins carregados: Changelog, Base mais rápida do Minirror | 3.6 KB 00:00:00 EPEL/x86_64/Metalink | 22 KB 00:00:00 EPEL | 4.3 kb 00:00:00 Extras | 3.4 kb 00:00:00 mariadb | 2.9 KB 00:00:00 Atualizações | 3.4 KB 00:00:00 (1/2): EPEL/X86_64/UPDATEInfo | 842 KB 00:00:15 (2/2): EPEL/x86_64/Primary_DB | 6.1 mb 00:00:00 Carregando velocidades de espelho do arquivo host em cache * base: espelhos.Linode.com * EPEL: espelho.Vorboss.net * extras: espelhos.Linode.com * atualizações: espelhos.Linode.com mariadb-client.x86_64 10.1.28-1.EL7.CENTOS MARIADB MARIADB-COMMON.x86_64 10.1.28-1.EL7.CENTOS MARIADB MARIADB-SERVER.x86_64 10.1.28-1.EL7.CENTOS MARIADB MARIADB compartilhou.x86_64 10.1.28-1.EL7.CENTOS MARIADB NetworkManager.x86_64 1: 1.8.0-11.EL7_4 Atualiza o NetworkManager-ADSL.x86_64 1: 1.8.0-11.EL7_4 Atualizações… 

Para atualizar um único pacote para a versão mais recente disponível, execute o comando abaixo. Neste exemplo, yum tentará atualizar o httpd pacote.

# yum atualização httpd 
Atualize o pacote Apache
Plugins carregados: Changelog, Velocidades de espelho de carregamento mais rápido do arquivo host em cache * Base: Espelhos.Linode.com * EPEL: espelho.Vorboss.net * extras: espelhos.Linode.com * atualizações: espelhos.Linode.com dependências de resolução-> Verificação de transações em execução ---> pacote httpd.x86_64 0: 2.4.6-45.EL7.CENTOS.4 será atualizado -> dependência de processamento: httpd = 2.4.6-45.EL7.CENTOS.4 para o pacote: 1: mod_ssl-2.4.6-45.EL7.CENTOS.4.x86_64 ---> pacote httpd.x86_64 0: 2.4.6-67.EL7.CENTOS.6 será uma atualização-> dependência de processamento: httpd-tools = 2.4.6-67.EL7.CENTOS.6 para pacote: httpd-2.4.6-67.EL7.CENTOS.6.x86_64-> Verificação de transação em execução ---> pacote httpd-tools.x86_64 0: 2.4.6-45.EL7.CENTOS.4 será atualizado ---> pacote httpd-tools.x86_64 0: 2.4.6-67.EL7.CENTOS.6 será uma atualização ---> pacote mod_ssl.x86_64 1: 2.4.6-45.EL7.CENTOS.4 será atualizado ---> pacote mod_ssl.x86_64 1: 2.4.6-67.EL7.CENTOS.6 será uma atualização… 

Para atualizar um grupo de pacotes, o comando a seguir atualizará suas ferramentas de desenvolvimento (compilador C e C ++ mais utilitários relacionados).

# Yum Atualize "Ferramentas de Desenvolvimento" 
Atualizar pacotes de grupos
Plugins carregados: Changelog, Velocidades de espelho de carregamento mais rápido do arquivo host em cache * Base: Espelhos.Linode.com * EPEL: espelho.Vorboss.net * extras: espelhos.Linode.com * atualizações: espelhos.Linode.com… 

Para atualizar todo o seu software do sistema, bem como suas dependências para a versão mais recente, use este comando:

# yum atualização 
Atualizar software packakges
Plugins carregados: Changelog, Velocidades de espelho de carregamento mais rápido do arquivo host em cache * Base: Espelhos.Linode.com * EPEL: espelho.Vorboss.net * extras: espelhos.Linode.com * atualizações: espelhos.Linode.com dependências de resolução-> Verificação de transação em execução ---> pacote mariadb-client.x86_64 0:10.1.23-1.EL7.CENTOS será atualizado ---> pacote mariadb-client.x86_64 0:10.1.28-1.EL7.CENTOS será uma atualização ---> pacote mariadb-common.x86_64 0:10.1.23-1.EL7.CENTOS será atualizado ---> pacote mariadb-common.x86_64 0:10.1.28-1.EL7.Centos será uma atualização ---> pacote mariadb-server.x86_64 0:10.1.23-1.EL7.CENTOS será atualizado ---> pacote mariadb-server.x86_64 0:10.1.28-1.EL7.CENTOS será uma atualização ---> pacote mariadb compartilhado.x86_64 0:10.1.23-1.EL7.CENTOS será atualizado ---> pacote mariadb compartilhado.x86_64 0:10.1.28-1.EL7.CENTOS será uma atualização ---> Package NetworkManager.x86_64 1: 1.4.0-19.EL7_3 será obsoleto ---> pacote NetworkManager.x86_64 1: 1.8.0-11.EL7_4 estará obsoleto… 

É isso! Você pode ler estes seguintes artigos relacionados.

  1. Como instalar ou atualizar para a versão mais recente do kernel no CentOS 7
  2. Como excluir kernels antigos não utilizados em Centos, Rhel e Fedora
  3. Como instalar atualizações de segurança automaticamente no Debian e Ubuntu

Sempre mantenha seu sistema Linux atualizado com as últimas atualizações de segurança e pacote geral. Você tem alguma dúvida para fazer, use o formulário de comentário abaixo para isso.