CentOS 6.x में, मैं कर्नेल 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/


आप नवीनतम कर्नेल प्राप्त करने के लिए बस एक अलग डिस्ट्रो यानी डेबियन में बदलना चाहते हैं। सेंटोस के पास वक्र के पीछे रहने के कारण हैं।
डैनी

इस जवाब के लिए धन्यवाद Danie आपके कहने का मतलब है कि हम कर्नेल को अपग्रेड नहीं कर सकते हैं? कृपया मुझे सुझाव दें कि मैं और अधिक Danie मैं नया हूँ मैं दूर का मतलब है क्या आप linux के अलग स्वाद का सुझाव देना चाहते हैं
शिव

हाय शिव, आप उस लिंक के अनुसार कर्नेल को अपग्रेड करने में सक्षम हैं, लेकिन ऐसा लगता है कि आप कुछ महत्वपूर्ण चरणों को याद कर सकते हैं। जब सेंटोस ने रिबूट किया, तो क्या आपने बूट सूची से नया 3.x कर्नेल चुना था?
डेनी

1
@ डैनी यदि आप अधिक हाल के सॉफ़्टवेयर संस्करण चाहते हैं, तो डेबियन भी एक गरीब पसंद होगी क्योंकि वे नएपन पर स्थिरता का पक्ष लेते हैं।
बजे एक CVn

4
जब मैं ऐसे लोगों को देखता हूं, जो कर्नेल को अपग्रेड करके एप्लिकेशन के प्रदर्शन को बेहतर बनाना चाहते हैं, तो मुझे हमेशा बहुत डर लगता है। ज्यादातर समय समस्या आवेदन में ही होती है।
यनगन

जवाबों:


12

यह कार्रवाई Red Hat Enterprise Linux (और इस प्रकार, CentOS) के उद्देश्य के विरुद्ध जाती है। ये उद्यम वितरण कर्नेल और कोर संकुल (glibc, gcc, आदि) के स्थिर लघु संस्करणों को बनाए रखने के लिए हैं ताकि वितरण के समर्थित जीवनचक्र में एक स्थिर मंच प्रदान किया जा सके।

इसका मतलब है कि बहुत नए कर्नेल को स्थापित करने से आपका सिस्टम CentOS के अलावा किसी और चीज़ में बदल जाएगा ।

यह कहा, यह निश्चित रूप से किया जा सकता है। लिंक आप पोस्ट एक अच्छा गाइड है। जब आप इस प्रक्रिया में हों तो आपको CentOS 6.3 में भी अपग्रेड करना चाहिए। (6.4 रास्ते में है)

अपने संकलन के बाद, आपको CentOS बूट स्क्रीन पर नए संकलित कर्नेल का चयन करना चाहिए याdefault= लाइन के माध्यम से डिफ़ॉल्ट बूटिंग कर्नेल को बदलना चाहिए /etc/grub.conf


7

यदि आप वास्तव में, आप ElRepo से नई गुठली प्राप्त कर सकते हैं, लेकिन एक बार जब आप ऐसा कर लेते हैं तो आप बोलने के लिए अपने दम पर होते हैं। आप सामान्य ईएल सपोर्ट चैनलों के बाहर होंगे और सुरक्षा और बग फिक्स आदि प्राप्त करने में सक्षम नहीं हो सकते हैं।


अगर मैं एक और linux का उपयोग कर सकता हूं जो बेहतर होगा लेकिन मुझे डिफ़ॉल्ट kernal संस्करण 3.4 की आवश्यकता है जिसमें x32abi पैकेज है
shiva

6

जब आप कहते हैं "कर्नेल 6.2 कर्नेल संस्करण 2.6.32 के साथ" तो आप पूरी तरह से सही नहीं हैं:

... कोई भी [कर्नेल संस्करण] संख्या नहीं है जो आरएचईएल 6 कर्नेल का सही प्रतिनिधित्व करता है। हम वही लेते हैं जो ऊपर की तरफ होता है; यदि ऐसे टुकड़े हैं जो परिपक्व नहीं हैं, तो हम उन्हें निष्क्रिय कर देते हैं ताकि वे चीजों को बाधित न करें; और कुछ प्रौद्योगिकी के टुकड़े हैं जो आगे हैं जो हम में खींचते हैं ...

जैसा कि दूसरों ने कहा है, कर्नेल को बदलना सेंटोस / आरएचईएल / ओईएल आदि का उपयोग करने के दाने के खिलाफ जाता है, लेकिन उपरोक्त का अर्थ यह भी है कि 6.3 में अपग्रेड करके, हालांकि आप कर्नेल को अपग्रेड करते हुए स्पष्ट कर्नेल संस्करण को नहीं बदलते हैं - यह सिर्फ है मेनलाइन कर्नेल नंबरों के साथ तुलना के लिए ऐसा करना संभव नहीं है।


0

आप ओरेकल लिनक्स के साथ जा सकते हैं, जो सेंटोस / आरएचईएल के समान ही है।

OL 6.5 और उसके बाद से, आप लिनक्स कर्नेल 3 के लिए ऑप्ट-इन कर सकते हैं: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html

आप OEL में yum कमांड के साथ Linux कर्नेल 2 और 3 कर्नेल के बीच स्विच कर सकते हैं।

ओरेकल शीर्ष पर ओरेकल के अपने पैच के साथ लिनक्स कर्नेल को "अटूट उद्यम लाइनक्स" कहता है।

ps। आप ओरेकल लिनक्स को स्वतंत्र रूप से डाउनलोड कर सकते हैं जैसे आप इसे सेंटोस के साथ कर सकते हैं; समर्थन अलग से आता है और केवल उसी का भुगतान किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.