<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://wiki.chnagil.net/index.php?action=history&amp;feed=atom&amp;title=RHEL_9_%EC%BB%A4%EB%84%90_%EA%B8%B0%EB%B3%B8_%EC%A0%95%EB%B3%B4_%ED%99%95%EC%9D%B8</id>
	<title>RHEL 9 커널 기본 정보 확인 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.chnagil.net/index.php?action=history&amp;feed=atom&amp;title=RHEL_9_%EC%BB%A4%EB%84%90_%EA%B8%B0%EB%B3%B8_%EC%A0%95%EB%B3%B4_%ED%99%95%EC%9D%B8"/>
	<link rel="alternate" type="text/html" href="https://wiki.chnagil.net/index.php?title=RHEL_9_%EC%BB%A4%EB%84%90_%EA%B8%B0%EB%B3%B8_%EC%A0%95%EB%B3%B4_%ED%99%95%EC%9D%B8&amp;action=history"/>
	<updated>2026-08-02T06:22:07Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.chnagil.net/index.php?title=RHEL_9_%EC%BB%A4%EB%84%90_%EA%B8%B0%EB%B3%B8_%EC%A0%95%EB%B3%B4_%ED%99%95%EC%9D%B8&amp;diff=33&amp;oldid=prev</id>
		<title>Chnagil: 새 문서: = RHEL 9 커널 기본 정보 확인 =  __TOC__  == 문서 개요 ==  이 문서는 RHEL 9 계열 운영체제에서 현재 실행 중인 커널 버전과 설치된 커널 패키지를 확인하는 방법을 설명한다.  커널 업데이트, 장애 분석, 드라이버 설치 또는 부팅 문제를 처리하기 전에 현재 실행 중인 커널과 설치된 커널의 차이를 먼저 확인해야 한다.  == 적용 대상 ==  * Red Hat Enterprise Linux 9 * Rocky Linux 9 * Al...</title>
		<link rel="alternate" type="text/html" href="https://wiki.chnagil.net/index.php?title=RHEL_9_%EC%BB%A4%EB%84%90_%EA%B8%B0%EB%B3%B8_%EC%A0%95%EB%B3%B4_%ED%99%95%EC%9D%B8&amp;diff=33&amp;oldid=prev"/>
		<updated>2026-07-10T14:28:45Z</updated>

		<summary type="html">&lt;p&gt;새 문서: = RHEL 9 커널 기본 정보 확인 =  __TOC__  == 문서 개요 ==  이 문서는 RHEL 9 계열 운영체제에서 현재 실행 중인 커널 버전과 설치된 커널 패키지를 확인하는 방법을 설명한다.  커널 업데이트, 장애 분석, 드라이버 설치 또는 부팅 문제를 처리하기 전에 현재 실행 중인 커널과 설치된 커널의 차이를 먼저 확인해야 한다.  == 적용 대상 ==  * Red Hat Enterprise Linux 9 * Rocky Linux 9 * Al...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= RHEL 9 커널 기본 정보 확인 =&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 문서 개요 ==&lt;br /&gt;
&lt;br /&gt;
이 문서는 RHEL 9 계열 운영체제에서 현재 실행 중인 커널 버전과 설치된 커널 패키지를 확인하는 방법을 설명한다.&lt;br /&gt;
&lt;br /&gt;
커널 업데이트, 장애 분석, 드라이버 설치 또는 부팅 문제를 처리하기 전에 현재 실행 중인 커널과 설치된 커널의 차이를 먼저 확인해야 한다.&lt;br /&gt;
&lt;br /&gt;
== 적용 대상 ==&lt;br /&gt;
&lt;br /&gt;
* Red Hat Enterprise Linux 9&lt;br /&gt;
* Rocky Linux 9&lt;br /&gt;
* AlmaLinux 9&lt;br /&gt;
* 기타 RHEL 9 호환 배포판&lt;br /&gt;
&lt;br /&gt;
== 주요 확인 항목 ==&lt;br /&gt;
&lt;br /&gt;
커널 관련 작업 전 다음 항목을 확인한다.&lt;br /&gt;
&lt;br /&gt;
* 현재 실행 중인 커널 버전&lt;br /&gt;
* 운영체제 종류와 마이너 버전&lt;br /&gt;
* 시스템 아키텍처&lt;br /&gt;
* 설치된 커널 패키지 목록&lt;br /&gt;
* 기본 부팅 커널&lt;br /&gt;
* 실행 중인 커널과 기본 부팅 커널의 일치 여부&lt;br /&gt;
&lt;br /&gt;
== 현재 실행 중인 커널 확인 ==&lt;br /&gt;
&lt;br /&gt;
=== uname 명령어 ===&lt;br /&gt;
&lt;br /&gt;
==== 기능 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;uname&amp;lt;/code&amp;gt; 명령어는 현재 실행 중인 커널의 버전, 시스템 이름 및 아키텍처 정보를 확인할 때 사용한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;uname&amp;lt;/code&amp;gt;의 결과는 설치되어 있는 최신 커널이 아니라 &amp;#039;&amp;#039;&amp;#039;현재 시스템이 실제로 부팅하여 실행 중인 커널&amp;#039;&amp;#039;&amp;#039;을 나타낸다.&lt;br /&gt;
&lt;br /&gt;
=== 현재 커널 버전 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
uname -r&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 문자열의 일반적인 구성은 다음과 같다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 항목&lt;br /&gt;
! 예제&lt;br /&gt;
! 설명&lt;br /&gt;
|-&lt;br /&gt;
| 커널 버전&lt;br /&gt;
| 5.14.0&lt;br /&gt;
| RHEL 9에서 사용하는 기반 커널 버전&lt;br /&gt;
|-&lt;br /&gt;
| 릴리스 번호&lt;br /&gt;
| 570.18.1&lt;br /&gt;
| Red Hat에서 적용한 수정 및 패키지 릴리스 번호&lt;br /&gt;
|-&lt;br /&gt;
| 배포판 식별자&lt;br /&gt;
| el9_6&lt;br /&gt;
| Enterprise Linux 9.6 계열 패키지&lt;br /&gt;
|-&lt;br /&gt;
| 아키텍처&lt;br /&gt;
| x86_64&lt;br /&gt;
| 64비트 x86 시스템&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;참고:&amp;#039;&amp;#039;&amp;#039; RHEL은 장기적으로 유지되는 기반 커널에 보안 패치, 버그 수정 및 기능을 백포트한다. 따라서 &amp;lt;code&amp;gt;uname -r&amp;lt;/code&amp;gt;의 앞부분만 보고 최신 보안 수정 적용 여부를 판단하면 안 된다.&lt;br /&gt;
&lt;br /&gt;
=== 전체 커널 정보 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
uname -a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Linux server01 5.14.0-570.18.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 8 13:55:55 EDT 2025 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
주요 확인 항목:&lt;br /&gt;
&lt;br /&gt;
* 호스트명&lt;br /&gt;
* 현재 커널 버전&lt;br /&gt;
* 커널 빌드 정보&lt;br /&gt;
* SMP 지원 여부&lt;br /&gt;
* 시스템 아키텍처&lt;br /&gt;
&lt;br /&gt;
=== 시스템 아키텍처 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
uname -m&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
주요 아키텍처 예:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 출력값&lt;br /&gt;
! 설명&lt;br /&gt;
|-&lt;br /&gt;
| x86_64&lt;br /&gt;
| Intel 및 AMD 64비트 시스템&lt;br /&gt;
|-&lt;br /&gt;
| aarch64&lt;br /&gt;
| ARM 64비트 시스템&lt;br /&gt;
|-&lt;br /&gt;
| ppc64le&lt;br /&gt;
| IBM Power Little Endian 시스템&lt;br /&gt;
|-&lt;br /&gt;
| s390x&lt;br /&gt;
| IBM Z 시스템&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 운영체제 및 커널 통합 확인 ==&lt;br /&gt;
&lt;br /&gt;
=== hostnamectl 명령어 ===&lt;br /&gt;
&lt;br /&gt;
==== 기능 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;hostnamectl&amp;lt;/code&amp;gt;은 호스트명, 운영체제, 커널 버전, 아키텍처 및 가상화 환경을 한 번에 확인할 때 사용한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
hostnamectl&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 Static hostname: server01&lt;br /&gt;
       Icon name: computer-vm&lt;br /&gt;
         Chassis: vm&lt;br /&gt;
      Machine ID: 1234567890abcdef1234567890abcdef&lt;br /&gt;
         Boot ID: abcdef1234567890abcdef1234567890&lt;br /&gt;
  Virtualization: vmware&lt;br /&gt;
Operating System: Rocky Linux 9.6 (Blue Onyx)&lt;br /&gt;
     CPE OS Name: cpe:/o:rocky:rocky:9::baseos&lt;br /&gt;
          Kernel: Linux 5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
    Architecture: x86-64&lt;br /&gt;
 Hardware Vendor: VMware, Inc.&lt;br /&gt;
  Hardware Model: VMware Virtual Platform&lt;br /&gt;
Firmware Version: 6.00&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
확인 포인트:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Operating System&amp;lt;/code&amp;gt;: 운영체제와 마이너 버전&lt;br /&gt;
* &amp;lt;code&amp;gt;Kernel&amp;lt;/code&amp;gt;: 현재 실행 중인 커널&lt;br /&gt;
* &amp;lt;code&amp;gt;Architecture&amp;lt;/code&amp;gt;: 시스템 아키텍처&lt;br /&gt;
* &amp;lt;code&amp;gt;Virtualization&amp;lt;/code&amp;gt;: 가상화 플랫폼&lt;br /&gt;
* &amp;lt;code&amp;gt;Hardware Vendor&amp;lt;/code&amp;gt;: 물리 또는 가상 하드웨어 제조사&lt;br /&gt;
&lt;br /&gt;
특정 항목만 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
hostnamectl | grep -E &amp;#039;Operating System|Kernel|Architecture|Virtualization&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 운영체제 버전 확인 ==&lt;br /&gt;
&lt;br /&gt;
=== /etc/redhat-release 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat /etc/redhat-release&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RHEL 출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Red Hat Enterprise Linux release 9.6 (Plow)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Rocky Linux release 9.6 (Blue Onyx)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /etc/os-release 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat /etc/os-release&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
NAME=&amp;quot;Rocky Linux&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9.6 (Blue Onyx)&amp;quot;&lt;br /&gt;
ID=&amp;quot;rocky&amp;quot;&lt;br /&gt;
ID_LIKE=&amp;quot;rhel centos fedora&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9.6&amp;quot;&lt;br /&gt;
PLATFORM_ID=&amp;quot;platform:el9&amp;quot;&lt;br /&gt;
PRETTY_NAME=&amp;quot;Rocky Linux 9.6 (Blue Onyx)&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
필요한 항목만 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grep -E &amp;#039;^(NAME|VERSION|VERSION_ID|PRETTY_NAME)=&amp;#039; /etc/os-release&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rpm으로 배포판 패키지 확인 ===&lt;br /&gt;
&lt;br /&gt;
RHEL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q redhat-release&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rocky Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q rocky-release&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AlmaLinux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q almalinux-release&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
배포판에 관계없이 release 패키지 검색:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -qa | grep -E &amp;#039;^(redhat|rocky|almalinux)-release&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 커널 상세 정보 확인 ==&lt;br /&gt;
&lt;br /&gt;
=== /proc/version 확인 ===&lt;br /&gt;
&lt;br /&gt;
==== 기능 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/proc/version&amp;lt;/code&amp;gt; 파일은 현재 실행 중인 커널 버전과 커널 빌드에 사용된 컴파일러 정보를 제공한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat /proc/version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Linux version 5.14.0-570.18.1.el9_6.x86_64 (mockbuild@x86-vm-08.build.rockylinux.org) (gcc (GCC) 11.5.0 20240719) #1 SMP PREEMPT_DYNAMIC Thu May 8 13:55:55 UTC 2025&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
확인 포인트:&lt;br /&gt;
&lt;br /&gt;
* 현재 실행 중인 커널 버전&lt;br /&gt;
* 커널 빌드 시스템&lt;br /&gt;
* 사용된 GCC 버전&lt;br /&gt;
* 커널 빌드 날짜&lt;br /&gt;
* SMP 및 PREEMPT 설정&lt;br /&gt;
&lt;br /&gt;
=== /proc/sys/kernel/osrelease 확인 ===&lt;br /&gt;
&lt;br /&gt;
현재 커널 릴리스 문자열만 확인한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat /proc/sys/kernel/osrelease&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
다음 명령과 결과가 같아야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
uname -r&lt;br /&gt;
cat /proc/sys/kernel/osrelease&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 커널 빌드 버전 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat /proc/sys/kernel/version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
#1 SMP PREEMPT_DYNAMIC Thu May 8 13:55:55 UTC 2025&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 설치된 커널 패키지 확인 ==&lt;br /&gt;
&lt;br /&gt;
=== kernel 메타 패키지 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q kernel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
kernel-5.14.0-503.40.1.el9_5.x86_64&lt;br /&gt;
kernel-5.14.0-570.12.1.el9_6.x86_64&lt;br /&gt;
kernel-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
여러 버전이 출력되는 것은 정상이다.&lt;br /&gt;
&lt;br /&gt;
RHEL 계열에서는 커널을 업데이트할 때 기존 커널을 즉시 덮어쓰지 않고 여러 버전을 함께 보관할 수 있다.&lt;br /&gt;
&lt;br /&gt;
=== kernel-core 패키지 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q kernel-core&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;kernel-core&amp;lt;/code&amp;gt; 패키지는 기본 커널 이미지와 핵심 커널 모듈을 포함한다.&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
kernel-core-5.14.0-503.40.1.el9_5.x86_64&lt;br /&gt;
kernel-core-5.14.0-570.12.1.el9_6.x86_64&lt;br /&gt;
kernel-core-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 커널 관련 패키지 전체 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -qa &amp;#039;kernel*&amp;#039; | sort&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
kernel-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
kernel-core-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
kernel-headers-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
kernel-modules-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
kernel-modules-core-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
kernel-tools-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
kernel-tools-libs-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
주요 패키지:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 패키지&lt;br /&gt;
! 기능&lt;br /&gt;
|-&lt;br /&gt;
| kernel&lt;br /&gt;
| 필요한 커널 하위 패키지 설치를 위한 메타 패키지&lt;br /&gt;
|-&lt;br /&gt;
| kernel-core&lt;br /&gt;
| 커널 이미지와 핵심 커널 모듈&lt;br /&gt;
|-&lt;br /&gt;
| kernel-modules-core&lt;br /&gt;
| 기본 하드웨어 운용에 필요한 핵심 모듈&lt;br /&gt;
|-&lt;br /&gt;
| kernel-modules&lt;br /&gt;
| 일반적으로 사용하는 추가 커널 모듈&lt;br /&gt;
|-&lt;br /&gt;
| kernel-modules-extra&lt;br /&gt;
| 기본 설치에 포함되지 않는 추가 모듈&lt;br /&gt;
|-&lt;br /&gt;
| kernel-headers&lt;br /&gt;
| 사용자 공간 프로그램 빌드에 사용하는 커널 헤더&lt;br /&gt;
|-&lt;br /&gt;
| kernel-devel&lt;br /&gt;
| 외부 커널 모듈 빌드에 사용하는 개발 파일&lt;br /&gt;
|-&lt;br /&gt;
| kernel-tools&lt;br /&gt;
| 커널 관리 및 성능 분석 도구&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
설치 구성에 따라 일부 패키지는 존재하지 않을 수 있다.&lt;br /&gt;
&lt;br /&gt;
=== 설치된 커널을 버전 순으로 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q kernel-core --qf &amp;#039;%{VERSION}-%{RELEASE}.%{ARCH}\n&amp;#039; | sort -V&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
5.14.0-503.40.1.el9_5.x86_64&lt;br /&gt;
5.14.0-570.12.1.el9_6.x86_64&lt;br /&gt;
5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 커널 설치 날짜 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -qa --last &amp;#039;kernel*&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;kernel-core&amp;lt;/code&amp;gt;만 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -qa --last &amp;#039;kernel-core*&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
kernel-core-5.14.0-570.18.1.el9_6.x86_64  Thu 10 Jul 2026 10:23:15 AM KST&lt;br /&gt;
kernel-core-5.14.0-570.12.1.el9_6.x86_64  Mon 16 Jun 2026 09:10:22 AM KST&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 현재 실행 커널 패키지 확인 ==&lt;br /&gt;
&lt;br /&gt;
현재 실행 중인 커널에 해당하는 &amp;lt;code&amp;gt;kernel-core&amp;lt;/code&amp;gt; 패키지가 설치되어 있는지 확인한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q kernel-core-$(uname -r)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
정상 출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
kernel-core-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
패키지가 없을 경우:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
package kernel-core-5.14.0-570.18.1.el9_6.x86_64 is not installed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
현재 실행 중인 커널의 RPM 정보를 자세히 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -qi kernel-core-$(uname -r)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
확인 포인트:&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Version&lt;br /&gt;
* Release&lt;br /&gt;
* Architecture&lt;br /&gt;
* Install Date&lt;br /&gt;
* Build Date&lt;br /&gt;
* Signature&lt;br /&gt;
&lt;br /&gt;
== DNF를 이용한 커널 패키지 확인 ==&lt;br /&gt;
&lt;br /&gt;
=== 설치된 커널 패키지 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf list --installed &amp;#039;kernel*&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 설치 가능한 커널 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf list --available kernel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
설치 가능한 모든 버전 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf --showduplicates list kernel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;참고:&amp;#039;&amp;#039;&amp;#039; 저장소 구성과 보존 정책에 따라 과거의 모든 커널 버전이 표시되지는 않을 수 있다.&lt;br /&gt;
&lt;br /&gt;
=== repoquery 사용 ===&lt;br /&gt;
&lt;br /&gt;
설치된 커널 패키지 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf repoquery --installed &amp;#039;kernel*&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
installonly 형식으로 설치된 패키지 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf repoquery --installonly&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
명령을 사용할 수 없는 경우 플러그인을 설치한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf install -y dnf-plugins-core&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 기본 부팅 커널 확인 ==&lt;br /&gt;
&lt;br /&gt;
=== grubby 사용 ===&lt;br /&gt;
&lt;br /&gt;
다음 부팅 때 기본으로 선택될 커널을 확인한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grubby --default-kernel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/boot/vmlinuz-5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
버전 문자열만 출력:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
basename &amp;quot;$(grubby --default-kernel)&amp;quot; | sed &amp;#039;s/^vmlinuz-//&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
기본 부팅 항목의 인덱스 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grubby --default-index&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
설치된 전체 부팅 커널 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grubby --info=ALL&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
커널 경로만 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grubby --info=ALL | grep &amp;#039;^kernel=&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 실행 커널과 기본 커널 비교 ==&lt;br /&gt;
&lt;br /&gt;
=== 수동 비교 ===&lt;br /&gt;
&lt;br /&gt;
현재 실행 중인 커널:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
uname -r&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
다음 부팅의 기본 커널:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
basename &amp;quot;$(grubby --default-kernel)&amp;quot; | sed &amp;#039;s/^vmlinuz-//&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
두 결과가 다르면 커널 업데이트 후 아직 재부팅하지 않았거나, 기본 부팅 커널이 다른 버전으로 설정된 상태일 수 있다.&lt;br /&gt;
&lt;br /&gt;
=== 비교 스크립트 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
running_kernel=$(uname -r)&lt;br /&gt;
&lt;br /&gt;
default_kernel=$(&lt;br /&gt;
    basename &amp;quot;$(grubby --default-kernel)&amp;quot; |&lt;br /&gt;
    sed &amp;#039;s/^vmlinuz-//&amp;#039;&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
printf &amp;#039;실행 중인 커널 : %s\n&amp;#039; &amp;quot;$running_kernel&amp;quot;&lt;br /&gt;
printf &amp;#039;기본 부팅 커널 : %s\n&amp;#039; &amp;quot;$default_kernel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [[ &amp;quot;$running_kernel&amp;quot; == &amp;quot;$default_kernel&amp;quot; ]]; then&lt;br /&gt;
    echo &amp;quot;실행 커널과 기본 부팅 커널이 일치합니다.&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;실행 커널과 기본 부팅 커널이 다릅니다.&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
정상 출력 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
실행 중인 커널 : 5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
기본 부팅 커널 : 5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
실행 커널과 기본 부팅 커널이 일치합니다.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
불일치 예:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
실행 중인 커널 : 5.14.0-570.12.1.el9_6.x86_64&lt;br /&gt;
기본 부팅 커널 : 5.14.0-570.18.1.el9_6.x86_64&lt;br /&gt;
실행 커널과 기본 부팅 커널이 다릅니다.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 설치된 최신 커널 확인 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q kernel-core \&lt;br /&gt;
    --qf &amp;#039;%{VERSION}-%{RELEASE}.%{ARCH}\n&amp;#039; |&lt;br /&gt;
sort -V |&lt;br /&gt;
tail -1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
현재 실행 중인 커널과 설치된 최신 커널을 함께 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
running_kernel=$(uname -r)&lt;br /&gt;
&lt;br /&gt;
latest_kernel=$(&lt;br /&gt;
    rpm -q kernel-core \&lt;br /&gt;
        --qf &amp;#039;%{VERSION}-%{RELEASE}.%{ARCH}\n&amp;#039; |&lt;br /&gt;
    sort -V |&lt;br /&gt;
    tail -1&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
printf &amp;#039;실행 중인 커널 : %s\n&amp;#039; &amp;quot;$running_kernel&amp;quot;&lt;br /&gt;
printf &amp;#039;설치된 최신 커널: %s\n&amp;#039; &amp;quot;$latest_kernel&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;주의:&amp;#039;&amp;#039;&amp;#039; 단순 버전 정렬은 일반적인 RHEL 9 커널 패키지에서는 사용할 수 있지만, Epoch 또는 특수한 패키지 버전 비교가 필요한 경우 RPM 자체의 버전 비교 체계를 기준으로 판단해야 한다.&lt;br /&gt;
&lt;br /&gt;
== /boot 커널 파일 확인 ==&lt;br /&gt;
&lt;br /&gt;
=== 커널 이미지 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls -lh /boot/vmlinuz-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== initramfs 이미지 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls -lh /boot/initramfs-*.img&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 커널과 initramfs를 함께 확인 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls -lh /boot/vmlinuz-* /boot/initramfs-*.img&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
확인 포인트:&lt;br /&gt;
&lt;br /&gt;
* 설치된 커널마다 &amp;lt;code&amp;gt;vmlinuz&amp;lt;/code&amp;gt; 파일이 존재하는지&lt;br /&gt;
* 각 커널 버전의 initramfs 이미지가 존재하는지&lt;br /&gt;
* 비정상적으로 크기가 작거나 0바이트인 파일이 없는지&lt;br /&gt;
* RPM 패키지 목록과 &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; 파일의 버전이 일치하는지&lt;br /&gt;
&lt;br /&gt;
== 기본 점검 명령어 모음 ==&lt;br /&gt;
&lt;br /&gt;
다음 명령어를 사용하면 커널 기본 상태를 한 번에 점검할 수 있다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;=== 운영체제 ===&amp;quot;&lt;br /&gt;
cat /etc/redhat-release&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;=== 현재 실행 커널 ===&amp;quot;&lt;br /&gt;
uname -r&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;=== 시스템 정보 ===&amp;quot;&lt;br /&gt;
hostnamectl&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;=== 기본 부팅 커널 ===&amp;quot;&lt;br /&gt;
grubby --default-kernel&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;=== 설치된 kernel-core ===&amp;quot;&lt;br /&gt;
rpm -q kernel-core&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;=== 전체 커널 패키지 ===&amp;quot;&lt;br /&gt;
rpm -qa &amp;#039;kernel*&amp;#039; | sort&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;=== /boot 사용량 ===&amp;quot;&lt;br /&gt;
df -h /boot /boot/efi 2&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;=== 커널 이미지 ===&amp;quot;&lt;br /&gt;
ls -lh /boot/vmlinuz-* 2&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;=== initramfs 이미지 ===&amp;quot;&lt;br /&gt;
ls -lh /boot/initramfs-*.img 2&amp;gt;/dev/null&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 결과 확인 기준 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 점검 항목&lt;br /&gt;
! 정상 기준&lt;br /&gt;
! 추가 확인이 필요한 상태&lt;br /&gt;
|-&lt;br /&gt;
| 현재 실행 커널&lt;br /&gt;
| &amp;lt;code&amp;gt;uname -r&amp;lt;/code&amp;gt;로 정상 출력&lt;br /&gt;
| 비정상 커널명 또는 예상과 다른 버전&lt;br /&gt;
|-&lt;br /&gt;
| 실행 커널 패키지&lt;br /&gt;
| &amp;lt;code&amp;gt;kernel-core-$(uname -r)&amp;lt;/code&amp;gt; 존재&lt;br /&gt;
| 실행 중인 커널의 RPM 패키지가 없음&lt;br /&gt;
|-&lt;br /&gt;
| 기본 부팅 커널&lt;br /&gt;
| 정상적인 &amp;lt;code&amp;gt;/boot/vmlinuz-*&amp;lt;/code&amp;gt; 경로&lt;br /&gt;
| 존재하지 않는 경로 또는 예상과 다른 버전&lt;br /&gt;
|-&lt;br /&gt;
| 커널 이미지&lt;br /&gt;
| 각 설치 커널의 vmlinuz 존재&lt;br /&gt;
| 패키지는 있으나 이미지 파일이 없음&lt;br /&gt;
|-&lt;br /&gt;
| initramfs&lt;br /&gt;
| 각 커널 버전의 이미지 존재&lt;br /&gt;
| 누락, 0바이트 또는 비정상적으로 작은 파일&lt;br /&gt;
|-&lt;br /&gt;
| /boot 용량&lt;br /&gt;
| 신규 커널 설치가 가능한 여유 공간&lt;br /&gt;
| 사용률이 높거나 100%에 근접&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 자주 발생하는 상황 ==&lt;br /&gt;
&lt;br /&gt;
=== 커널을 업데이트했지만 uname 결과가 이전 버전임 ===&lt;br /&gt;
&lt;br /&gt;
==== 증상 ====&lt;br /&gt;
&lt;br /&gt;
설치된 커널 목록에는 신규 버전이 있지만 &amp;lt;code&amp;gt;uname -r&amp;lt;/code&amp;gt;은 이전 버전을 표시한다.&lt;br /&gt;
&lt;br /&gt;
==== 확인 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
uname -r&lt;br /&gt;
rpm -q kernel-core&lt;br /&gt;
grubby --default-kernel&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 원인 가능성 ====&lt;br /&gt;
&lt;br /&gt;
# 커널 업데이트 후 아직 재부팅하지 않음&lt;br /&gt;
# 기본 부팅 커널이 이전 버전으로 설정됨&lt;br /&gt;
# 신규 커널의 부팅 항목 또는 initramfs 생성 실패&lt;br /&gt;
# 부팅 과정에서 이전 커널을 수동 선택함&lt;br /&gt;
&lt;br /&gt;
기본 커널 변경과 재부팅은 다음 문서를 참고한다.&lt;br /&gt;
&lt;br /&gt;
* [[RHEL 9 부팅 커널 및 GRUB 관리]]&lt;br /&gt;
&lt;br /&gt;
=== rpm에는 커널이 있지만 /boot 파일이 없음 ===&lt;br /&gt;
&lt;br /&gt;
==== 확인 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rpm -q kernel-core&lt;br /&gt;
ls -lh /boot/vmlinuz-*&lt;br /&gt;
ls -lh /boot/initramfs-*.img&lt;br /&gt;
rpm -V kernel-core-$(uname -r)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 원인 가능성 ====&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; 파일의 수동 삭제&lt;br /&gt;
# 커널 패키지 설치 실패&lt;br /&gt;
# &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; 용량 부족&lt;br /&gt;
# 파일시스템 손상&lt;br /&gt;
# 별도 &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; 파티션이 마운트되지 않은 상태에서 패키지 설치&lt;br /&gt;
&lt;br /&gt;
마운트 상태 확인:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
findmnt /boot&lt;br /&gt;
findmnt /boot/efi&lt;br /&gt;
df -h /boot /boot/efi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 주의사항 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #d33; padding:10px; margin:10px 0; background:#fff5f5;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;주의:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; 아래의 커널 이미지와 initramfs 파일을 직접 삭제하지 않는다. 오래된 커널은 DNF 또는 RPM 패키지 관리 절차를 통해 제거한다.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #e6a700; padding:10px; margin:10px 0; background:#fffbea;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;참고:&amp;#039;&amp;#039;&amp;#039; 현재 실행 중인 커널, 기본 부팅 커널, 설치된 최신 커널은 서로 다를 수 있다. 커널 작업 전 세 항목을 각각 확인한다.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 관련 문서 ==&lt;br /&gt;
&lt;br /&gt;
* [[RHEL 9 커널 관리 가이드]]&lt;br /&gt;
* [[RHEL 9 커널 패키지 설치 및 업데이트]]&lt;br /&gt;
* [[RHEL 9 부팅 커널 및 GRUB 관리]]&lt;br /&gt;
* [[RHEL 9 initramfs 및 dracut 관리]]&lt;br /&gt;
* [[RHEL 9 boot 용량 부족 처리]]&lt;br /&gt;
&lt;br /&gt;
== 참고 자료 ==&lt;br /&gt;
&lt;br /&gt;
* Red Hat Enterprise Linux 9 - Managing, monitoring, and updating the kernel&lt;br /&gt;
* Red Hat Enterprise Linux 9 - Managing software with the DNF tool&lt;br /&gt;
&lt;br /&gt;
== 변경 이력 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 날짜&lt;br /&gt;
! 변경 내용&lt;br /&gt;
! 작성자&lt;br /&gt;
|-&lt;br /&gt;
| 2026-07-10&lt;br /&gt;
| 최초 작성&lt;br /&gt;
| changil&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Chnagil</name></author>
	</entry>
</feed>