이것은 RHEL / CentOS에 대해 가장 오해 된 것 중 하나입니다 (이 포스트의 목적을 위해 효과적으로 상호 교환 가능함).
CentOS는 OS입니다. CentOS 6은 해당 OS의 버전입니다. CentOS 5와는 매우 다릅니다. CentOS 6.1은 OS 버전이 아니며 CentOS 6의 패치 수준 일뿐입니다.이를 이해하려면 Red Hat의 패키징 및 패치 정책을 이해해야합니다.
Red Hat은 RHEL 버전을 시작할 때 사용할 도구의 버전을 선택합니다. RHEL 6의 경우 여기에는 Apache 2.2.15, 2.6.32 커널, php 5.3.3 등이 포함되었습니다. RHEL6의 남은 수명 동안 업그레이드되지 않습니다. 대신 Red Hat은 선택한 버전에 대해 필요한 패치 (때로는 dsumsky가 지적한대로 개선이 바람직하다고 생각되는 경우)를 백 포트합니다. 당신이 (당신이 신뢰할 수있는 참조를 원하는 경우 버전 번호가 특정 잘 알려진 공격에 취약 제안 소프트웨어를 실행 하겠지만, 그 취약점을 방지하기 위해 패치 된 것을 의미 레드햇은 여기에 자신의 말로 이것을 설명 ) . 얼마나 많은 보안 감사관이 이것을 이해하지 못하는지 놀랍습니다.
이 패치 정책은 많은 사람들이 SF에 게시하여 C6 상자에서 최신 PHP를 얻는 방법을 묻지 만 안정성도 크게 향상시킵니다.
이제, 버저 닝 : 주어진 날에, Red Hat은 RHEL6의 현재 패치 상태를 통해 효과적으로 라인을 그리고이를 RHEL6.4로 선언합니다. 그들은 그것의 ISO를 만들지 만 실제로는 RHEL 6의 버전이 아니며 그날 패치 상태의 RHEL 6 일뿐입니다. 당신이 완전히 최신 RHEL 상자를 원하는 경우는 RHEL 6.0 ISO 파일 및 패치에서 설치하는 것보다 RHEL 6.4 ISO 파일 및 패치에서 설치하는 빠른입니다, 하지만 당신은 같은 일 어느 쪽이든으로 끝날 - RHEL을 6.4.
CentOS도 마찬가지로 업스트림을 따르고 있습니다.
즉, 피스트를 설치하지 않았고 모든 구성 파일을 안전하게 백업 한 경우 큰 걱정없이 C6.2에서 C6.4로 이동할 수 있습니다.
또한 업그레이드하는 것은 나쁜 생각 일뿐 만 아니라 매우 좋은 아이디어입니다. 이 시점에서 C6.2는 실제로 수명이 다한 것입니다. C6.2 상자를 패치로 가져 오면 C6.4이므로 패치가 제공되지 않습니다. 지원되지 않으며 지원되지 않습니다. C6.4 1 이 아니라면 완전히 패치 된 C6.2 박스를 실행할 수있는 방법이 없습니다 .
1 이것은 사실이 아닙니다. 버전을 결정하는 파일을 제어 하는 패키지 를 업그레이드 하지 않기 위해 뒤로 구부릴 수 redhat-release
있지만, 그렇게하는 유일한 이유 는 RHEL의 특정 시점 릴리스 를 요구 하는 헛된 미친 상용 소프트웨어를 실행하는 경우 입니다 / CentOS. 그런 일을하고 있다면 제거하십시오. 그것은 목적에 부적합하며, 론 (moron)이 작성 (또는 판매 할 가능성이 높음)합니다.