5장. 커널 수동 업그레이드
Red Hat Enterprise Linux 커널은 지원되는 하드웨어와의 무결성 및 호환성을 보장하기 위해 Red Hat Enterprise Linux 커널 팀에서 직접 구축했습니다. Red Hat에서 커널을 출시하기 전에 먼저 엄격한 품질 보증 테스트 세트를 통과해야 합니다.
Red Hat Enterprise Linux 커널은 RPM 형식으로 패키징되어 쉽게 업그레이드하고 사용하여 확인할 수 있습니다. Yum 또는 PackageKit 패키지 관리자. PackageKit Red Hat Content Delivery Network 서버를 자동으로 조회하고 커널 패키지를 포함하여 사용 가능한 업데이트로 패키지를 알려줍니다.
따라서 이 장에서는 yum
대신 rpm
명령을 사용하여 커널 패키지를 수동으로 업데이트해야 하는 사용자에게만 유용합니다.
가능하면 다음 중 하나를 사용하십시오. Yum 또는 PackageKit 새 커널을 설치할 패키지 관리자는 현재 커널을 교체하는 대신 항상 새 커널을 설치하기 때문에 시스템을 부팅할 수 없게 될 수 있습니다.
Red Hat에서는 사용자 지정 커널을 지원하지 않습니다. 그러나 지침은 솔루션 문서 로부터 얻을 수 있습니다.
커널 패키지를 설치하는 방법에 대한 자세한 내용은 yum시스템 관리자 가이드의 관련 섹션을 참조하십시오.
Red Hat Content Delivery Network에 대한 자세한 내용은 시스템 관리자 가이드의 관련 섹션을 참조하십시오.
5.1. 커널 패키지 개요
Red Hat Enterprise Linux에는 다음과 같은 커널 패키지가 포함되어 있습니다.
- kernel - 단일 코어, 멀티 코어 및 멀티 프로세서 시스템에 대한 커널을 포함합니다.
- kernel-debug - 성능 저하를 통해 커널 진단을 위해 수많은 디버깅 옵션이 활성화된 커널을 포함합니다.
- kernel-devel - 커널 헤더와 makefiles를 충분히 포함하여 모듈을 빌드할 수 있습니다. kernel 패키지.
- kernel-debug-devel - 커널 진단에 사용할 수 있는 수많은 디버깅 옵션이 있는 커널 개발 버전이 포함되어 있으며 성능이 저하됩니다.
kernel-doc - 커널 소스의 문서 파일입니다. Linux 커널과 함께 제공되는 장치 드라이버의 다양한 부분은 이러한 파일에 문서화되어 있습니다. 이 패키지를 설치하면 로드 시 Linux 커널 모듈에 전달할 수 있는 옵션에 대한 참조가 제공됩니다.
기본적으로 이러한 파일은
/usr/share/doc/kernel-doc-kernel_version/
디렉토리에 배치됩니다.- kernel-headers - Linux 커널과 사용자 공간 라이브러리 및 프로그램 간에 인터페이스를 지정하는 C 헤더 파일을 포함합니다. 헤더 파일은 대부분의 표준 프로그램을 빌드하는 데 필요한 구조와 상수를 정의합니다.
- linux-firmware - 다양한 장치가 작동하기 위해 필요한 모든 펌웨어 파일을 포함합니다.
- perf -이 패키지는 다음을 포함합니다. perf Linux 커널의 성능 모니터링을 지원하는 툴입니다.
- kernel-abi-whitelists - Red Hat Enterprise Linux 커널 ABI와 외부 Linux 커널 모듈에 필요한 커널 기호 목록을 포함하여 Red Hat Enterprise Linux 커널 ABI와 관련된 정보를 포함합니다. yum 적용 지원을 위한 플러그인입니다.
- kernel-tools - Linux 커널 및 지원 문서를 조작하는 툴을 포함합니다.