Linux कमांड लाइन में दक्षता · पाठ

सिस्टम संसाधनों की निगरानी: `df`, `du`, `free`

अपने सिस्टम को अनुकूलित बनाए रखने के लिए डिस्क स्थान, डायरेक्टरी के आकार और मेमोरी उपयोग की जाँच करें।

पाठ 3, कुल 4 में से11 चरण

सिस्टम संसाधनों की निगरानी: `df`, `du`, `free`, CoddyKit पर Linux कमांड लाइन में दक्षता का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Linux कमांड लाइन में दक्षता सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Linux कमांड लाइन में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

सिस्टम संसाधनों की निगरानी क्यों करें?

सिस्टम के संसाधनों पर नज़र रखना सुचारु संचालन के लिए अत्यंत महत्वपूर्ण है। जिस तरह कार को ईंधन और तेल की आवश्यकता होती है, उसी तरह आपके कंप्यूटर को कुशलता से चलने के लिए पर्याप्त डिस्क स्थान और मेमोरी चाहिए।

इनकी अनदेखी करने से धीमा प्रदर्शन, सिस्टम का बंद हो जाना या यहाँ तक कि डेटा की हानि हो सकती है।

`df` से डिस्क स्थान जाँचें

df कमांड, जिसका संक्षिप्त रूप "डिस्क में खाली स्थान" है, फ़ाइल सिस्टम द्वारा उपयोग किए जा रहे और उपलब्ध डिस्क स्थान की मात्रा बताता है।

आपके विभाजनों में कितना स्थान बचा है, यह देखने के लिए यही सबसे उपयोगी कमांड है।

`df` कमांड का प्रयोग

आइए df को -h विकल्प के साथ आज़माएँ, ताकि मनुष्यों के लिए आसानी से पढ़े जा सकने वाला आउटपुट मिले। इससे गीगाबाइट (GB) और मेगाबाइट (MB) जैसे आकारों को समझना आसान हो जाता है।

अपने टर्मिनल में यह कमांड चलाएँ:

df -h

`df` के परिणामों को समझना

df -h का आउटपुट कई कॉलम दिखाता है:

  • फ़ाइल सिस्टम: डिस्क विभाजन का नाम।
  • आकार: विभाजन की कुल क्षमता।
  • उपयोग किया गया: वर्तमान में घेरा हुआ स्थान।
  • उपलब्ध: बचा हुआ खाली स्थान।
  • उपयोग%: उपयोग किए गए डिस्क स्थान का प्रतिशत।
  • माउंट किया गया स्थान: वह स्थान जहाँ निर्देशिका ट्री में फ़ाइल सिस्टम उपलब्ध है।

`du` से डिस्क उपयोग

जहाँ df कुल खाली डिस्क स्थान दिखाता है, वहीं du ("डिस्क उपयोग") मुख्य रूप से विशिष्ट फ़ाइलों या निर्देशिकाओं द्वारा उपयोग किए गए स्थान का अनुमान लगाता है।

इससे आपको पता चलता है कि कौन-से फ़ोल्डर सबसे अधिक स्थान ले रहे हैं।

किसी निर्देशिका पर `du`

किसी निर्देशिका का कुल आकार मनुष्यों के लिए आसानी से पढ़े जा सकने वाले प्रारूप में देखने के लिए, du के साथ -s (सारांश) और -h (मनुष्यों के लिए आसानी से पढ़ने योग्य) का उपयोग करें। /var/log की जगह उस निर्देशिका का नाम लिखें जिसे आप जाँचना चाहते हैं।

du -sh /var/log

विस्तृत `du` आउटपुट

क्या आप किसी फ़ोल्डर के अंदर की उपनिर्देशिकाओं का आकार देखना चाहते हैं? आउटपुट की गहराई सीमित करने के लिए --max-depth=N का उपयोग करें। यहाँ हम सीधे मौजूद उपनिर्देशिकाएँ (गहराई 1) देखेंगे।

du -h --max-depth=1 /home/user

`free` से मेमोरी की निगरानी

मेमोरी (RAM) आपके सिस्टम की गति के लिए अत्यंत महत्वपूर्ण है। free कमांड सिस्टम में भौतिक और स्वैप मेमोरी की कुल खाली और उपयोग की गई मात्रा दिखाता है।

खाली मेमोरी पर नज़र रखने से सिस्टम के धीमे होने की समस्या रोकने में मदद मिलती है।

अभ्यास में `free -h`

df की तरह, free के साथ -h विकल्प का उपयोग करने पर आउटपुट पढ़ना बहुत आसान हो जाता है। यह मेमोरी को KB, MB या GB में दिखाता है।

free -h

संसाधन निगरानी जाँच

आपके डिस्क में स्थान कम बचा है और आप यह पता लगाना चाहते हैं कि कौन-सी बड़ी निर्देशिकाएँ स्थान घेर रही हैं। इस कार्य के लिए कौन-सा कमांड सबसे उपयुक्त है?

पुनरावलोकन: सिस्टम संसाधन

बहुत बढ़िया! इस पाठ में आपने अपने Linux सिस्टम के महत्वपूर्ण संसाधनों की निगरानी करना सीखा:

  • df: कुल खाली डिस्क स्थान जाँचें।
  • du: फ़ाइलों और निर्देशिकाओं के डिस्क उपयोग का अनुमान लगाएँ।
  • free: भौतिक और स्वैप मेमोरी के उपयोग की निगरानी करें।

स्वस्थ और बेहतर ढंग से अनुकूलित सिस्टम बनाए रखने के लिए ये कमांड आवश्यक उपकरण हैं!

शुरुआत निःशुल्क

एआई शिक्षक के साथ Linux कमांड लाइन में दक्षता सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “सिस्टम संसाधनों की निगरानी: `df`, `du`, `free`” पाठ निःशुल्क है?

हाँ—“सिस्टम संसाधनों की निगरानी: `df`, `du`, `free`” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Linux कमांड लाइन में दक्षता पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Linux कमांड लाइन में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“सिस्टम संसाधनों की निगरानी: `df`, `du`, `free`” में मैं क्या सीखूँगा?

अपने सिस्टम को अनुकूलित बनाए रखने के लिए डिस्क स्थान, डायरेक्टरी के आकार और मेमोरी उपयोग की जाँच करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Linux कमांड लाइन में दक्षता का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Linux कमांड लाइन में दक्षता शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Linux कमांड लाइन में दक्षता शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“सिस्टम संसाधनों की निगरानी: `df`, `du`, `free`” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Linux कमांड लाइन में दक्षता पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Linux कमांड लाइन में दक्षता पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. प्रोसेस को समझना: `ps`, `top`, `htop`
  2. प्रोसेस प्रबंधन: `kill`, `bg`, `fg`
  3. सिस्टम संसाधनों की निगरानी: `df`, `du`, `free`
  4. nice, renice और सिग्नल से प्रोसेस प्राथमिकताएँ
← Linux कमांड लाइन में दक्षता पर वापस जाएँ