uname의 커널 버전이 rpm의 커널 버전과 다릅니다.

uname의 커널 버전이 rpm의 커널 버전과 다릅니다.

CentOS에서 - 출력rpm-qa|grep -i 커널 버전 표시(3.10.더블 엑스):

kernel-3.10.0-862.14.4.el7.x86_64
kernel-3.10.0-693.21.1.el7.x86_64
kernel-tools-3.10.0-957.5.1.el7.x86_64
kernel-devel-3.10.0-862.14.4.el7.x86_64
kernel-3.10.0-862.11.6.el7.x86_64
kernel-tools-libs-3.10.0-957.5.1.el7.x86_64
kernel-devel-3.10.0-957.5.1.el7.x86_64
kernel-headers-3.10.0-957.5.1.el7.x86_64
kernel-3.10.0-957.1.3.el7.x86_64
kernel-devel-3.10.0-862.11.6.el7.x86_64
kernel-devel-3.10.0-693.21.1.el7.x86_64
kernel-devel-3.10.0-957.1.3.el7.x86_64
kernel-3.10.0-957.5.1.el7.x86_64

그러나 출력uname-Mrs.다른 버전 표시(4.18.더블 엑스)

Linux 4.18.16-x86_64-linode118 x86_64

이게 말이 돼?

답변1

나는 이것이 클라우드 호스팅 제공업체인 Linode에서 제공하는 기능이라고 생각합니다. 그들은 이름이 있습니다Linode의 커널을 변경하는 방법여기에는 다음 정보가 포함됩니다.

Linode는 다음 세 가지 커널 중 하나를 실행할 수 있습니다.

  • Linux 배포판 작성자가 유지 관리하고 제공하는 업스트림 커널(
    배포판 제공 커널이라고도 함)

  • 리노드 코어.Linode는 최신 커널을 유지 관리합니다. Linode의 엔지니어링 팀은 Linux 커널의 새 버전을 모니터링하고 출시되는 즉시 사용자를 위해 패키지합니다. 이러한 커널은 파일 시스템에 설치되지 않지만 시스템 시작 시 Linode 관리자에 의해 제공됩니다.

  • 소스 코드에서 컴파일된 커널입니다.

이는 설치된 커널 패키지가 실행 중인 커널(보고된 대로)과 다른 이유를 설명합니다 uname.

이 문서에는 커널 선택에 대한 다음 정보도 포함되어 있습니다.

Linode Manager에서 배포할 수 있는 대부분의 배포판은 기본적으로 업스트림 커널을 시작합니다.운영체제 6, OpenSUSE Leap 42.3, Slackware, Ubuntu 14.04 및 이전 배포판은 이 규칙의 예외이며 기본적으로 Linode 커널을 부팅합니다.

자신의 시스템의 경우 제가 링크한 문서의 지침에 따라 이를 확인할 수 있습니다. 즉, 구성은 설정 > 고급 구성 > [현재 구성] > 편집 > 실행 설정 > 커널에 표시되어야 합니다.

관련 정보