서버가 최신 설치된 커널을 사용하고 있지 않습니다.

서버가 최신 설치된 커널을 사용하고 있지 않습니다.

RHEL 7.3을 실행 중입니다.

/boot아래 답변 중 하나를 기반으로 구성을 업데이트했습니다 .여기(/boot를 루트 파티션으로 재배치합니다). 그 후 kernel-3.10.0-514.el7.x86_64kernel- 에서 커널을 업그레이드했습니다 3.10.0-693.el7.x86_64.

다음과 같이 설치됩니다.

[root@qradar-hardened user]# rpm -qa | grep kernel
kernel-3.10.0-693.el7.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.el7.x86_64
kernel-tools-3.10.0-514.el7.x86_64
[root@qradar-hardened user]#

그러나 다시 시작한 후에는 이 변경 사항이 반영되지 않습니다.

[root@qradar-hardened user]# uname -r
3.10.0-514.el7.x86_64
[root@qradar-hardened user]#

아무것도 바꾸지 않고 똑같은 일을했는데 /boot효과가있었습니다. 그래서 저는 그것을 바꾸는 것이 중요하다고 생각합니다.

나는 팔로우한다이것이 새로운 커널을 사용하도록 안내하고 부팅 순서를 변경했지만 여전히 작동하지 않습니다.

최신 커널을 어떻게 사용할 수 있는지 결정하십시오.

답변1

언급한 가이드에는 다음 명령을 실행하라고 명시되어 있습니다.

grub2-set-default 1

그러나 이전 명령의 출력을 살펴보십시오.

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

결과 :

Red Hat Enterprise Linux Server(3.10.0-693.el7.x86_64) 7.3(Maipo) <-- 항목 0

Red Hat Enterprise Linux Server(3.10.0-514.el7.x86_64) 7.3(Maipo) <-- 항목 1

기본 커널을 항목 1로 설정하면 이전 커널이 로드되므로 사용할 필요가 없습니다.

grub2-set-default 1

사용:

grub2-set-default 0

관련 정보