2010-11-10 11 views
18

मैं कर रहा हूँ एक सा तथ्य यह है कि हालांकि मैं डीवीडी से RHEL 5.1 स्थापित (RedHat/5.1.x86_64), जब मैं आदेश जारी द्वारा भ्रमित: मुझे मिल गयाRedHat Enterprise Linux संस्करण की पुष्टि कैसे करें?

cat /etc/redhat-release 

:

Red Hat Enterprise Linux Server release 5.5 (Tikanga) 

क्या करता है इसका मतलब? क्या यह रिलीज़ संस्करण या कर्नेल संस्करण है? आरएचईएल के असली संस्करण की पुष्टि करने का कोई और तरीका है?

मैं इस सवाल पूछ रहा हूँ क्योंकि वहाँ कुछ अनुप्रयोगों है कि इस पर निर्भर करेगा हो जाएगा।

अग्रिम में बहुत धन्यवाद।

उत्तर

23

मुझे लगता है कि आपने यम अपग्रेड चलाया है। यह आपको सामान्य रूप से नवीनतम मामूली रिलीज में अपडेट करेगा।

संस्करण का निर्धारण करने के लिए आपका मुख्य संसाधनों /etc/redhat_release और lsb_release -a

+0

मैं कसम खाता हूँ यह सिस्टम व्यवस्थापक कि यम अद्यतन किया था, यह होना चाहिए उसे :) –

3

यह आरएचईएल रिलीज संस्करण है।

आप uname -r टाइप करके कर्नेल संस्करण देख सकते हैं। यह 2.6.something होगा।

1

RHEL के रिलीज़ संस्करण है, या कम से कम RHEL की रिहाई जहाँ से आपूर्ति पैकेज/etc/redhat-release स्थापित किया गया था रहे हैं। इस तरह की एक फ़ाइल शायद आप निकटतम हो सकता है; आप/etc/lsb-release को भी देख सकते हैं।

सैद्धांतिक रूप से संभव है कि संस्करणों के मिश्रण से संकुल स्थापित हो जाएं (उदाहरण के लिए 5.5 के अन्य हिस्सों को छोड़कर सिस्टम के हिस्से को 5.5 तक अपग्रेड करना), इसलिए यदि आप विशिष्ट घटकों के संस्करणों पर निर्भर करते हैं तो आपको जांच करनी होगी वे व्यक्तिगत रूप से।

19

से बचें/etc/* रिलीज * फ़ाइलों और इसके बजाय इस आदेश चलाते हैं, तो यह कहीं अधिक विश्वसनीय है और अधिक विवरण देता है:

rpm -qia '*release*' 
+1

यह आदेश सटीक संस्करण का उत्पादन करता है। धन्यवाद! – asgs

संबंधित मुद्दे