Trong CentOS 6.x, làm cách nào tôi có thể nâng cấp lên Kernel 3.4?


15

Tôi có một máy chủ chạy CentOS 6.2 với phiên bản kernel 2.6.32, nhưng tôi cần tăng Hiệu suất ứng dụng của mình.

Kernel Phiên bản 3.4 có x32abi có thể cải thiện hiệu suất vì vậy tôi muốn nâng cấp lên 3.4? Có thể không?

Tôi đã thử tải xuống biên dịch kernel và cài đặt nhưng tôi vẫn thấy phiên bản Kernel tương tự ..

Có chuyện gì? Tôi đã làm theo quy trình được đề cập trong liên kết dưới đây.

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


Bạn có thể chỉ muốn thay đổi sang một bản phân phối khác, tức là debian, để có được các hạt nhân mới nhất. Centos có lý do để ở phía sau đường cong.
Danie

Cảm ơn bạn đã trả lời Danie, ý bạn là chúng ta không thể nâng cấp hạt nhân? xin vui lòng gợi ý cho tôi nhiều hơn Danie tôi mới tôi không nhận được distro có nghĩa là bạn có muốn đề xuất hương vị khác nhau của linux
shiva

Xin chào Shiva, bạn có thể nâng cấp kernel theo liên kết đó, nhưng có vẻ như bạn đã bỏ lỡ một số bước quan trọng. Khi centos khởi động lại, bạn đã chọn kernel 3.x mới từ danh sách khởi động chưa?
Danie

1
@Danie Nếu bạn muốn có nhiều phiên bản phần mềm gần đây, Debian cũng sẽ là một lựa chọn tồi vì chúng thiên về sự ổn định hơn tính mới.
một CVn

4
Tôi luôn rất sợ hãi khi thấy những người muốn cải thiện hiệu năng của một ứng dụng bằng cách nâng cấp kernel. Hầu hết thời gian vấn đề nằm ở chính ứng dụng.
Yann Sagon

Câu trả lời:


12

Hành động này đi ngược lại mục đích của Red Hat Enterprise Linux (và do đó, CentOS). Các bản phân phối doanh nghiệp này có nghĩa là duy trì các phiên bản nhỏ ổn định của các gói kernel và core (glibc, gcc, v.v.) để cung cấp một nền tảng ổn định trong suốt vòng đời được phân phối được hỗ trợ.

Điều đó có nghĩa là việc cài đặt kernel mới hơn nhiều sẽ biến hệ thống của bạn thành một thứ khác ngoài CentOS.

Điều đó nói rằng, nó chắc chắn có thể được thực hiện. Các liên kết bạn đăng là một hướng dẫn tốt. Bạn cũng nên nâng cấp lên CentOS 6.3 trong khi đang trong quá trình. (6.4 đang trên đường)

Sau quá trình biên dịch của bạn, bạn nên chọn kernel mới được biên dịch tại màn hình khởi động CentOS hoặc thay đổi kernel khởi động mặc định thông qua default=dòng trong /etc/grub.conf.


7

Nếu bạn thực sự phải làm, bạn có thể nhận được các hạt nhân mới hơn từ ElRepo nhưng một khi bạn làm điều này thì bạn phải tự mình nói. Bạn sẽ ở ngoài các kênh hỗ trợ EL thông thường và có thể không thể sửa lỗi bảo mật và sửa lỗi, v.v.


Nếu tôi có thể sử dụng một linux khác sẽ tốt hơn nhưng tôi cần Mặc định kernal phiên bản 3.4 có gói x32abi
shiva

6

Khi bạn nói "CentOS 6.2 với phiên bản kernel 2.6.32", bạn không hoàn toàn chính xác:

... không có số [phiên bản kernel] nào đại diện chính xác cho kernel RHEL 6. Chúng tôi có những gì là thượng nguồn; nếu có những phần chưa trưởng thành, chúng ta sẽ vô hiệu hóa chúng để chúng không phá vỡ mọi thứ; và có một số phần công nghệ còn ở phía trước mà chúng ta kéo vào ...

Như những người khác đã nói, việc thay đổi kernel đi ngược lại với việc sử dụng CentOS / RHEL / OEL, v.v., nhưng ở trên cũng có nghĩa là bằng cách nâng cấp lên 6.3, mặc dù bạn không thay đổi phiên bản kernel rõ ràng, bạn chỉ nâng cấp kernel. không thể thực hiện so sánh like-for-like với số kernel chính.


0

Bạn có thể dùng Oracle Linux, tương tự như CentOS / RHEL.

Bắt đầu với OL 6.5 trở lên, bạn có thể chọn tham gia Linux Kernel 3: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html

Bạn có thể chuyển đổi giữa Linux Kernel 2 và 3 kernel bằng các lệnh yum trong OEL.

Oracle gọi nhân Linux với các bản vá riêng của Oracle ở trên là "linux doanh nghiệp không thể phá vỡ".

ps. Bạn có thể tự do tải xuống Oracle Linux giống như bạn có thể làm điều đó với CentOS; hỗ trợ đến riêng và chỉ được trả tiền.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.