CentOS 계열 - CentOS gyeyeol

 리눅스란? 

리눅스(Linux)는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제입니다. 리눅스(Linux)는 UNIX운영체제를 기반으로 만들어진 운영체제 입니다. 리눅스(Linux)는 유닉스(UNIX)와 마찬가지로 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)입니다. 리눅스의 원형이 되는 UNIX가 애초부터 통신 네트워크를 지향하여 설계된것처럼 리눅스 역시 서버로 작동하는데 최적화되어있습니다. 고로 서버에서 사용되는 운영체제로 많이 사용되고 있습니다. 

리눅스의 특징

1. 리눅스는 유닉스와 완벽하게 호환가능합니다.

2. 리눅스는 공개 운영체제입니다. 오픈소스이므로 누구든지 자유롭게 수정이 가능합니다.

3. 리눅스는 PC용 OS보다 안정이며 보안쪽면에서도 PC용 OS보다 비교적 우수한 성능을 가지고 있습니다.

4. 리눅스는 다양한 네트워킹 기술을 제공하고 있으며 서버용 OS로 적합합니다.

5. 배포판이 아닌 리눅스 그 자체는 무료입니다.

 다양한 리눅스의 종류 

리눅스는 오픈소스로 이루어져있기에 누구든지 수정이 가능하여 배포할 수 있습니다. 고로 무수히 많은 버전의 리눅스가 있는데요. 인터넷에 떠도는 리눅스 가계 조직도를 보자면은 토가 나올지경입니다.... 하지만 이렇게 많은 리눅스를 다 알고 있을 필요는 없습니다. 두가지 계열의 리눅스가 있다는 사실만 알고 계시면 될것 같습니다. 바로 레드햇계열과 데비안계열입니다. 대표적인 버전으로 레드햇의 센토스OS 데비안의 우분투OS가 있습니다.

CentOS 계열 - CentOS gyeyeol

레드햇계열

레드햇계열은 레드햇이라는 회사에서 배포한 리눅스를 말합니다. 2003년까지는 오픈소스 라이선스로 진행하다가 이후 상용화되었습니다. 레드햇 리눅스는 배포판 중에서 가장 인기가 많습니다. 커뮤니티가 아닌 회사에서 관리하는 레드햇계열의 리눅스는 다른 리눅스 배포판에 비해 패치가 빠르며 내장되어있는 유틸리티의 양도 많고 관리툴의 성능도 우수합니다. 또 호환성면에서도 나무랄데가 없지요. 여러모로 장점이 많습니다. 레드햇 계열의 리눅스에는 페도라와 센토스가 있는데 오늘날에는 페도라보다는 센토스를 더 많이 사용하는 추세입니다.

센토스OS

CentOS는 Community Enterprise Operating System 의 약자로 Red Hat이 공개한 RHEL을 그대로 가져와서 Red Hat의 브랜드와 로고만 제거하고 배포한 배포본입니다. 사실상 RHEL 의 소스를 그대로 사용하고 있기에 RHEL 과 OS 버전, Kernel 버전, 패키지 구성이 똑같고 바이너리가 100%로 호환됩니다. 무료로 사용 가능하지만 문제 발생시 레드햇이라는 회사가 아닌 커뮤니티를 통해 지원이 되므로 다소 패치가 느린감이 없지않아 있습니다. 특히 서버용 운영체제로 인기가 매우 높으며 서버용으로 리눅스를 운영할 목적이라면 아마 대부분 이 센토스OS를 사용하는것이 대부분일 것입니다. 

데비안계열

데비안은 온라인 커뮤니티에서 제작하여 레드햇보다 더 먼저 배포되어 시장을 선점하였습니다. 이 데비안에서 파생되어진 OS를 데비안 계열이라고 부릅니다. 하지만, 자발적인 커뮤니티에서 만드는 배포판이라 전문적인 회사에서 서비스를 했던 레드햇계열에 비해 사후지원과 배포가 늦고 내장 유틸들의 성능이 레드햇계열에 비해 부족한감이 있어 오랫동안 레드햇에 밀렸었습니다. 하지만 현재는 무료 개인사용자 서버용으로 인기가 매우 높으며 최근에는 지속적인 업데이트를 거친 결과 레드햇계열에 비해 결코 성능이나 뒤쳐지지 않습니다. 그리고 넓은 유저층을 가지고 있는 데비안계열은 그 사용법이 온라인 웹사이트나 커뮤니티에 자세히 기술되어 있다는 점이 진입장벽을 낮추어 초보 리눅스유저들이 접근하기 쉬운 OS라고 할 수 있겠습니다.

우분투

영국의 캐노니컬이라는 회사에서 만든 배포판으로 쉽고 편한 설치와 이용법 덕분에 진입장벽이 낮아 초보자들이 쉽게 접근할 수 있으며 데스크탑용 리눅스 배포판 가운데서 가장 많이 사용되어지고있는 배포판입니다. 개인용 데스크톱 운영체제로 많이들 사용합니다., 서버용으로도 기능이 부족하거나 성능이 딸리지는 않습니다만 서버용 리눅스 점유율로 볼때 센토스에 많이 밀리는것은 사실입니다. 서버는 센토스 데스크톱으로는 우분투라고 생각하시면 될듯 하네요.

 우리는 어떤 배포판을 사용해야 하는가? 

결론부터 말씀하자면은 센토스나 우분투중 아무거나 사용하셔도 크게 차이가 없습니다. 두가지 배포판 모두 사용법과 성능이 비슷합니다. 꼭 분류를 하자면 서버용으로 리눅스를 사용할 계획이라면 센토스를 그게 아니라면은 우분투 나는 리눅스를 많이 써봤다. 하면 센토스 리눅스를 처음 만져본다면 우분투라고 나눌수 있으려나요....?? 사실상 큰 차이가 없는지라.. 저는 개인적으로 보라색 바탕인 우분투 UI가 마음에 들어 우분투를 선택했습니다 실제로 가장 많이 사용하고 있는 리눅스 버전도 우분투입니다. 하지만 대부분의 회사에서는 서버용 OS로 우분투가 아닌 센토스를 많이 사용하고 있는만큼 공부를 위한 목적이라면은 센토스가 우분투보다 조금 더 나을수도 있겠다는 생각이 듭니다. 이상으로 포스팅 마치겠습니다.

센트OS
(CentOS)

CentOS 계열 - CentOS gyeyeol
CentOS 계열 - CentOS gyeyeol

CentOS 스트림 9

개발자센트OS 프로젝트
(레드햇과 제휴)
OS 계열유닉스 계열
상태개발 중
소스 형태오픈 소스
최초 버전 출시일2004년 5월 14일(18년 전)[1]
최신 버전
  • 8.5.2111[2] (2021년 11월 16일(12개월 전)) [±]
  • 7.9-2009[3] (2020년 11월 12일(2년 전)) [±]
마케팅 대상데스크톱, 메인 프레임, 서버 및 워크 스테이션
업데이트 방식Yum (패키지킷)
패키지 관리자RPM 패키지 매니저
플랫폼x86-64
커널모놀리식 커널 (리눅스)
기본 UI그놈
라이선스GPL
공식 웹사이트공식 사이트

CentOS(센트OS)는 CentOS 프로젝트에서 레드햇 제휴로 개발한 컴퓨터 운영 체제이다. 업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 플랫폼을 제공할 목적으로 만들어진 리눅스계 운영 체제 가운데 하나다. 6.4 버전부터 베타 버전은 파워PC에서 사용가능할 것으로 예상되지만, 공식적으로 물리 주소 확장 기능을 가진 x86과 x86-64 아키텍처를 지원한다.

레드햇 엔터프라이즈 리눅스의 소스 코드를 그대로 가져와 빌드해 내놓으며 이 과정에서 이루어지는 변형은 레드햇의 상표가 잘리고 그 자리에 CentOS의 상표가 붙는(상표권 분쟁을 피하기 위해) 정도뿐이다. 판수 또한 레드햇 엔터프라이즈 리눅스의 판수를 그대로 가져오며(소수점 아래 숫자는 업데이트 차수를 가리킨다) 오늘날에는 레드햇 엔터프라이즈 리눅스의 행보를 가장 잘 따라가는 운영 체제라고 알려져 있다. 사용하는 꾸러미 형식은 RPM이다.

운영 체제 정보[편집]

  • 자체 커뮤니티에 의해 관리되는 운영 체제이다.
  • 기본적으로 포함되는 소프트웨어와 업데이트되는 소프트웨어를 아울러 이진 파일에 대해 상위판과 100%에 최대한 가까운 호환성을 유지하는 것이 원칙이며 이 원칙에서 최대한 벗어나지 않는 것 또한 원칙이다.
  • 주로 Yum을 통해 소프트웨어를 업데이트할 수 있으며 up2date도 지원한다.
  • 레드햇의 기술 지원은 받지 않는다.

역사[편집]

2006년 6월 또다른 Red Hat Enterprise Linux (RHEL) 클론인 Tao 리눅스의 주 개발자인 David Parsley는 기존의 Tao 리눅스 개발에 손을 떼고 CentOS 개발에 참여한다고 발표했다. Tao 사용자들은 yum 업데이트를 통해 CentOS 릴리즈로 이전했다.

2009년 7월, CentOS 창립자인 Lance Davis가 2008년 그만뒀다고 보고했다. Davis는 프로젝트에 대한 기여를 멈추었지만 CentOS 도메인과 PayPal 계정은 계속 가지고 있다.

2010년 7월, CentOS는 웹서버용 리눅스 배포판 중 데비안을 제치고 가장 인기있는 배포판이 되었으며 리눅스 웹서버 중 약 30%가 이를 사용하고 있다. 2012년 1월 데비안이 다시 선두자리를 되찾았다.

2014년 1월, 레드햇은 RHEL 기반 운영 시스템을 둘러싼 테크놀로지 통합에 대한 오픈소스 개발자들의 요구에 맞는 플랫폼을 구축하기 위해 CentOS 프로젝트를 스폰서한다고 발표했다. 그 결과로 CentOS 상표에 대한 소유권이 레드햇으로 넘어갔으며 CentOS 핵심 개발자 대부분이 레드햇에 고용되었지만 RHEL 팀과 별도의 레드햇 오픈소스 및 표준 팀 소속이 되었다. 또한 새로운 CentOS 관리 임원진이 만들어졌다.

2021년, CentOS 8의 지원기간이 2021년 12월 31일까지로 단축되었고 베타 버전격인 CentOS Stream으로의 전환이 발표되었다. 이로 인해 CentOS 8은 2021년 12월에 지원이 종료되어, CentOS 7보다 지원 기간이 짧은 상황이 발생했다.

덧붙임[편집]

  • CentOS를 쓰다 보면 PNAELV(Prominent North American Enterprise Linux Vendor)라는 단어를 볼 수 있는데 이것은 레드햇을 가리키는 단어로 레드햇에서 상표 문제에 대해 CentOS 제작진에게 보낸 편지가 그 유래라고 한다.[4]
  • CentOS처럼 레드햇 엔터프라이즈 리눅스에서 갈라져 나온 타오 리눅스(Tao Linux)라는 운영 체제가 있었다. 2006년 6월 이 운영 체제의 주 개발자는 타오 리눅스 개발 중단 선언과 함께 앞으로는 CentOS 제작에 합류할 것이라고 밝혔다. 타오 리눅스 사용자들은 yum 업데이트를 통해 비교적 무리 없이 CentOS로 옮길 수 있었으며 이를 통해 타오 리눅스 안에 고립되는 것을 피할 수 있었다.

버전 내역[편집]

  • 상위 버전으로 업데이트가 이루어져도 한 동안은 하위 버전도 업데이트가 지속된다.
판수(版數)프로세서 아키텍처커널나온 날짜
2.1 i386 2.4.9 2004년 5월 14일
3.1 i386, ia64, s390, s390x, x86_64 2.4.21-15 2004년 3월 20일
3.3 i386, ia64, s390, s390x, x86_64 2.4.21-20 2004년 9월 20일
3.4 i386, ia64, s390, s390x, x86_64 2.4.21-27 2005년 1월 10일
3.5 i386, ia64, s390, s390x, x86_64 2.4.21-32 2005년 6월 10일
3.7 i386, ia64, s390, s390x, x86_64 2.4.21-40 2006년 4월 11일
3.8 i386, ia64, s390, s390x, x86_64 2.4.21-47 2006년 8월 25일
3.9 i386, ia64, s390, s390x, x86_64 2.4.21-50 2007년 7월 27일
4.0 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-5 2005년 3월 20일
4.1 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-11 2005년 6월 12일
4.2 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-22 2005년 10월 13일
4.3 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-34 2006년 3월 21일
4.4 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-42 2006년 8월 30일
4.5 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-55 2007년 5월 18일
4.6 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-67 2007년 12월 16일
4.7 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-78 2008년 9월 13일
4.8 i386, ia64, ppc, s390, s390x, x86_64 2.6.9-89 2009년 8월 22일
5.0 i386, x86_64 2.6.18-8 2007년 4월 12일
5.1 i386, x86_64 2.6.18-53 2007년 12월 2일
5.2 i386, x86_64 2.6.18-92 2008년 6월 24일
5.3 i386, x86_64 2.6.18-128 2009년 3월 31일
5.4 i386, x86_64 2.6.18-164 2009년 10월 20일
5.5 i386, x86_64 2.6.18-194 2010년 5월 14일
5.6 i386, x86_64 2.6.18-238 2011년 4월 8일
5.7 i386, x86_64 2.6.18-274 2011년 9월 13일
5.8 i386, x86_64 2.6.18-308 2012년 3월 7일
5.9 i386, x86_64 2.6.18-348 2013년 1월 17일
5.10 i386, x86_64 2.6.18-371 2013년 10월 19일
5.11 i386, x86_64 2.6.18-398 2014년 9월 30일
6.0 i386, x86_64 2.6.32-71 2011년 7월 10일
6.1 i386, x86_64 2.6.32-131 2011년 12월 9일
6.2 i386, x86_64 2.6.32-220 2011년 12월 20일
6.3 i386, x86_64 2.6.32-279 2012년 7월 10일
6.4 i386, x86_64 2.6.32-358 2013년 3월 12일
6.5 i386, x86_64 2.6.32-431 2013년 12월 1일
6.6 i386, x86_64 2.6.32-504 2014년 10월 24일
6.7 i386, x86_64 2.6.32-573 2015년 8월 7일
6.8 i386, x86_64 2.6.32-642 2016년 5월 24일
6.9 i386, x86_64 2.6.32-696 2017년 4월 5일
6.10 i386, x86_64 2.6.32-754 2017년 7월 3일
7.0-1406 x86_64 3.10.0-123 2014년 7월 7일
7.1-1503 x86_64 3.10.0-229 2015년 3월 31일
7.2-1511 x86_64 3.10.0-327 2015년 12월 14일
7.3-1611 x86_64 3.10.0-514 2016년 12월 12일
7.4-1708 x86_64 3.10.0-693 2017년 9월 13일
7.5-1804 x86_64 3.10.0-862 2018년 5월 10일
7.6-1810 x86_64 3.10.0-957 2018년 12월 3일
7.7-1908 x86_64 3.10.0-1062 2019년 8월 6일
8.0-1905 x86_64 4.18.0-80 2019년 9월 24일
지원 상황:
더 이상 지원 안함 지원 중 현재 버전 준비 중 개발 중

같이 보기[편집]

  • 레드햇 엔터프라이즈 리눅스
  • 로키 리눅스
  • 알마리눅스

각주[편집]

  1. John Newbigin (2004년 5월 14일). “CentOS-2 Final finally released”. 《centos.org》. 2008년 6월 1일에 확인함.
  2. CentOS-announce - Announcing the latest release of CentOS Linux 8 (2111)
  3. CentOS-announce - Release for CentOS Linux 7 (2009) on the x86_64 Architecture
  4. “보관된 사본”. 2013년 9월 28일에 원본 문서에서 보존된 문서. 2013년 9월 1일에 확인함.

외부 링크[편집]

  • CentOS 공식 사이트