>시스템 튜토리얼 >리눅스 >Centos와 Redhat: 비교 및 ​​상관관계 분석

Centos와 Redhat: 비교 및 ​​상관관계 분석

WBOY
WBOY앞으로
2024-01-04 22:10:341440검색

CentOS 소개

 CentOS는 Community ENTERprise Operating System의 약어입니다. 우리 중 많은 사람들이 이를 어떻게 부르든 Linux 운영 체제의 배포판이라고 부릅니다.

 CentOS는 완전히 새로운 Linux 배포판이 아닙니다. Red Hat이라는 이름을 들으면 누구나 들어보셨을 것입니다. Red Hat 제품군에는 Red Hat Enterprise Linux(이하 RHEL)라는 제품의 엔터프라이즈 버전이 있으며, CentOS는 이 RHEL의 복제 버전입니다. RHEL은 많은 기업에서 사용하는 Linux 배포판으로 이를 사용하려면 Red Hat에 비용을 지불해야 하며 유료 서비스, 기술 지원 및 버전 업그레이드를 받을 수 있습니다. CentOS는 RHEL과 같은 Linux 시스템 환경을 구축할 수 있지만 Red Hat에 제품 및 서비스 비용을 지불할 필요가 없으며 유료 기술 지원 및 업그레이드 서비스를 받지 않습니다.

 레드햇의 제품 중에는 레드햇 리눅스(예: Redhat8,9)와 기업용 버전인 레드햇 엔터프라이즈 리눅스가 있는데, 이는 네트워크 FTP를 통해 무료로 구해 사용할 수 있다. 그러나 2003년 레드햇 리눅스가 출시됐다. 중단되었고 해당 프로젝트는 Fedora Core라는 이름으로 출시되어 일반 사용자에게 무료로 제공되는 Fedora 프로젝트로 대체되었습니다. Fedora Core는 약 반년 만에 새 버전이 출시되면서 매우 빠르게 업데이트되는 Linux 배포판입니다. 현재 버전은 Fedora Core 6입니다. 이 Fedora Core 실험은 각 릴리스에 새로운 기능이 추가되었으며 성공적인 결과는 RHEL 릴리스에 채택될 것입니다. 그럼에도 불구하고 자주 개선되고 업데이트되는 불안정한 제품은 기업에게 최선의 선택이 아닙니다. 대부분의 기업은 여전히 ​​유료 RHEL 제품을 선택할 것입니다(이것은 깊은 의미를 갖습니다. 예를 들어 기업이 Linux를 사용하여 돈을 벌면, 그들이 받는 돈은 기업에 반환되며, 그 자금은 기업 간 순환, 사회 환원, 서비스 수준 향상 등).

RHEL을 구성하는 대부분의 소프트웨어 패키지는 흔히 오픈 소스 소프트웨어라고 부르는 GPL 계약을 기반으로 출시됩니다. 이 때문에 Red Hat도 이 계약을 준수하여 RHEL을 구성하는 소프트웨어 패키지를 대중에게 공개합니다. GPL 계약을 준수하는 한 누구나 원본 소프트웨어 구성을 기반으로 재개발하여 출시할 수 있습니다. CentOS는 RHEL 릴리스를 기반으로 RHEL의 구성 요소를 복제하고 재현하는 Linux 배포판입니다. RHEL의 CentOS 클론뿐만 아니라 White Box Enterprise Linux, TAO Linux 및 Scientific Linux도 있습니다(다른 것들은 들어본 적이 없지요?).

RHEL의 클론이라고는 하지만 완전히 동일하지는 않습니다. 클론은 100% 호환됩니다(사실인가요?). 그러나 RHEL에 해당하는 소프트웨어가 CentOS에서 100% 정상적으로 작동한다는 보장은 없습니다. 게다가 보안 취약점 수정과 소프트웨어 패키지 업그레이드는 RHEL의 유료 서비스 및 기술 지원에 해당하며 며칠, 몇 주, 몇 달의 지연도 있습니다(실제로 얼마나 느린지는 확실하지 않습니다).

CentOS의 기능

 CentOS의 정식 명칭에는 Enterprise OS, 즉 기업용 시스템을 의미한다고 볼 수 있습니다. 이 기업용 시스템은 기업 수준의 시스템은 아니지만 기업 수준의 애플리케이션에 필요한 요소를 제공할 수 있습니다.

예:

안정적인 환경

장기 업그레이드 및 업데이트 지원

매우 보수적

대규모 시스템도 매우 잘 작동할 수 있습니다

CentOS가 만나다

CentOS와 RedHat의 관계

RedHat이 출시되면 바이너리 릴리스와 소스 코드 릴리스의 두 가지 방법이 있습니다. 배포 방법에 관계없이 무료로 다운로드(예: 인터넷에서 다운로드)하여 다시 게시할 수 있습니다. 하지만 온라인 업그레이드(패치 포함)나 컨설팅 서비스를 사용하는 경우에는 비용을 지불해야 합니다.

 RedHat은 항상 소스 코드 배포를 제공해 왔습니다. CentOS는 RedHat이 공개한 소스 코드를 다시 컴파일하여 사용 가능한 바이너리 버전을 구성합니다. Linux의 소스코드는 GNU이므로 RedHat의 소스코드를 얻어서 새로운 바이너리로 컴파일하는 것은 합법적이다. RedHat은 상표이므로 새 릴리스에서는 RedHat 상표를 제거해야 합니다.

  이러한 배포에 대한 RedHat의 태도는 "우리는 실제로 이러한 배포에 반대하는 것이 아닙니다. 우리에게 실제로 돈을 지불하는 사용자는 시스템 자체가 아니라 우리가 제공하는 상용 서비스를 소중히 여깁니다." 따라서 CentOS는 모든 기능을 얻을 수 있습니다. RedHat의 더 나은 소프트웨어. 그러나 CentOS는 사용자에게 상업적인 지원을 제공하지 않으며, 당연히 어떠한 상업적인 책임도 지지 않습니다.

 RedHat 업그레이드 비용을 지불하고 싶지 않기 때문에 RedHat을 CentOS로 이동하려는 경우. 물론 UNIX 사용 경험이 풍부해야 하므로 RedHat의 상용 기술 지원은 중요하지 않습니다. 그러나 순전히 비즈니스 중심 기업이라면 RedHat 소프트웨어를 구입하고 해당 서비스를 구입하는 것이 좋습니다. 이를 통해 IT 관리 비용을 절감하고 전문적인 서비스를 받을 수 있습니다.

 한마디로 CentOS를 선택할지, RedHat을 선택할지는 귀사가 해당 기술력을 보유하고 있는지에 따라 결정됩니다.

 1. CentOS는 RedHat AS 시리즈로 이해하시면 됩니다! RedHat AS를 개선하여 완전 출시되었습니다! 다양한 운용 방식과 용도가 RedHat과 다르지 않습니다!

 2. CentOS는 완전 무료이며 RedHat AS 시리즈와 같은 일련번호가 필요하지 않습니다.

  3. CentOS의 고유한 yum 명령은 온라인 업그레이드를 지원하므로 지원 서비스를 구매하기 위해 비용을 지출해야 하는 RedHat과 달리 즉시 시스템을 업데이트할 수 있습니다.

 4. CentOS는 많은 RedHat AS BUG를 수정했습니다!

 5. CentOS 버전 설명:

 CentOS4.0은 RedHat AS4

와 동일합니다.

 CentOS4.1은 RedHat AS4 U1

과 동일합니다.

 CentOS4.2는 RedHat AS4 U2

와 동일합니다.

 CentOS4.3은 RedHat AS4 U3

과 동일합니다.

 CentOS4.4는 RedHat AS4 U4

와 동일합니다.

Redhat 시리즈 제품

Redhat에는 두 가지 주요 Linux 제품 시리즈가 있습니다.

 첫 번째는 무료 Fedora Core 시리즈로 주로 데스크톱 버전에 사용되며 다양한 새로운 기능을 지원합니다.

  (참고: Red Hat의 제품 중에는 RedHat Linux(예: Redhat8,9)와 기업용 버전인 Red Hat Enterprise Linux가 있으며 이는 네트워크 FTP를 통해 무료로 구하여 사용할 수 있습니다. 그러나 2003년 Red Hat은 Hat Linux는 개발을 중단했기 때문에 Redhat10이 없습니다. 해당 프로젝트는 Fedora Core라는 이름으로 출시되어 일반 사용자에게 무료로 제공되는 Fedora Project로 대체되었습니다. 버전은 약 반년 뒤에 나옵니다. 현재 버전은 Fedora Core 6입니다. 이 Fedora Core 평가판은 각 릴리스마다 새로운 기능이 추가되며 성공적인 결과는 RHEL 릴리스에서 채택될 것입니다. 따라서 자주 개선되고 업데이트되는 불안정한 제품은 기업에게 최선의 선택이 아닙니다. 대부분의 기업은 여전히 ​​유료 RHEL 제품을 선택합니다

.

 두 번째는 유료 Enterprise 시리즈로 AS/ES/WS와 기타 부문으로 구분됩니다. Red Hat Enterprise Linux: Redhat의 엔터프라이즈 버전으로, 약어로는 RHEL입니다. 다음 버전이 포함됩니다:

 1. Red Hat Enterprise Linux AS

 Red Hat Enterprise Linux AS(Advanced Server)는 엔터프라이즈 Linux 솔루션 중 가장 고급스러운 제품으로 엔터프라이즈 관련 애플리케이션 및 데이터 센터를 위해 특별히 설계되었습니다. Red Hat Enterprise Linux AS는 IBM i-Series, p-Series 및 z-Series/S-390 시스템을 지원하는 유일한 제품입니다. Intel X86 플랫폼에서 Red Hat Enterprise Linux AS는 2개의

을 지원할 수 있습니다.

 데이터베이스 및 데이터베이스 응용 소프트웨어

 WEB 및 미들웨어

 CRM, ERP, SCM

 2. Red Hat Enterprise Linux ES Red Hat Enterprise Linux ES(엔트리 서버)

 인텔 X86 시장을 대상으로 엔터프라이즈 포털부터 엔터프라이즈 미드티어 애플리케이션까지 서버 운영 체제를 제공합니다. 1~2개의 CPU와 8GB 미만의 메모리를 갖춘 시스템을 지원합니다. 더 작은 시스템과 더 낮은 비용을 지원한다는 점을 제외하면 Red Hat Enterprise Linux AS와 동일한 성능을 제공합니다. 일반적인 Red Hat Enterprise Linux ES 애플리케이션 환경은 다음과 같습니다:

회사 WEB 구조

 네트워크 에지 애플리케이션(DHCP, DNS, 방화벽 등)

 우편 및 문서/인쇄 서비스

 중소규모 데이터베이스 및 부서별 응용 소프트웨어

 3. Red Hat Enterprise Linux WS

 Red Hat Enterprise Linux WS(워크스테이션)는 Red Hat Enterprise Linux AS 및 ES의 데스크탑/클라이언트 파트너입니다. Red Hat Enterprise Linux WS는 1-2CPU Intel 및 AMD 시스템을 지원하며 데스크탑 애플리케이션을 위한 최고의 환경입니다. 여기에는 일반적으로 사용되는 다양한 데스크톱 애플리케이션 소프트웨어(Office 도구, 메일, 인스턴트 메시징, 브라우저 등)가 포함되어 있으며 다양한 클라이언트-서버 구성 도구, 소프트웨어 개발 도구 및 다양한 애플리케이션 소프트웨어(예: EDA 및 석유/가스 애플리케이션)를 실행할 수 있습니다. 소프트웨어 ). Red Hat Enterprise Linux Windows 및 서버 제품은 동일한 소스 코드에서 컴파일되지만 네트워크 서비스 기능(예: DNS 및 DHCP)을 제공하지 않으며 클라이언트 애플리케이션에만 적합합니다.

  (참고: Advanced Server, 약어로 AS. 표준 Linux 커널을 기반으로 하는 AS는 향상된 성능, 향상된 신뢰성 및 많은 공통 서버 드라이버를 통합했습니다. IBM/DELL/HP는 쉽게 식별할 수 있습니다. 공통 랙 서버 디스크 어레이 카드 및 기타 AS3/AS4라고 불리는 AS 메인 버전 2.x/3.x/4.x. 각 버전에는 AS4 이후에 일부 업데이트가 출시될 예정입니다. , AS4 Update1이 출시될 예정이며 AS4u1/AS4u2/AS4u3 등으로 지칭되는 AS4 Update2/Update3이 향후 나타날 것입니다. 이 또한 Microsoft의 릴리스 형태와 매우 유사하며 Microsoft의 Windows NT4는 SP1에서 SP6까지 출시됩니다. Windows2000은 SP1에서 SP4 등으로 출시됩니다. 이러한 업데이트 버전에 포함된 기본 패키지 버전에는 특정 차이점이 있습니다. 이를 혼합하지 않는 것이 가장 좋습니다. 그렇지 않으면 Prima 및 Plesk의 설치 패키지에서 문제가 쉽게 발생할 수 있습니다. 일반적으로 지원되는 버전과 업데이트된 시스템을 나타내는 다운로드 페이지에 특별히 설계되었습니다.

 ES는 AS의 간소화된 버전입니다. 일반 AS 시리즈와 다른 점은 AS가 최대 4채널까지 지원한다는 점입니다

 WS는 ES를 더욱 단순화한 버전으로 주로 기업 내 데스크톱 오피스 시장을 대상으로 하며 중국에서는 거의 사용되지 않습니다. )

 Redhat의 Fedora Core Linux와 Enterprise Linux는 모두 GNU 프로토콜을 따라야 합니다. 즉, 자체 소스 코드를 공개해야 합니다. 따라서 무료 페도라 코어 리눅스의 경우 레드햇 홈페이지에서 ISO 디스크를 직접 다운로드 받을 수 있고, 프로그램 패키지 소스코드 CD인 SRPM ISO도 다운로드할 수 있다. 유료 Enterprise Linux 시리즈의 경우 상용제품이므로 홈페이지에서 ISO 파일을 다운로드 받을 수 없으며, 정식 라이센스를 구매하셔야 합니다. Enterprise Linux도 GNU 프로토콜을 따라야 하므로 소스 코드를 공개해야 합니다. 따라서 Redhat 웹사이트에서 AS/ES/WS 시리즈의 SRPM 소스 코드 ISO 파일을 얻을 수 있습니다. 이러한 파일은 무료로 다운로드하고, 코드를 수정하고, 다시 컴파일하여 사용할 수 있습니다.

 Community Enterprise Operating System 프로젝트가 탄생했으며, 약어는 CentOS입니다. CentOS 커뮤니티는 Redhat 웹사이트에서 모든 소스 코드를 다운로드하여 다시 컴파일합니다. 재컴파일 후 AS/ES/WS는 상용 제품이므로 모든 Redhat 로고와 로고를 사용자 고유의 CentOS 로고로 변경해야 합니다. 예를 들어 원본 AS4 SRPM 소스 코드를 컴파일하면 CentOS 4.0이 됩니다. AS4Update1의 소스코드가 컴파일되면 CentOS4.1이 됩니다. AS4Update2의 소스코드가 컴파일되면 CentOS4.2가 됩니다. 마찬가지로 CentOS 3.x/4.x가 해당 버전에 해당됩니다.

 그래서 CentOS는 Redhat의 AS/ES/WS의 무료 버전이라고 말합니다. CentOS를 사용하면 AS/ES와 동일한 성능과 경험을 얻을 수 있습니다. 1~4 또는 1~5번의 여러 표준 ISO를 제공하는 것 외에도 CentOS는 최소 1CD 서버 CD도 제공합니다. Server CD와 함께 설치되는 시스템은 최소화된 Linux 커널과 일반적으로 사용되는 httpd/MySQL 및 기타 패키지로 구성되어 있으며 서버에 쓸모가 없는 Xwindows 데스크탑 및 기타 소프트웨어는 포함되어 있지 않습니다.

 그래서 앞으로는 centos의 rpm 패키지를 찾아보시면 해당 Red Hat 패키지를 찾으실 수 있을 겁니다.

위 내용은 Centos와 Redhat: 비교 및 ​​상관관계 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제