레드햇(Red Hat), YUM으로 커널 업데이트 하기

리눅스 커널, 꼭 업데이트해야 할까? 🤔

리눅스 서버를 운영하다 보면 커널 업데이트가 필요할 때가 있죠.
보안 패치, 성능 개선, 새로운 기능 추가 등 업데이트 이유는 다양합니다.
특히 레드햇(Red Hat) 계열에서는 YUM 패키지 관리자를 사용해 간편하게 커널을 업데이트할 수 있습니다!

“근데… 커널 업데이트하면 서버 재부팅해야 하는 거 아냐?”
“혹시 잘못하면 시스템 먹통 되는 거 아닌가요? 😱”

걱정하지 마세요!
오늘 YUM을 사용한 안전한 커널 업데이트 방법을 차근차근 알려드릴게요. 🚀

image 59
레드햇(Red Hat), YUM으로 커널 업데이트 하기 4

1. 현재 커널 버전 확인하기 🧐

업데이트 전에 현재 커널 버전을 먼저 확인해야 합니다.
아래 명령어를 실행하면 현재 사용 중인 커널 버전을 확인할 수 있어요.

# uname -r

이렇게 나오면, 현재 사용 중인 커널이 3.10.0-1160.71.1 이라는 뜻입니다.


2. 설치 가능한 커널 목록 확인하기 📋

레드햇 계열(RHEL, CentOS, Rocky Linux 등)에서는 YUM을 사용해 커널을 업데이트할 수 있습니다.
설치 가능한 커널 목록을 확인하려면 다음 명령어를 입력하세요.

yum list kernel --showduplicates

그러면 아래와 같은 출력이 나올 겁니다.

kernel.x86_64   3.10.0-1160.80.1.el7   @base
kernel.x86_64 3.10.0-1160.90.1.el7 base

여기서 가장 최신 버전을 확인한 후, 해당 버전으로 업데이트하면 됩니다.


3. 커널 업데이트 진행하기 🚀

이제 본격적으로 커널을 업데이트할 차례입니다!
다음 명령어를 입력하세요.

sudo yum update kernel

또는 특정 버전의 커널을 설치하려면:

sudo yum install kernel-3.10.0-1160.90.1.el7.x86_64

설치가 완료되면, 새로운 커널이 추가되었는지 확인합니다.

rpm -qa | grep kernel

설치된 모든 커널 목록이 나오는데, 여기서 새로운 커널이 목록에 있는지 확인하면 됩니다.


4. 부팅할 커널 버전 확인 및 변경하기 ⚙️

설치가 완료되었더라도, 기본적으로 이전 커널로 부팅될 수도 있습니다!
그래서 새 커널이 부팅 시 사용되도록 설정해야 합니다.

현재 부팅 가능한 커널 목록 확인하기

sudo egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

결과 예시:

CentOS Linux (3.10.0-1160.90.1.el7.x86_64)
CentOS Linux (3.10.0-1160.80.1.el7.x86_64)
CentOS Linux (3.10.0-1160.71.1.el7.x86_64)

제일 위에 있는 것이 기본 부팅 커널입니다.
만약 새로운 커널을 기본으로 설정하려면 GRUB 설정을 변경해야 합니다.

기본 부팅 커널 변경하기

sudo grub2-set-default 0

위 명령어는 리스트에서 첫 번째 커널(최신 버전)을 기본으로 설정합니다.

설정이 제대로 적용되었는지 확인하려면:

grub2-editenv list

출력 결과:

saved_entry=0

이제 새로운 커널이 기본으로 부팅됩니다!


5. 커널 업데이트 후 재부팅하기 🔄

커널 업데이트는 반드시 재부팅이 필요합니다!
아래 명령어로 안전하게 재부팅하세요.

sudo reboot

재부팅이 완료된 후, 다시 현재 커널 버전을 확인합니다.

uname -r

출력 결과가 새로운 커널 버전과 일치하면 성공적으로 업데이트된 것입니다. 🎉


6. 사용하지 않는 오래된 커널 정리하기 🧹

이전 커널을 계속 쌓아두면 디스크 공간을 차지하므로,
사용하지 않는 커널은 삭제하는 것이 좋습니다.

현재 설치된 커널 목록을 확인하려면:

rpm -qa | grep kernel

사용하지 않는 커널을 삭제하려면:

sudo yum remove kernel-3.10.0-1160.71.1.el7.x86_64

단! 현재 사용 중인 커널은 절대 삭제하면 안 됩니다!
현재 커널이 어떤 것인지 확인하려면 다시 uname -r을 실행해 보세요.

🔥 자주 묻는 질문

Q. 커널 업데이트 후 재부팅하지 않으면 안 되나요?
👉 반드시 재부팅해야 합니다. 커널은 시스템이 부팅될 때 로드되기 때문에,
새 커널을 적용하려면 재부팅이 필수입니다.

Q. 커널 업데이트가 실패하면 어떻게 하나요?
👉 만약 업데이트 후 부팅이 안 되면, GRUB 부트 메뉴에서 이전 커널을 선택하여 부팅하세요.
이후 문제를 해결한 후 다시 업데이트를 진행하면 됩니다.

Q. 커널 업데이트를 자동으로 할 수 있나요?
👉 yum-cron을 설정하면 자동 업데이트가 가능합니다.
하지만 커널 업데이트는 신중해야 하므로 수동으로 관리하는 것이 추천됩니다.

image 60
레드햇(Red Hat), YUM으로 커널 업데이트 하기 5

🚀 커널 업데이트, 어렵지 않아요!

레드햇 계열에서 YUM을 사용한 커널 업데이트 방법을 정리해 보았습니다.
✔ 현재 커널 버전 확인
✔ YUM으로 최신 커널 설치
✔ 부팅 시 사용할 커널 설정
✔ 안전하게 재부팅 후 확인
✔ 불필요한 커널 정리

이제 여러분도 안전하게 커널 업데이트할 수 있습니다! 💪🔥

혹시 더 궁금한 점 있으면 댓글로 남겨주세요! 😊

이 게시물이 얼마나 유용했습니까?

평점을 매겨주세요.

평규 평점 5 / 5. 투표 수 1

가장 먼저 게시물을 평가해 보세요

Leave a Comment

error: 우클릭이 불가합니다.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.