최근에 Red Hat 교육 커뮤니티 포럼에서 흥미로운 질문을 보았습니다. 바로 "제가 사용하는 Red Hat Enterprise Linux(RHEL) 버전의 최신 커널 버전은 무엇인가요?"였는데요. 이제부터 버전을 확인하는 방법을 알아보겠습니다.
도움을 주려는 몇몇 사용자들이 커널 패키지의 특정 버전을 언급했지만, 해당 버전은 해당 글을 쓰는 시점에만 유효할 수도 있습니다. 더 좋은 방법은 특정 RHEL 버전의 최신 커널 버전에 관한 정보를 어디서 얻을 수 있는지 아는 것입니다.
Red Hat은 RHEL의 메이저 또는 마이너 업데이트를 릴리스할 때 커널 버전의 특정 분기를 함께 제공합니다. 고객 포털의 이 페이지에는 RHEL 릴리스(예: RHEL 7.6)와 관련된 커널 버전 "분기"가 나와 있습니다.
그림 1: 커널 버전이 포함된 RHEL 릴리스 목록
예를 들어, RHEL 7.6은 커널 버전 분기 3.10.0-957과 함께 출시되었음을 뜻합니다. 운영 체제의 관점에서 이 커널은 커널 패키지에서 사용할 수 있는 소스 3.10.0에서 빌드됩니다. Red Hat이 배포하는 커널 패키지는 자체 버전 번호가 있는데, 이 경우에는 957입니다.
그림 2의 커널 패키지를 보면 이 글의 작성 시점에 커널 패키지의 분기인 3.10.0-957의 최신 버전이 3.10.0-957.35.2인 것을 알 수 있습니다.
다른 분기에서는 커널 버전 3.10.0-1062(RHEL 7.7) 및 4.18.0-80(RHEL 8)처럼 더 새로운 커널 버전을 사용할 수 있습니다. 이 버전들은 동일한 분기에서 나온 것이 아니며 RHEL 7.6에는 사용할 수 없습니다.
다음 URL에 방문하면 Red Hat에서 출시한 커널을 검색하고 다운로드할 수 있습니다. https://access.redhat.com/downloads/content/kernel/x86_64/package-latest
RHEL 시스템의 최신 커널 얻기
최신 커널을 어디서 다운로드해야 할까요? 특정 RHEL 버전의 최신 커널은 OS 내에서 yum
명령을 사용해 설치해야 합니다. 사용할 수 있는 커널 패키지를 나열하기 위한 전체 명령은 다음과 같습니다.
yum list kernel
사용할 수 있는 최신 커널이 시스템에 설치된 경우, RHEL 관리자는 조직의 요구 사항을 준수하는 업데이트가 시스템에 설치되어 있는지 확인해야 합니다. Red Hat 팀은 RHEL 리포지토리에서 최신 커널 버전을 사용할 수 있게 합니다. 따라서 yum list kernel
을 사용해 해당 시스템에서 사용할 수 있는 커널 패키지의 최신 버전이 어떤 것인지 확인하기만 하는 질문이어야 합니다. 하지만 사용할 수 있는 최신 커널에 대한 시스템 보기가 Red Hat Customer Portal에서 직접 얻은 것과 다를 수 있는 몇 가지 이유는 다음과 같습니다.
-
시스템이 Red Hat Satellite에 연결되어 있습니다. Red Hat Satellite를 사용하는 관리자는 조직 내 시스템에 특정 패키지를 제공할 수 있으며, 이는 “콘텐츠 보기”를 통해 가능합니다. Red Hat Satellite에 가입된 시스템은 업데이트되지 않은 일부 "콘텐츠 보기"에 등록됩니다. 결과적으로 Satellite 서버에서 업데이트를 사용할 수 없기 때문에
yum list kernel
이라는 명령을 실행해도 로컬에서 해당 커널 패키지 분기의 최신 버전을 표시하지 않습니다. -
Red Hat Enterprise Linux 서브스크립션에는 EUS(Extended Update Support)라는 애드온(add-on)이 있습니다. EUS는 새로운 마이너 릴리스로 넘어가는 대신에 Red Hat Enterprise Linux의 마이너 또는 버전 번호가 점으로 구분된 릴리스에 더 오랫동안 머물기를 원하는 조직이 사용합니다.
예를 들어 RHEL 7.6 EUS를 사용하기로 한 경우, 시스템을 RHEL 7.7로 전환하는 대신에 7.6 패키지를 계속 사용하면서 최대 2년 동안 보안 업데이트를 받을 수 있습니다. 리포지토리에서 최신 버전의 커널을 시스템의 서브스크립션과 함께 사용할 수 없다면 시스템이 EUS 리포지토리에 가입되어 있기 때문일 것입니다. 여기서는 커널 패키지 버전이 3.10.0-957.35.2일 때도 마찬가지인 것으로 보입니다. 이 버전은 다음과 같이 EUS 애드온 서브스크립션을 사용하는 시스템에만 사용할 수 있습니다.
("Available from" 및 "Repo label" 참조)
그림 2: 이 리포지토리 레이블에 해당하는 제품에서 사용할 수 있는 경우 커널 3.10.0-957.38.3.el7을 표시하는 그림
요약
해당 RHEL 버전의 최신 커널 버전을 알아내기 위한 정보의 출처는 RHEL 안에 있습니다.
yum list kernel
이라는 명령을 실행하면 사용하는 RHEL 버전을 위해 공식적으로 준비되고 릴리스된 커널 버전이 표시됩니다. 해당 커널 버전 분기에 대한 최신 버전의 커널 패키지를 온라인으로 볼 수 있습니다. Red Hat Satellite를 사용하는 경우에는 이것이 서브스크립션, 리포지토리에 대한 액세스, 내부 관리에 따라 해당 시스템에 사용할 수 있는 최신 버전이 아닐 수 있습니다.
추가 코멘트
위의 방식이 일반적이며, 운영 수준에서는 특정 기기 또는 미지원 하드웨어를 지원하기 위해 커널을 수정할 수도 있습니다. 따라서 일부 RHEL 사용자들이 특정 RHEL에 다양한 커널 버전 분기를 설치한 경우를 볼 수 있습니다. 이 경우 공식적인 Red Hat 지원이 달라질 수 있습니다. 더 새로운 커널이 필요하다면 RHEL 자체를 업그레이드하는 편이 더 좋은 방법일 수 있습니다.
저자 소개
Jean-Sébastien Tougne has more than 14 years of experience as an engineer in DTV, Oil and Gas, Computer Systems and Finance industries. He is currently a Red Hat consultant.
유사한 검색 결과
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.