사용할 수 있는 Linux 배포가 너무 많기 때문에 가정용 컴퓨터용으로 하나를 선택하는 것은 쉽지 않습니다. 서버용 Linux 배포판을 선택하는 것은 훨씬 더 어렵습니다. 서버는 하루 24시간 운영되며 종종 복잡한 작업을 수행하므로 신뢰할 수 있는 배포판을 선택하는 것이 중요합니다.
Ubuntu는 순전히 편재하기 때문에 가장 인기 있는 옵션 중 하나이지만 유일한 옵션은 아닙니다. CentOS는 견고하고 안정적인 평판 덕분에 또 다른 훌륭한 옵션입니다.
Ubuntu는 대부분의 사람들에게 최고의 선택이지만 CentOS를 고려하고 싶은 경우도 있습니다.
CentOS란 무엇입니까?
Linux에 대해 읽은 적이 있다면 Ubuntu에 대해 조금 알고 있을 것입니다. Debian 기반 배포판을 사용하기 쉽고 널리 사용되는 Linux 버전 중 하나입니다.
반면에 CentOS는 더 미스터리일 수 있습니다. 이 배포판은 유료 제품인 Red Hat Enterprise Linux를 기반으로 합니다. CentOS는 무료로 사용할 수 있고 오픈 소스이지만 Red Hat Enterprise Linux에 들어가는 작업을 사용합니다.
지원 비용을 지불하지 않기 때문에 Red Hat이 제공하는 것과 동일한 지원을 받을 수 없습니다. 즉, CentOS는 커뮤니티 지원이므로 문제가 발생하더라도 혼자가 아닙니다.
CentOS 대 Ubuntu 서버
널리 사용되는 Ubuntu 데스크탑 버전 외에도 서버에서 사용하기 위한 다른 버전이 있습니다. 이 배포판의 이름은 적절하게 Ubuntu Server입니다. 두 버전 간의 주요 차이점 중 하나는 Ubuntu Server에 기본적으로 그래픽 사용자 인터페이스가 없다는 것입니다. 더 자세히 알고 싶다면 Ubuntu와 Ubuntu Server 간의 추가 차이점에 대한 요약이 있습니다.
업스트림 소스인 Red Hat Enterprise Linux의 광범위한 사용으로 인해 CentOS는 안전하고 안정적인 평판을 얻었습니다. 이 두 가지는 서버용 배포를 선택할 때 중요한 요소입니다. CentOS는 또한 고도로 사용자 정의할 수 있어 필요하지 않은 서비스를 제거하는 데 편리합니다.
Ubuntu는 CentOS보다 더 자주 업데이트를 수신하며 일반적으로 최신 패키지를 사용할 수 있습니다. 이것은 좋기도 하고 나쁘기도 합니다. 이는 Ubuntu가 새로운 기능을 더 빨리 받을 수 있음을 의미하지만 새로운 버그가 도입될 수도 있습니다. CentOS에서 사용하는 더 느린 업데이트 주기는 안정성을 유지하는 데 도움이 되지만 중요한 보안 업데이트를 그렇게 빨리 받지 못할 수 있습니다.
승자: CentOS는 확고한 안정성 덕분에 우분투를 단 한 번도 이겼습니다.
CentOS 대 Ubuntu:설치 및 구성
CentOS와 Ubuntu는 모두 간소화된 설치 프로세스를 제공하지만 각각 장점이 다릅니다. Ubuntu Server를 사용하면 그래픽 인터페이스를 얻을 수 없지만 여전히 거의 모든 사람에게 쉽습니다. Ubuntu의 설치 프로그램은 누구에게나 쉬운 것을 목표로 하는 반면 CentOS는 시스템 관리자가 프로세스를 빠르고 쉽게 만드는 것을 목표로 합니다.
서버에 데스크탑 버전의 Ubuntu를 사용하는 경우 구성이 상당히 쉽습니다. 소프트웨어 설치, 설정 조정, 서비스 활성화 및 비활성화는 비교적 쉽습니다. CentOS는 백엔드에서 몇 가지 다른 애플리케이션을 사용하지만 강력한 구성 옵션 세트도 제공합니다.
명령줄을 통한 CentOS 또는 Ubuntu 구성은 다릅니다. 다른 위치에서 일부 구성 파일을 찾을 수 있습니다. 가장 큰 차이점은 각 배포에서 사용하는 패키지 관리자입니다. Ubuntu는 Apt를 사용하고 CentOS는 Yum을 사용합니다. 각각을 사용하는 것은 매우 쉽지만 둘 사이에는 몇 가지 중요한 차이점이 있습니다.
Apt와 Yum의 차이점에 대한 간략한 설명은 Linux 패키지 관리자 개요를 참조하세요.
승자: Ubuntu는 사용 용이성과 온라인에서 찾을 수 있는 많은 문서 덕분에 여기에서 승리했습니다.
CentOS 대 Ubuntu:성능
서버에서 리소스 집약적인 앱이나 서비스를 실행하는 경우 운영 체제 성능이 중요합니다. Linux 배포판은 성능 면에서 다른 운영 체제와 거의 비슷하지만 일부는 여전히 장점이 있습니다.
Ubuntu Server는 기본적으로 더 슬림해지기 때문에 이점이 있습니다. 즉, CentOS를 조정하여 원하거나 필요한 경우 더 많은 성능을 끌어낼 수 있습니다. Phoronix의 보고서를 보면 Ubuntu가 CentOS를 주도할 때도 있지만 반대일 때도 있습니다.
승자: 이것은 추첨입니다. 이 카테고리는 너무 가깝기 때문에 호출할 수 없습니다.
CentOS 대 Ubuntu:노트북 사용
이 기사의 주요 목적은 서버 사용을 위해 CentOS와 Ubuntu를 비교하는 것이지만 둘 다 데스크탑 운영 체제이기도 합니다. 서버에서 이들 중 하나를 자주 사용하는 경우 랩톱에서도 실행하는 것이 더 편할 수 있습니다.
여기에서 둘 사이의 좀 더 극적인 차이점을 볼 수 있습니다. CentOS 7은 Linux 3.10 커널을 사용하고 Ubuntu 18.04는 Linux 4.18 커널을 사용합니다. 최신 커널은 최신 하드웨어를 지원합니다.
비교적 새 노트북을 사용하는 경우 CentOS가 특정 하드웨어를 인식하지 못한다는 것을 알 수 있습니다. 경우에 따라 해당 하드웨어에 대한 드라이버를 직접 찾아 설치할 수 있지만 이는 까다로울 수 있습니다. Ubuntu는 일반적으로 최신 노트북을 훨씬 더 잘 지원합니다.
반면에 몇 년 된 ThinkPad에 설치하는 경우 CentOS가 완벽하게 작동할 수 있습니다. 처음에 잘 작동하면 업데이트 후에도 계속 잘 작동할 가능성이 큽니다. 이것은 CentOS가 제공하는 안정성이 특히 유용한 영역 중 하나입니다.
승자: Ubuntu는 지원하는 하드웨어의 양 덕분에 이 카테고리에서 우승했습니다.
고려해야 할 기타 측면
Linode 또는 DigitalOcean과 같은 회사의 가상 사설 서버를 사용하는 경우 설치가 새 서버를 프로비저닝하는 것만큼 쉽습니다. 설치 프로세스에 대해 전혀 걱정할 필요가 없으며 특정 하드웨어가 지원되는지 여부에 대해 걱정할 필요도 없습니다.
각 배포판 주변의 커뮤니티 규모도 염두에 두어야 할 사항입니다. 인기 때문에 Ubuntu는 더 많은 커뮤니티 저장소를 사용할 수 있습니다. 또한 귀하가 겪고 있는 문제에 직면했을 수 있는 더 많은 사용자가 이러한 문제를 극복한 방법을 공유할 수 있습니다.
CentOS는 Ubuntu보다 시장 점유율이 낮지만 Red Hat Enterprise Linux에서 제공하는 문서가 여기에서 다소 도움이 될 수 있습니다.
귀하에게 적합한 서버 배포는 무엇입니까?
위의 비교를 읽은 후에도 여전히 선택하는 데 문제가 있으면 어떤 배포판에 더 편안한지 생각해 보십시오. 이 배포판을 많이 사용할 것이므로 동전 던지기의 경우 더 많이 사용한 배포판으로 이동하십시오. 이러한 친숙함 덕분에 일상적인 유지 관리 작업이 훨씬 쉬워집니다.
CentOS 또는 Ubuntu에 대한 경험이 많지 않다면 어떻게 하시겠습니까? Ubuntu는 경험이 적거나 Linux를 처음 사용하는 사용자에게 탁월한 선택입니다. 더군다나 Windows 10 컴퓨터에서 Ubuntu를 사용하는 방법을 보여주는 연습이 있습니다.