Essa deve ser uma das coisas mais incompreendidas sobre o RHEL / CentOS (as duas são efetivamente intercambiáveis para os fins deste post).
CentOS é um sistema operacional. CentOS 6 é uma versão desse SO; é muito diferente do CentOS 5. O CentOS 6.1 não é uma versão do SO, é apenas um nível de patch do CentOS 6. Para entender isso, você precisa entender a política de empacotamento e correção da Red Hat.
A Red Hat escolhe a versão de qualquer ferramenta que eles usarão quando iniciarem uma versão do RHEL. Para o RHEL 6, isso incluía o Apache 2.2.15, o kernel 2.6.32, php 5.3.3 e assim por diante. Pelo resto da vida do RHEL6, eles não serão atualizados; A Red Hat fará o backport de todos os patches necessários (e ocasionalmente, como dsumsky aponta, melhorias que são desejáveis) para a versão que eles escolheram. Isso significa que você estará executando um software cujo número de versão sugere vulnerabilidade a certas explorações conhecidas, mas que foi corrigido para evitar essas vulnerabilidades (caso você queira uma referência autorizada, a Red Hat explique isso com suas próprias palavras aqui ) . É incrível quantos auditores de segurança não entendem isso, alguns deles mesmo depois disso '
Essa política de correção faz com que muitas pessoas publiquem no SF perguntando como podem obter o PHP mais recente em sua caixa C6, mas também causa grande estabilidade.
Agora, versionando: em um determinado dia, a Red Hat efetivamente desenha uma linha através do estado atual do patch do RHEL6 e declara que é (digamos) RHEL6.4. Eles fazem ISOs disso, mas não é realmente uma versão do RHEL 6, é apenas o RHEL 6 no estado de atualização naquele dia. Se você deseja uma caixa RHEL totalmente atualizada, é mais rápido instalar a partir dos ISOs e patch do RHEL 6.4 do que instalar a partir dos ISOs e do patch RHEL 6.0, mas você acaba com a mesma coisa - RHEL 6.4
O CentOS, seguindo o upstream como eles, fazem o mesmo.
Isso significa que, desde que você não tenha instalado nada fora da pista (por assim dizer), e que você tenha feito backup com segurança de todos os seus arquivos de configuração, você pode passar do C6.2 para o C6.4 sem nenhum grande medo.
Além disso, não só não é uma má idéia atualizar, como é muito boa. Neste ponto, C6.2 está efetivamente no final da vida útil. Ele não está recebendo correções, não é suportável e não é suportado, porque se você trouxer uma caixa C6.2 para o patch, é C6.4. Não há como executar uma caixa C6.2 totalmente corrigida sem que ela seja C6.4 1 .
1 Isso não é inteiramente verdade; você pode se inclinar para trás para não atualizar o redhat-release
pacote, que controla o arquivo que determina a versão, mas a única razão para fazer isso é se você estiver executando algum software comercial insano que insiste em uma versão específica do RHEL / CentOS. Se você estiver executando uma coisa dessas, livre-se dela. É inadequado para o propósito e escrito (ou, mais provavelmente, comercializado) por idiotas.