나는 몇 가지 연구를 해왔고 내가 이해한 바로는 여러 버전의 커널 및 기타 커널 패키지가 있을 수 있으며 활발하게 실행 중인 커널의 버전을 확인하려면 uname 명령을 사용할 수 있습니다. 하지만 kernel-devel과 같은 다른 커널 패키지는 어떻습니까? 아래에 내 질문 중 일부를 나열했습니다.
- 커널이 설치되거나 업데이트되면 다른 커널 패키지(예: kernel-devel 또는 kernel-headers)도 커널과 동일한 버전으로 설치되거나 업데이트됩니까?
- kernel-devel과 같은 커널 패키지 버전이 여러 개 있는 경우 최신 버전이 자동으로 활성 버전 또는 실행 버전이 되나요? 그렇지 않은 경우 어떤 버전이 활성 상태이거나 실행 중인지 알 수 있는 방법이 있습니까?
미리 감사드립니다.
@schaiba 네 맞습니다. 제가 활동적이라고 하면 "달리기"를 의미하기도 합니다. 두 번째 점에 관해서는 이것이 다른 커널 패키지의 동작이기도 합니까? 재부팅 후 최신 kernel-* 패키지는 어디에 사용됩니까?
또한 Red Hat 배포판을 언급하고 있습니다.
답변1
- 예, 커널이 업데이트되면 모든 kernel-* 패키지도 업데이트됩니다.
- 새 커널을 설치한 후 GRUB는 변경 사항을 반영하기 위해 자동으로 업데이트되며 재부팅 후 최신 커널을 사용하게 됩니다. 말씀하신 것처럼 이를 사용하여
uname -r
실행 중인 버전을 확인할 수 있습니다. 또한 "활성"은 "실행 중"과 동일한 의미라고 가정합니다. 그렇지 않다면 명확히하십시오.
답변2
1) 이는 Linux 배포판에 따라 다릅니다.
2) 각 커널 버전에는 커널 모듈 디렉토리가 있습니다 /lib/modules
. 들어가다현재의디렉터리 시도:
cd /lib/modules/`uname -r`