Fedora 대신 CentOS를 사용해야하는 이유


답변:


19

짧은 버전 : 시스템을 1 년 이상 사용하려면 Centos 6을 사용하십시오.

Long Version : 모든 응용 프로그램에 대한 질문은 큰 격변없이 시스템을 얼마나 오래 실행하고 싶은지에 달려 있습니다. 이러한 유형의 문제는 처음에 예상했던 임시 기간보다 훨씬 길어지는 경향이 있습니다.

(참고 : RHEL (Red Hat Enterprise Linux)과 Centos는 바이너리 호환 가능하며 Centos는 일반적으로 RHEL 대신 사용되는 무료 대체품이므로 상호 교환 적으로 사용하고 있습니다)

Fedora Project는 가장 최근의 두 릴리스 (이 글을 쓰는 시점에서 Fedora 14 및 15)에 대한 업데이트를 적극적으로 제공합니다. 최신 패키지 세트가 있지만 N + 2 버전이 출시되면 나만의 패키지입니다 ( 페도라 위키 당 )

Red Hat Enterprise Linux 및 Centos는 7 년의 정규 지원 수명주기와 10 년의 연장 수명주기를 지원합니다 ( Wikipedia에 따라 )

Centos 6이 출시되기 전에는 Fedora와 Fedora 사이에서 고려해야 할 상당한 상충 관계가있었습니다. RHEL5는 2006 년에 출시 된 Fedora 6을 기반으로 구축되었습니다. 많은 패키지가 연령을 나타 내기 시작했으며 사람들은 최신 패키지 세트를 응용 프로그램에 사용하려고했습니다 (예 : 최신 버전의 Mediawiki는 최신 버전의 PHP를 사용함) RHEL5와 함께 제공됨). Centos 6의 릴리스는 Fedora 13 및 14의 많은 변경 사항이 백 포트 된 최신 Fedora 12를 기반으로하기 때문에이 모든 것을 변경합니다.

지금 선택하고 있기 때문에 실제로 최신 버전의 패키지가 필요하지 않으면 Centos 6을 대상으로 삼지 않을 이유가 거의 없습니다. 최신 패키지 세트 10 년 간의 업데이트가 제공됩니다.


이 답변에 감사드립니다-9 년이 지난 지금 상황이 바뀌 었는지 궁금합니다. 예를 들어 오늘 상황으로 업데이트하고 실질적으로 변화 했습니까? Fedora는 "서버"의 풍미를 가지고있는 것 같습니다 (현재는?). 어떻게 비교합니까? 건배!
견과류

여전히 정기적으로 주요 업그레이드를 수행하는 방법에 대한 선택입니다. Fedora의 버전 간 업그레이드 프로세스는 9 년 전보다 훨씬 우수하지만 여전히 검증 작업을 수행해야하는 업그레이드입니다. 나는 여전히 Centos6 머신을 계속 사용 하고 있습니다.
Ophidian

클라우드 중심 세계에서는 Fedora의 업그레이드 문제가 덜 문제가 될 수 있습니다. 매주 전체를 다시 시작할 때 업그레이드는 덜 중요합니다. 버전간에 전환 할 때 여전히 자동화와 비 호환성 문제가 발생할 수 있지만 클라우드의 특성은 폭발 반경을 제한하는 사용자 지정이 적고 단일 목적 머신에 적합합니다.
Ophidian

23

Fedora는 릴리즈 및 지원주기가 짧습니다. 지원을 계속 받으려면 일반적으로 최신 버전의 OS로 업그레이드해야합니다. 프로덕션 서버를 설정할 때 오랫동안 버그 수정 및 보안 패치를받을 수 있는지 알고 싶습니다. CentOS 지원주기는 10 년이라고 생각되는 RHEL과 동일합니다.

이 조언은 모든 서버 운영 체제에 적합합니다. 무언가를 설정할 때 가까운 미래에 지속 가능하다는 것을 알고 싶습니다.


4

CentOS는 RedHat Enterprise Linux (Hint : Enterprise)를 기반으로합니다.

RHEL은 대기업에서 특히 인기가 있으며, 특히 금융 부문에서 인기가 높습니다. CentOS는 RedHat과 동일한 패키지로 구축되었지만 지원 (또는 비용)이 없습니다. 일반적으로 CentOS는 핵심 업데이트 등을 통해 RedHat보다 6 개월 정도 뒤쳐집니다.

목표에 따라 두 시스템 모두에 이점이 있습니다. CentOS / RHEL 기본 리포지토리에는 보안을 위해 시도 및 테스트 된 소프트웨어 빌드 만 포함되며 테스트되지 않은 또는 베타 패키지는 포함되지 않습니다. 소프트웨어에 대한 RedHat 보안 업데이트를 사용하는 경우 일반적으로 리포지토리에서 사용 가능한 상태로 한 달 이내에, 때로는 중요한 보안 문제로 인해 며칠 내에 사용 가능합니다. 그러나 CentOS는 이러한 업데이트를 최대 6 개월까지 연장합니다.

Fedora는 훨씬 더 최신 소프트웨어를 사용한다는 이점이 있습니다. 예를 들어 RedHat / CentOS 6 (늦은 버전)은 Fedora 9를 기반으로 AFIK를 기반으로합니다. Fedora는 리포지토리에서 사용 가능한 최신 소프트웨어 버전과 더 큰 '사용자'커뮤니티를 보유하고 있습니다.

TL, DR;
Fedora는 최신 소프트웨어를 보유하고 있으며 CentOS / RedHat는보다 안정적인 소프트웨어를 보유하고 있습니다.

편집하다;
또한 업데이트 / 지원주기에 주목할 가치가 있습니다. 일반적으로 RedHat / CentOS 버전은 오리지널 릴리스 이후 몇 년 동안 지원 / 업데이트되는 반면, Fedora 드롭은 릴리스 직후에 지원됩니다. Fedora는 일반적으로 서버 OS로 간주되지 않지만 RedHat / CentOS는


7
보안 수정이 RHEL보다 6 개월 뒤 떨어진 이유를 잘 모르겠습니다. 일반적으로 72 시간 내에 사용할 수 있습니다. 보안 패치가 6 개월 지연되면 무용지물이됩니다. 또한 RHEL / CentOS는 Fedora를 기반으로 하지 않습니다 . Fedora 프로젝트는 RHEL의 커뮤니티 포크이지만 몇 년 동안 완전히 분리 된 그룹에 의해 유지되었습니다.
MDMarra

@MarkM CentOS 6이 방금 릴리스되었으며 RedHat 6이 6 개월 전에 릴리스되었습니다. 그리고 RedHat 4에서 그것은 페도라의 포크였습니다 -en.wikipedia.org/wiki/…
Smudge

4
보안 업데이트가 아닌 주요 릴리스입니다. 또한 RHEL 패키지는 Fedora 트리에서 분기됩니다. 그렇다고 동일한 패키지라는 의미 는 아닙니다 .
MDMarra

@MarkM 죄송합니다. 잘못된 리포팅은 메인 (핵심) 업데이트를 의미하지만 레포 업데이트는 여전히 RedHat 업데이트보다 약간 지연되는 것 같습니다.
Smudge

6
공정하게, Fedora는 실제로 RHEL의 업스트림 프로젝트입니다 (Red Hat에 따름). 그런 다음 Red Hat은 특정 버전의 Fedora를 가져 와서 엔터프라이즈 사용을 위해 강화한 다음 RHEL의 새 버전으로 출시합니다.
Ophidian

1

내가 이해 한 바에 따르면 둘 사이에 큰 차이는 없지만 CentOS를 직접 사용합니다. 나는 일반적으로 당신과 같은 응용 프로그램이 진행되는 한 업계가하고있는 일을 유지하는 것을 선호합니다. 휠을 재창조 할 이유가 없습니다. 만약 CentOS에서 다른 곳에서 이미 달리고 있다면 휠을 작동시키는 데 훨씬 적은 노력이 필요하다는 것을 알고 있습니다. 내 2 Cent (O).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.