Red Hat은 Ubuntu와 다릅니 까? 동일한 명령 세트가 두 시스템 모두에서 작동합니까?


최상의 답변

(공개-예전에 Red Hat에서 일했지만 이제는 Ubuntu의 배후 회사 인 Canonical에서 일하고 있습니다. .)

Red Hat과 Ubuntu는 모두 Linux 배포판이므로 패키지의 선택 및 / 또는 버전이 다르기는하지만 유사합니다. 관리자, 개발자 또는 운영자로서 매일 사용하게 될 많은 명령은 대부분의 Linux 배포판에서 공통적으로 사용하는 것과 동일합니다.

다른 사람들이 이미 언급했듯이 영역에 몇 가지 주요 차이점이 있습니다. 패키지 관리-Red Hat은 RPM (Red Hat Package Manager) 및 관련 패키징 형식을 사용하는 반면 Ubuntu (Debian 기반)는 deb 패키지 형식과 apt 및 dpkg와 같은 도구를 사용하여 패키지를 관리합니다. 데스크톱 용 창 관리자에도 차이가 있습니다.

다른 사람들이 Red Hat을 서버용으로, Ubuntu를 데스크톱 용으로 특성화하기 위해 수행 한 것처럼 2005 년부터 상황이 바뀌었기 때문에 잘못된 것입니다. 그럴 수도 있습니다.

Red Hat은 엔터프라이즈 플랫폼을 제공하고 많은 기존 엔터프라이즈 애플리케이션에 대한 인증을 훌륭하게 수행했습니다. 기존 엔터프라이즈 워크로드를위한 사실상의 표준 Linux입니다. 이는 대기업이 Sun / Solaris 및 기타 기존 Unix 기술 대신 Red Hat을 사용하기 시작한 2003/2004 년에 Unix에서 Linux 로의 마이그레이션으로 시작되었습니다. 이 모델은 여전히 ​​Red Hat에 깊이 뿌리 내리고 있으며 RHEL은 비즈니스의 막대한 부분을 차지합니다.

Ubuntu는 2006/2007 년에 워크로드 및 클라우드 확장에 집중 한 서버 노력을 기울였으며 2007 년에 Amazon EC2에 집중적으로 적용했습니다. cloudinit와 같은 클라우드의 Linux 용 핵심 기술 중 일부를 개척했습니다. 그 결과 클라우드에서 Ubuntu를 사용하는 것은 서버 및 클라우드 워크로드에 엄청난 양의 Ubuntu를 사용하는 Netflix, DropBox, AirBNB 및 PayPal과 같은 많은 기술 대기업과 결합 된 다른 모든 Linux보다 많습니다.

일부 Red Hat과 Ubuntu의 가장 큰 차이점은 비즈니스 모델 및 릴리스주기 영역에 있습니다.

  • Red Hat은 일반적으로 결제가 포함 된 구독에서만 사용할 수 있습니다.
  • Ubuntu는 모두를위한 업데이트와 함께 무료로 사용할 수 있습니다. 엔터프라이즈 지원 및 서비스는 Canonical (Ubuntu를 만든 회사)과는 별도로 제공됩니다.
  • Red Hat은 준비가되면새 버전을 출시하고 비용을 지불 할 의사가있는 경우 최대 10 년 동안 지원합니다.
  • Ubuntu는 매년 4 월과 10 월에 새 버전을 출시합니다. 짝수 연도 (2012, 2014, 2016, 2018 등)의 4 월 릴리스는 5 년 동안 지원되는 장기 지원 릴리스입니다.

커널 접근 방식에도 차이가 있습니다. ABI 호환성 및 새로운 기능과 관련이 있지만 이는 Linux의 내부에 있으며 대부분의 경우 문제가되지 않습니다.

답변

리눅스 사용자 공간 (coreutils 등)은 다음과 같습니다. 거의 동일합니다. 시스템과 일부 패키지의 구성 위치와 방법뿐만 아니라 다른 패키지 및 패키징 유틸리티의 이름이 더 많습니다.

Ubuntu는 데비안 패키지 관리자를 기반으로하는 Aptitude를 사용합니다. Red hat은 Red Hat Package Manager를 기반으로하는 Yum을 사용합니다.

예 : 새 프로그램을 설치하려면 : Ubuntu : apt-get install traceroute

Red Hat / Centos : yum install traceroute

프로그램 검색 : Ubuntu : apt-cache 검색 프로그램

Red Hat / Centos : yum 검색 프로그램

프로그램이 포함 된 패키지 이름을 찾습니다. Ubuntu : dpkg-query -S / bin / ls # 다음이 포함 된 패키지를 찾습니다. / bin / ls

Red Hat / Centos : yum whatprovi des “/ bin / ls”

Ubuntu는 많이 바뀝니다. Red Hat은 더 보수적입니다.

위에서 보면 Centos / Fedora / Red Hat이 더 사용자 친화적 인 것처럼 보일 수 있습니다. 문제는 Ubuntu가 기본적으로 더 많은 미디어 애플리케이션을 지원한다는 것입니다.

Ubuntu는 더 많은 사람들이 더 많은 시나리오에서 테스트하기 때문에 더 많은 컴퓨터에서 실행됩니다. Red Hat은 더 적은 수의 컴퓨터에서 실행되지만 실제로 실행되는 경우 더 안정적인 것으로 간주됩니다.

Linux를 설치해야하는데 작동할지 확실하지 않은 경우 Ubuntu를 선택하십시오. 이것이 바로 그 이유입니다. “매우 인기가있어서 어디에서나 작동합니다. Red Hat에서 작동하는 것으로 알려진 비즈니스 프로그램을 지원해야하는 경우 Red Hat을 설치하십시오. 그러나 Centos에서도 똑같이 작동합니다 … Ubuntu에서도 작동 할 수 있습니다. 또는 조정해야 할 수도 있습니다.

Linux에 오신 것을 환영합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다