मुझे लिनक्स कर्नेल फ़ाइल कहां मिल सकती है?


16
  1. क्या सभी लिनक्स वितरणों में कर्नेल फ़ाइल खोजने के लिए कोई सामान्य निर्देशिका है? यदि हाँ, तो कृपया मुझे बताएं कि निर्देशिका में कैसे ब्राउज़ करें?

  2. मुझे उबंटू और रेडहैट ऑपरेटिंग सिस्टम में लिनक्स फाइल कहां मिल सकती है?

जवाबों:


14

कोई सार्वभौमिक मानक नहीं है, लेकिन कर्नेल आमतौर पर /bootनिर्देशिका में पाया जाता है ।


मुझे निर्देशिका मिली और यह कई फाइलों को सूचीबद्ध करता है जो मुझे पता हो सकता है कि मुख्य कर्नेल फ़ाइल कौन सी है?
ब्लूबरी - विग्नेश ४३०

1
आप अपने द्वारा चलाए जा uname -rरहे संस्करण का पता लगाने के लिए उपयोग कर सकते हैं और फिर /bootउस नाम के साथ एक फ़ाइल देख सकते हैं । आप cat /proc/cmdlineकर्नेल पथ को खोजने के लिए भी उपयोग कर सकते हैं , लेकिन ध्यान दें कि यह पथ बूट समय पर रूट छवि के सापेक्ष है, इसलिए रनिंग सिस्टम में /होने की संभावना है /boot/
डेविड श्वार्ट्ज

1
कर्नेल जिस पथ से रिपोर्ट करता है, वह रूट के सापेक्ष है क्योंकि यह उस समय था जब कर्नेल लोड किया गया था। शायद यह उस /bootसमय तक कहा जाता है जब सिस्टम पूरी तरह से लोड हो जाता है। (कर्नेल को बूट किए जाने के बाद, रूट को सामान्य रूट पर "पिवोट" किया जाता है और बूट टाइम रूट को आमतौर पर /bootरन-टाइम फाइलसिस्टम में कहा जाता है।)
डेविड श्वार्ट्ज

5
Cat / proc / cmdline का उपयोग करना एक बेहतर तरीका है क्योंकि यदि आप uname -r का उपयोग करते हैं तो आप उस कर्नेल छवि या उसी कर्नेल संस्करण से निर्मित बचाव छवि के बीच अंतर नहीं बता पाएंगे।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.