본문 바로가기

Fun,Fun,Fun

리눅스 기반의 OS CentOS

CentOS



개발처 The CentOS Project
OS의 시스템 Linux
웹 사이트 www.centos.org

레드햇은 RHEL에 포함된 소프트웨어를 오픈 소스 라이센스에 따라 소스 코드를 무상 공개 하고있다. CentOS는 이 소스 코드를 이용함으로써 회사의 상표 상용 패키지등을 포함하지 않는 형태로 재구성 되고 있다. CentOS는 White Box Enterprise Linux, Scientific Linux등을 포함하여 일반적으로 'RHEL 클론' 이라는 것도 있다.


RHEL 복제는 White Box Enterprise Linux가 먼저 출시되어 이것이 널리 인기를 얻은것을 계기로 CentOS 프로젝트는 자발적인 개발에 의해 시작되었다. CentOS 라는 용어는 '커뮤니티 기반 으로 개발된 엔터프라이즈급 운영체제 ( Community ENTerprise Operating System )'에서 유래했다.


레드햇은 CentOS의 배포 및 개발에 참여 하고 있지 않다. 따라서 CentOS의 이용에 관해서는 레드햇의 지원을 받을 수 없다. CentOS의 주요 대상은 레드햇의 지원이 불필요한 기업 및 개인이다. 최근에는 대기업 렌탈 서버 회사의 저가 계획은 FreeBSD 나 Ubuntu 함께 CentOS 도 이용되는 사례가 다수 있는것 외에 BTO PC나 자작 PC용 운영 체제로 사용되는 사례도 증가 추세에 있다.


CentOS의 주요 목적은 RHEL과 같이 기업의 서버 구축에 있다. 동시에 CentOS는 The Document Foundation의 공식 사이트에서 공개된 LibreOffice의 RPM 패키지 및 후술하는 타사 저장소를 사용하여 사무실이나 GPU 드라이버, 멀티미디어 도구등을 설치하여 데스크탑 OS로 사용할 수 있다.



구하는 방법
CentOS 공식 ​​서버와 미러 서버는 CD 및 DVD의 ISO 이미지가 HTTP 와 FTP를 사용하여 다운로드 할 수있다. 또한 대다수의 미러 서버는 DVD의 ISO 이미지를 BitTorrent를 이용하여 다운로드 할 수있는 토렌트 파일만 공개 되고 있다.


패키지 관리
패키지 관리 도구
CentOS는 소위 RPM 계 Linux에 속한다 패키지 관리 시스템으로 Yum을 채용 하고있다. RHEL은 Red Hat Network 서버를 기본으로 하고있는 반면, CentOS Mirror Network 가 준비되어 있다.


저장소
CentOS에 기본적으로 포함된 저장소 ( Base, Updates , Addons , Extras , CentOS Plus ) 이외에, Fedora 프로젝트 제안 epel ( Extra Packages for Enterprise Linux ) 또는 타사 RPM Fusion, ELRepo, Les RPM de Remi, RPMForge, JPackage등이 많이 사용되고 있다. 또한 CentOS Plus는 기본적으로 비활성화 되어 있으며 RPMForge 및 Remi 대해 설치후 원래 CentOS 패키지를 덮어 쓸수 있는 OFF로 운용하는 것이 일반적 이다.


기본적으로 이 버전의 RHEL 저장소를 설치 하여 사용할 수 있는 것으로 알려져 있다.


버전 번호 부여 규칙
CentOS 버전은 주버전과 부버전 두개의 구성이 된다. 주 버전은 RHE 기반에 대응하고, 부 버전은 RHEL 버전업에 대응한다. 예를 들어, CentOS 4.3 은 RHEL 4 update 3 의 소스 코드에서 빌드 되어 이와 호환되는게 목표가 되고 있다.


각 버전 의 출시와 지원 기한
서버 용도를 고려하여 RHEL 클론 이기 때문에 유지 보수 업데이트 기한은 RHEL과 같이 약 10년 정도로 매우 길어지고 있다. 전체 업데이트는 새로운 기능 추가 및 보안 패치 배포를 의미하고 년 2 ~ 4 회가 예정되어 있다. 이후 유지 보수 업데이트는 필수 보안 패치 배포만을 상정 하고있다.




지원하는 아키텍처
x86 아키텍처 :
x86 ( 32 비트 )
x86 - 64 ( 64 비트 )


현재 CentOS :
i586
실제 주소 확장이없는 x86 ( CentOS 6 이상에서는 지원되지 않음)
IA - 64 ( Intel Itanium 64 비트 ) ( CentOS 3,4 에서 지원 )
PowerPC/32 ( G3 또는 G4 의 PowerPC 프로세서를 탑재한 Apple Macintosh 와 PowerMac ) ( CentOS 4 베타에서 지원 )
IBM 메인 프레임 ( eServer , zSeries 및 S/390 ) ( CentOS 5 이상에서는 지원되지 않음)
Alpha ( CentOS 4에서만 지원 )
SPARC ( CentOS 4에서만 지원 )



CentOS를 기반 Linux 배포판
NuOnce Networks CentOS / BlueQuartz CD
BlueOnyx
Openfiler
Rocks Cluster Distribution , for computer clusters , is now based on CentOS
SME Server
Trixbox , a PBX solution
XenEnterprise
PBX in a Flash