Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CentOS 커널 업그레이드

Paragon Insights(이전의 HealthBot) 설치 가이드에 대한 이 부록은 Paragon Insights 설치 요구 사항을 충족하기 위해 CentOS 7 서버의 커널 버전을 4.4.19로 업그레이드해야 하는 사용자를 위한 것입니다. 커널 업그레이드는 단일 및 다중 노드 설치 모두에 필요합니다. Paragon Insights 릴리스 4.0.0에서는 CentOS 8 서버 및 RHEL 8의 경우 커널 업그레이드가 필요하지 않습니다. 이 문서에서는 독자가 CentOS 및 Red Hat의 소프트웨어 패키지 관리 시스템인 yum 및 rpmGrub 부팅 관리자에 대해 잘 알고 있다고 가정합니다.

명령이 실행될 때 명령을 보는 것을 선호하는 사람들을 위해:

커널 업그레이드 프로세스에는 다음 단계가 포함됩니다.

  • 현재 커널 버전 확인

  • 기존 소프트웨어 패키지를 최신 버전으로 업데이트

  • ElRepo 소프트웨어 리포지토리에 대한 GPG 키 설치

  • ElRepo 소프트웨어 리포지토리 설치

  • ElRepo 소프트웨어 리포지토리에서 최신 커널 확인

  • 최신 커널 설치

  • 재부팅하여 새 커널 로드

  • 시스템이 새 커널에서 실행 중인지 확인합니다

  • Grub 구성 편집

  • Grub 구성 설치

  • 재부팅

커널 업그레이드를 수행하려면 루트 사용자로 서버에 로그인하거나 명령을 사용하여 sudo su 루트 권한을 얻을 수 있어야 합니다. 절차의 나머지 부분의 명령은 루트로 로그인했거나 명령을 실행 sudo -s 했다고 가정합니다.


현재 커널 버전 확인

기존 커널이 필요한 버전보다 낮기 때문에 이 서버에서 커널을 업그레이드해야 합니다.

yum 리포지토리 및 설치된 소프트웨어 패키지를 업데이트하여 커널 업그레이드 절차를 시작합니다.

yum 리포지토리 및 설치된 소프트웨어 패키지를 업데이트하려면:

  • 기존 소프트웨어 패키지를 최신 버전으로 업데이트

    위의 출력을 살펴보면 19개의 패키지가 업그레이드되었고 기존 커널과 동일한 주요 릴리스 번호(3)를 가진 새 커널이 설치된 것을 볼 수 있습니다.

CentOS는 소프트웨어 저장소에서 사용 가능한 최신 커널 버전을 제공하지 않습니다. 따라서 ElRepo(elrepo) 소프트웨어 리포지토리가 사용됩니다. 또한 CentOS는 모든 소프트웨어에 서명해야 합니다. 따라서 elrepo 리포지토리를 설치하기 전에 elrepo GPG 서명 키를 설치해야 합니다.

elrepo GPG 서명 키를 설치하려면 성공할 경우 출력을 반환하지 않는 단일 rpm 명령이 필요합니다.

  • ElRepo 소프트웨어 리포지토리에 대한 GPG 키 설치

  • ElRepo 소프트웨어 리포지토리 설치

  • ElRepo 저장소에서 최신 커널 확인

    출력에서 사용 가능한 커널 및 도구의 이름을 확인합니다. 사용 가능한 정확한 버전은 위의 예에 표시된 것과 다를 수 있습니다. 커널(및 도구)은 -lt 안정적이고 장기적인 커널입니다. 커널(및 도구)은 -ml 지원 기간이 짧지만 릴리스가 더 자주 발생하는 메인라인 릴리스 커널입니다.

    모범 사례:

    안정성을 위해 릴리스를 -lt 사용하는 것이 좋습니다.

재부팅 후 실행 중인 커널을 확인합니다.

  • 최신 커널 설치

  • 재부팅하여 새 커널 로드

    reboot 명령의 출력은 표시하지 않습니다.

  • 새 커널 확인

  • Grub 구성 편집

    서버에서 Grub 이 어떻게 구성되어 있는지 정확히 알 수 없습니다. 따라서 다음 절차는 일반적입니다. 목표는 재부팅할 때마다 부트로더(grub)가 새 커널을 사용하도록 하는 것입니다. 이전 단계에서 새 커널을 커널 목록의 맨 위에 위치 0(영)에 배치했기 때문입니다. 기본적으로 해당 위치에 나열된 커널을 사용하도록 구성합니다 grub .

    원하는 텍스트 편집기(/etc/default/grub)를 사용하여 파일을 편집합니다. (편집기에는 , nano, 및 emacs가 포함됩니다vi.)

    다음과 같은 줄을 변경합니다.

    받는 사람:

    파일을 저장합니다.

편집된 grub 구성은 서버가 부팅 시 사용할 수 있도록 설치해야 합니다.

  • Grub 구성 설치

이제 새 커널이 작동합니다. 마지막 단계는 재부팅 시 새 커널을 사용하는지 grub 확인하는 것입니다.