Linux

CentOS 8에서 사용하지 않는 오래된 커널을 삭제하는 방법

작성자 정보

  • 차태식 작성
  • 작성일

컨텐츠 정보

본문

커널은 소프트웨어와 하드웨어 사이의 다리이며 하드웨어와 상호 작용하는 운영 체제의 일부입니다.

 

정상적인 상황에서 설치된 커널의 수는 시스템의 성능에 영향을 미치지 않지만 여전히 공간을 확보하므로 사용하지 않는 오래된 커널을 제거하는 것이 좋습니다. 사용하지 않는 오래된 커널 제거를 시작하기 전에 시스템에 항상 최소 두 개의 커널이 있어야 한다는 점에 유의해야 합니다.

이전 커널 제거

이전 커널을 제거하기 전에 전체 시스템의 패키지와 활성 커널을 업데이트하는 것이 좋습니다. 이렇게 하려면 다음 명령을 실행합니다.

$ sudo dnf update

Delete-Old-Unused-Kernels-CentOS-8-01.png

업데이트 후 현재 사용 중인 커널을 확인하려면 다음 명령을 사용하십시오.

$ sudo uname -sr

Delete-Old-Unused-Kernels-CentOS-8-02.png

시스템에 설치된 모든 커널을 나열하려면 아래 명령을 사용하십시오.

$ sudo rpm -q kernel

출력:

Delete-Old-Unused-Kernels-CentOS-8-03.png

보시다시피 CentOS 8 시스템에 세 개의 커널이 설치되어 있습니다.

이제 시스템에서 오래된 비활성 커널을 제거하는 방법에 대해 설명합니다.

위에서 언급했듯이 이전의 비활성 커널을 모두 제거해서는 안 되며 항상 시스템에 최소 두 개의 커널(활성 1개 – 비활성 1개)이 있어야 합니다.

DNF 명령을 사용하여 이전 커널 제거

DNF 명령을 사용하여 사용하지 않는 오래된 커널을 제거할 수 있습니다. 다음과 함께 "dnf remove " 명령을 실행하기만 하면 됩니다.

$ sudo dnf remove --oldinstallonly --setopt installonly_limit=2 kernel

Delete-Old-Unused-Kernels-CentOS-8-04.png

위에 첨부된 스크린샷에서 볼 수 있듯이 터미널에서 세 개의 패키지를 제거하도록 요청하고 있습니다. "y"를 누르고 "Enter"를 눌러 제거를 허용합니다.

Delete-Old-Unused-Kernels-CentOS-8-05.png

이전 커널을 성공적으로 제거한 후 “rpm -q kernel ” 명령을 다시 실행하면:

$ sudo rpm -q kernel

Delete-Old-Unused-Kernels-CentOS-8-06.png

보시다시피 커널이 두 개만 남았습니다.

2개 이상의 커널이 설치된 경우 위에 주어진 명령은 시스템에 2개의 커널을 설치한 상태로 두고 다른 모든 이전 및 사용되지 않는 커널 버전을 제거합니다.

–setopt installonly_limit=2에 다른 값을 지정하여 숫자를 변경할 수 있습니다.

위의 명령에서 –setopt 는 /etc/dnf/dnf.conf에서 기본값을 수정하는 데 사용됩니다. 값을 명령하지 않으면 dnf는 dnf.conf에서 기본값을 가져옵니다.

이 명령은 최신 커널이 활성화된 경우에만 작동합니다. 이전 버전이 작동하는 경우 명령이 이를 제거하려고 시도하지만 실패합니다.

또 다른 방법은 이전 버전의 CentOS에서 작동하지만 CentOS 8 릴리스에서는 이 방법이 작동하지 않습니다.

따라서 여전히 이전 버전의 CentOS/RHEL을 사용 중인 경우 아래 명령을 사용하여 이전 커널을 제거할 수 있습니다.

$ sudo package-cleanup --oldkernels --count=2

위에 주어진 명령은 두 개의 커널을 설치된 상태로 두고 이전 버전의 CentOS/RHEL 시스템에서 다른 모든 이전 및 사용되지 않은 커널 버전을 제거합니다.

결론

이 기사는 CentOS 8에서 오래되고 사용되지 않는 커널을 제거하는 방법에 대한 광범위한 가이드를 제공합니다. 또한 비활성 커널을 제거하는 동안 염두에 두어야 할 몇 가지 좋은 방법에 대해서도 논의했습니다.

시스템에서 오래되고 사용되지 않는 커널을 제거하는 데 사용할 수 있는 두 가지 다른 방법을 배웠습니다. 이러한 방법 중 하나는 최신 버전의 CentOS 운영 체제에서는 더 이상 사용되지 않지만 이전 버전의 CentOS를 사용하는 경우 여전히 유용할 수 있습니다.

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 14 / 1 페이지
RSS
  • 기억노트 : kvm image.qcow2 copy 하고…
    등록자 차태식
    등록일 09.05 조회 699

    기억노트 ls -alh qemu-img info kvm.qcow2 copy 하기 cp taget.qcow2 taget.qcow2copy size…

  • 서버 부팅 시 자동 명령어 실행 [rc.local]
    등록자 jsjs
    등록일 07.19 조회 726

    1. 스크립트 sh 파일 만들기 // server_start.sh cd /home/test.com && forever start …

  • 오류: rpmdb open failed
    등록자 dev-venom
    등록일 07.18 조회 894

    linux 오류 오류: rpmdb open failed 원인: rpm 깨짐 해결: rpm 삭제 후 다시 빌드 후 $releasever ->…

  • [Nginx] Nginx 소개, 설치, 서비스 구동 i…
    등록자 차태식
    등록일 07.11 조회 906

    Nginx에 대한 내용 및 설치 후, 서비스 구동을 테스트한 내용을 정리합니다. Nginx Nginx(엔진x)는 웹서버 소프트웨어로 가벼움과 높…

  • Nginx 웹 서버 설치
    등록자 차태식
    등록일 07.11 조회 718

    Nginx 웹 서버 설치 1)업데이트 sudo dnf update 2) nginx 검색 및 버전 확인 sudo dnf list install n…

  • Linux : CentOS 8 : Nginx 설치 방법…
    등록자 차태식
    등록일 07.11 조회 742

    필수 조건 계속하기 전에 sudo 권한이 있는 사용자로 로그인하고 포트 80 또는 443에서 실행 중인 Apache 또는 다른 프로세스가 없는지…

  • Nginx 구조와 파일 소개: 웹 서버 관리의 핵심
    등록자 차태식
    등록일 07.11 조회 834

    엔진엑스(Nginx)는 Apache와 비교하여 우수한 성능과 뛰어난 동작의 간결함을 제공하는 웹 서버 프로그램이다. 주로 전달자 역할에 특화되어…

  • Dell 시스템에서 하드웨어 가상화를 활성화 또는 비활…
    등록자 차태식
    등록일 07.10 조회 599

    Dell 시스템에서 하드웨어 가상화를 활성화 또는 비활성화합니다. 시스템전원을 켭니다. Dell 로고가 표시되면F2키를 눌러 BIOS 설정으로 …

  • CentOS 8에서 사용하지 않는 오래된 커널을 삭제하…
    등록자 차태식
    등록일 07.04 조회 832

    커널은 소프트웨어와 하드웨어 사이의 다리이며 하드웨어와 상호 작용하는 운영 체제의 일부입니다. 정상적인 상황에서 설치된 커널의 수는 시스템의 성…

  • nvidia 그래픽 카드가 없는 RHEL 8 에서 가상… 댓글 1
    등록자 차태식
    등록일 05.14 조회 967

    nvidia 그래픽 카드가 없는 RHEL 8에서 가상 모니터설정 1. yum install xorg-x11-drv-dummy 2. vi /etc…

  • 스토리지 Mount 하기
    등록자 차태식
    등록일 05.11 조회 859

    1. 하드디스크 추가 - /dev/sdb 가 보이면 정상. 2. 파티션 생성 $ fdisk /dev/sdb1 = fdisk (마운트할 디스크 경…

  • xfs 로 디스크 생성하기
    등록자 freeman
    등록일 05.11 조회 728

    디스크 추가 -- insert disk -- fdisk /dev/sda n p 1 [enter] [enter] y w mkfs.xfs /dev/…

  • CentOS 부팅후 root 자동로그인 설정
    등록자 차태식
    등록일 02.02 조회 962

    CentOS 에서 부팅 후 root로 자동로그인 안될 시 서비스가 올라오지 않기때문에 수동으로 직접 로그인을 해줘야 합니다. 설정 방법 1. v…

  • Rocky Linux EL9 또는 EL8에 Google…
    등록자 차태식
    등록일 02.02 조회 1855

    Rocky Linux EL9 또는 EL8에 Chrome을 설치하는 방법 마지막 업데이트2023 년 12 월 4 일 월요일조슈아 제임스 기술 거대…