CentOS 6.x'te Kernel 3.4'e nasıl yükseltebilirim?


15

CentOS 6.2 ile çekirdek sürüm 2.6.32 çalıştıran bir sunucum var, ancak uygulama Performansımı artırmam gerekiyor.

Çekirdek Sürüm 3.4 performansını yükseltmek için x32abi vardır, bu yüzden 3.4'e yükseltmek istiyorum? Mümkün mü?

Çekirdek derlemeyi indirmeyi ve yüklemeyi denedim ama yine de aynı Çekirdek sürümünü görüyorum.

Ne yanlış gitti? Aşağıdaki linkte belirtilen süreci takip ettim.

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


En son çekirdekleri almak için sadece farklı bir dağıtım, yani debian olarak değiştirmek isteyebilirsiniz. Centos'un eğrinin arkasında kalmak için nedenleri var.
Danie

Danie cevabı için teşekkürler çekirdeği yükseltemeyeceğimizi mi söylüyorsun? lütfen bana daha fazla önermek Danie ben yeni olduğum distro almadım demek linux farklı bir lezzet önermek istiyor musunuz
shiva

Merhaba Shiva, çekirdeği bu bağlantıya göre yükseltebilirsiniz, ancak bazı önemli adımları atlamış olabilirsiniz. Centos yeniden başlatıldığında, önyükleme listesinden yeni 3.x çekirdeğini seçtiniz mi?
Danie

1
@Danie Daha yeni yazılım sürümleri istiyorsanız, Debian da yeniliğe karşı istikrarı destekledikleri için kötü bir seçim olacaktır.
Aralık'ta CVn

4
Çekirdeği yükselterek uygulamanın performansını artırmak isteyen insanları gördüğümde her zaman çok korkuyorum. Çoğu zaman sorun uygulamanın kendisinde yatar.
Yann Sagon

Yanıtlar:


12

Bu eylem Red Hat Enterprise Linux (ve dolayısıyla CentOS) amacına aykırıdır. Bu kurumsal dağıtımlar, dağıtımın desteklenen yaşam döngüsü boyunca istikrarlı bir platform sağlamak amacıyla çekirdek ve çekirdek paketlerinin (glibc, gcc, vb.) Kararlı küçük sürümlerini korumak içindir.

Bu, çok daha yeni bir çekirdek kurmanın sisteminizi CentOS'tan başka bir şeye dönüştüreceği anlamına gelir .

Bununla birlikte, kesinlikle yapılabilir dedi. Gönderdiğiniz bağlantı iyi bir kılavuzdur. İşlem sırasında da CentOS 6.3 sürümüne geçmelisiniz. (6.4 yolda)

Derlemenizi takiben, CentOS önyükleme ekranında yeni derlenmiş çekirdeği seçmeli veya içindeki default=satır üzerinden varsayılan önyükleme çekirdeğini değiştirmelisiniz /etc/grub.conf.


7

Gerçekten ihtiyacınız varsa, ElRepo'dan daha yeni çekirdekler alabilirsiniz, ancak bunu yaptıktan sonra kendi başınıza konuşursunuz. Normal EL destek kanallarının dışında olacaksınız ve güvenlik ve hata düzeltmeleri vb. Alamayabilirsiniz.


daha iyi olacak başka bir linux kullanabilirsiniz ama x32abi paketi olan Varsayılan çekirdek sürüm 3.4 gerekir
shiva

6

"CentOS 6.2 ile çekirdek sürüm 2.6.32" derseniz, tam olarak doğru değilsiniz:

... RHEL 6 çekirdeğini doğru şekilde temsil eden tek bir [çekirdek versiyonu] numarası yoktur. Akış yukarı olanı alıyoruz; olgun olmayan parçalar varsa, onları devre dışı bırakırız, böylece bir şeyleri bozmazlar; ve ileriye doğru çektiğimiz bazı teknoloji parçaları var ...

Diğerleri söylediler, çekirdek değiştirerek size rağmen, CentOS / RHEL / OEL vb ama yukarıda da aracı olduğu geçiş yaparak 6.3'e kullanmanın ters geliyor belirgin çekirdek sürümünü değişmez yükseltme yapmak çekirdeği-bu sadece ana hat çekirdek numaraları ile benzer bir karşılaştırma yapmak mümkün değildir.


0

CentOS / RHEL ile hemen hemen aynı olan Oracle Linux ile gidebilirsiniz.

OL 6.5 ve sonraki sürümlerden başlayarak Linux Kernel 3'ü seçebilirsiniz: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html

OEL'de yum komutları ile Linux Çekirdeği 2 ve 3 çekirdeği arasında geçiş yapabilirsiniz.

Oracle, Linux çekirdeğini Oracle'ın kendi yamalarıyla "kırılmaz kurumsal linux" olarak adlandırıyor.

ps. Oracle Linux'u CentOS ile yapabileceğiniz gibi özgürce indirebilirsiniz; destek ayrı olarak gelir ve yalnızca ödenir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.