CentOS 6.x에서 Kernel 3.4로 업그레이드하려면 어떻게해야합니까?


15

커널 버전 2.6.32로 CentOS 6.2를 실행하는 서버가 있지만 애플리케이션 성능을 높여야합니다.

커널 버전 3.4에는 x32abi가있어 성능을 향상시킬 수 있으므로 3.4로 업그레이드하고 싶습니다. 가능합니까?

커널 컴파일 및 설치를 시도했지만 여전히 동일한 커널 버전이 표시됩니다.

무엇이 잘못 되었나요? 아래 링크에 언급 된 절차를 따랐습니다.

http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-centos-and-fedora/


최신 커널을 얻기 위해 다른 배포판, 즉 데비안으로 변경하고 싶을 수도 있습니다. Centos는 곡선 뒤에 머물러있는 이유가 있습니다.
Danie

답장 주셔서 감사합니다 Danie 당신이 우리가 커널을 업그레이드 할 수 없다고 말하는 것을 의미합니까? 의 나에게 더 많은 것을 제안하십시오 Danie 나는 새로운 배포판을 얻지 못했음을 의미합니다 – 당신은 리눅스의 다른 풍미를 제안하고 싶습니까
shiva

안녕 시바, 당신은 그 링크에 따라 커널을 업그레이드 할 수 있지만, 당신은 몇 가지 중요한 단계를 놓친 것 같습니다. centos가 재부팅 될 때 부팅 목록에서 새로운 3.x 커널을 선택 했습니까?
Danie

1
@Danie 최신 소프트웨어 버전을 원한다면 데비안은 새로운 것보다 안정성을 선호하기 때문에 좋지 않은 선택입니다.
CVn

4
커널을 업그레이드하여 응용 프로그램의 성능을 향상시키려는 사람들을 볼 때 항상 매우 두려워합니다. 대부분의 경우 문제는 응용 프로그램 자체에 있습니다.
Yann Sagon

답변:


12

이 조치는 Red Hat Enterprise Linux (및 CentOS)의 목적에 위배됩니다. 이러한 엔터프라이즈 배포판은 지원되는 배포 수명주기 동안 안정적인 플랫폼을 제공하기 위해 커널 및 코어 패키지 (glibc, gcc 등)의 안정적인 마이너 버전을 유지하기위한 것입니다.

즉, 훨씬 새로운 커널을 설치하면 시스템 이 CentOS 이외의 것으로 바뀔 것 입니다.

즉, 확실히 할 수 있습니다. 게시링크 는 좋은 가이드입니다. 또한 프로세스가 진행되는 동안 CentOS 6.3으로 업그레이드해야합니다. (6.4오고있다)

컴파일 후 CentOS 부팅 화면에서 새로 컴파일 된 커널을 선택 하거나default=라인을 통해 기본 부팅 커널을 변경해야합니다 /etc/grub.conf.


7

정말로 필요한 경우 ElRepo 에서 최신 커널을 얻을 수 있지만 일단 그렇게하면 스스로 말할 수 있습니다. 정상적인 EL 지원 채널을 벗어나 보안 및 버그 수정 등을 얻지 못할 수 있습니다.


내가 더 나은 다른 리눅스를 사용할 수 있지만 x32abi 패키지가있는 기본 커널 버전 3.4가 필요하다면
shiva

6

"커널 버전 2.6.32의 CentOS 6.2"라고 말하면 완전히 정확하지는 않습니다.

... RHEL 6 커널을 정확하게 나타내는 [커널 버전] 번호는 없습니다. 우리는 업스트림을 취합니다. 성숙하지 않은 조각이 있다면, 우리는 그것들을 비활성화하여 물건을 방해하지 않습니다. 그리고 우리가 끌어 당길 수있는 몇 가지 기술이 있습니다 ...

다른 사람들이 말했듯이, 커널을 변경하면 CentOS / RHEL / OEL 등을 사용하는 데 어려움이 있지만 위의 내용은 6.3으로 업그레이드 하여 명백한 커널 버전변경하지 않아도 커널 을 업그레이드한다는 것을 의미합니다. 메인 라인 커널 번호와 유사한 비교를 수행 할 수 없습니다.


0

CentOS / RHEL과 거의 동일한 Oracle Linux를 사용할 수 있습니다.

OL 6.5 이상부터 Linux Kernel 3을 옵트 인 할 수 있습니다 : https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html

OEL에서 yum 명령을 사용하여 Linux 커널 2와 3 커널간에 전환 할 수 있습니다.

오라클은 "깨지지 않는 엔터프라이즈 리눅스"라는 오라클 고유의 패치로 Linux 커널을 호출합니다.

추신. CentOS로 할 수있는 것처럼 Oracle Linux를 자유롭게 다운로드 할 수 있습니다. 지원은 별도로 제공되며 그에 대해서만 지불됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.