ใน CentOS 6.x ฉันจะอัพเกรดเป็น Kernel 3.4 ได้อย่างไร


15

ฉันมีเซิร์ฟเวอร์ที่รัน CentOS 6.2 พร้อมเคอร์เนลเวอร์ชัน 2.6.32 แต่ฉันต้องเพิ่มประสิทธิภาพของแอปพลิเคชันของฉัน

Kernel เวอร์ชั่น 3.4 มี x32abi ซึ่งสามารถปรับปรุงประสิทธิภาพได้ดังนั้นฉันต้องการอัพเกรดเป็น 3.4? เป็นไปได้ไหม?

ฉันพยายามดาวน์โหลดการรวบรวมและติดตั้งเคอร์เนล แต่ก็ยังเห็น Kernel เวอร์ชั่นเดียวกัน ..

เกิดอะไรขึ้น ฉันทำตามขั้นตอนที่กล่าวถึงในลิงค์ด้านล่าง

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


คุณอาจต้องการเปลี่ยน distro อื่น ๆ เช่น debian เพื่อรับเมล็ดล่าสุด Centos มีเหตุผลที่จะอยู่ด้านหลังโค้ง
Danie

ขอบคุณสำหรับการตอบ Danie คุณหมายถึงว่าเราไม่สามารถอัพเกรด kernal ได้หรือไม่ จากโปรดแนะนำฉันมากขึ้น Danie ฉันใหม่ฉันไม่ได้รับ distro หมายความว่าคุณต้องการที่จะแนะนำรสชาติที่แตกต่างของลินุกซ์
Shiva

สวัสดีศิวะคุณสามารถอัพเกรดเคอร์เนลตามลิงค์นั้น แต่ดูเหมือนว่าคุณอาจพลาดขั้นตอนสำคัญบางอย่างไป เมื่อรีบู๊ต centos คุณเลือกเคอร์เนล 3.x ใหม่จากรายการบูตหรือไม่
Danie

1
@Danie หากคุณต้องการซอฟต์แวร์รุ่นใหม่ ๆ Debian ก็น่าจะเป็นทางเลือกที่แย่เพราะมันมีความเสถียรมากกว่าความแปลก
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 และอาจไม่สามารถรับการรักษาความปลอดภัยและแก้ไขข้อบกพร่องได้เป็นต้น


ถ้าฉันสามารถใช้ลินุกซ์อีกซึ่งจะดีกว่า แต่ผมจำเป็นต้องเริ่มต้นรุ่น kernal 3.4 ซึ่งมีแพคเกจ x32abi
พระอิศวร

6

เมื่อคุณพูดว่า "CentOS 6.2 พร้อมเคอร์เนลเวอร์ชัน 2.6.32" คุณจะไม่ถูกต้องทั้งหมด:

... ไม่มีหมายเลข [รุ่นเคอร์เนล] ที่แสดงถึงเคอร์เนล RHEL 6 ได้อย่างถูกต้อง เรารับสิ่งที่อยู่เหนือน้ำ หากมีชิ้นส่วนที่ไม่เป็นผู้ใหญ่เราปิดการใช้งานเพื่อไม่ให้สิ่งต่าง ๆ รบกวน และมีบางส่วนของเทคโนโลยีที่อยู่ข้างหน้าเราดึงเข้ามา ...

อย่างที่คนอื่นพูดการเปลี่ยนเคอร์เนลขัดกับเกรนของการใช้ CentOS / RHEL / OEL เป็นต้น แต่ข้างต้นก็หมายความว่าโดยการอัพเกรดเป็น 6.3 แม้ว่าคุณจะไม่เปลี่ยนเวอร์ชั่นเคอร์เนลที่ชัดเจนคุณก็อัพเกรดเคอร์เนล เป็นไปไม่ได้ที่จะทำการเปรียบเทียบแบบที่เหมือนกันกับหมายเลขเคอร์เนลการฉีด


0

คุณสามารถไปกับ Oracle Linux ซึ่งค่อนข้างเหมือนกับ CentOS / RHEL

เริ่มตั้งแต่ OL 6.5 ขึ้นไปคุณสามารถเลือกใช้ Linux Kernel 3: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html

คุณสามารถสลับระหว่าง Linux Kernel 2 และ 3 kernels ด้วยคำสั่ง yum ใน OEL

ออราเคิลเรียกเคอร์เนลลินุกซ์พร้อมกับแพตช์ของตัวเองอยู่ด้านบนในชื่อ "linux enterprise unbreakable"

PS คุณสามารถดาวน์โหลด Oracle Linux ได้อย่างอิสระเหมือนที่ทำได้ด้วย CentOS การสนับสนุนมาแยกต่างหากและจ่ายเฉพาะที่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.