Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

Linux Newbies और व्यवस्थापकों के लिए 4 निःशुल्क शैल स्क्रिप्टिंग ई-पुस्तकें

सिस्टम व्यवस्थापन सूचना प्रौद्योगिकी की एक शाखा है जो बहु-उपयोगकर्ता कंप्यूटर सिस्टम और सर्वर के विश्वसनीय संचालन से संबंधित है। एक व्यक्ति जो बहुउपयोगकर्ता कंप्यूटर सिस्टम और सर्वर के विश्वसनीय संचालन के लिए जिम्मेदार होता है उसे सिस्टम एडमिनिस्ट्रेटर . कहा जाता है .

एक सिस्टम एडमिनिस्ट्रेटर जिसकी विशेषज्ञता का क्षेत्र लिनक्स है, उसे लिनक्स सिस्टम एडमिनिस्ट्रेटर कहा जाता है। एक विशिष्ट लिनक्स सिस्टम प्रशासक की भूमिका चीजों के एक बड़े पहलू पर भिन्न हो सकती है जिसमें शामिल हो सकते हैं लेकिन इन तक सीमित नहीं हैं - हार्डवेयर रखरखाव, सिस्टम रखरखाव, उपयोगकर्ता प्रशासन, नेटवर्क प्रशासन, सिस्टम प्रदर्शन, संसाधन उपयोग निगरानी, ​​बैकअप, सुरक्षा सुनिश्चित करना, अद्यतन प्रणाली, कार्यान्वयन नीतियां, दस्तावेज़ीकरण, एप्लिकेशन इंस्टॉलेशन और ब्लाह, ब्लाह, ब्लाह…

एक उद्धरण है सूचना प्रौद्योगिकी के क्षेत्र में - "एक प्रोग्रामर को तब जाना जाता है जब वह कुछ अच्छा करता है जबकि एक प्रशासक को पता चलता है कि वह कुछ बुरा करता है या नहीं ।" एक ज्ञात प्रशासक की तुलना में एक अज्ञात प्रशासक होना हमेशा अच्छा होता है। क्यों? क्योंकि यदि आप जानते हैं, तो इसका मतलब है कि आपका सेटअप काम नहीं कर रहा है और आपको अक्सर सहायता और फिक्सिंग के लिए बुलाया जाता है।

ऐसे तीन नियम हैं जिनका प्रत्येक सिस्टम प्रशासक को पालन करना चाहिए और उन्हें कभी नहीं तोड़ना चाहिए।

  1. नियम 1 :बैकअप सब कुछ
  2. नियम 2 :मास्टर कमांड लाइन
  3. नियम 3 :किसी भी स्क्रिप्टिंग भाषा या शैल स्क्रिप्ट का उपयोग करके कार्य को स्वचालित करें
# नियम 1 का विश्लेषण करें

बैकअप सब कुछ क्यों? वैसे आप कभी नहीं जानते कि सर्वर या फाइल सिस्टम कब अजीब काम करना शुरू कर सकता है या स्टोरेज यूनिट बस ढह जाती है। आपके पास हर चीज का बैकअप होना चाहिए ताकि अगर कुछ गलत हो जाए तो आपको पसीना नहीं बहाना पड़ेगा, बस बहाल कर दें।

# नियम 2 का विश्लेषण करें

यदि आप एक सच्चे लिनक्स प्रशासक हैं और लिनक्स सिस्टम को समझते हैं तो आप जानते हैं कि कमांड लाइन का उपयोग करते समय आपको अपार शक्ति मिलती है। कमांड लाइन का उपयोग करते समय आपके पास सिस्टम कॉल तक सीधी पहुंच होती है। अधिकांश व्यवस्थापक एक हेडलेस सर्वर (नो-जीयूआई) पर काम करते हैं और फिर लिनक्स कमांड लाइन आपका एकमात्र मित्र है और ध्यान रखें कि यह आपके विश्वास से अधिक शक्तिशाली है।

# नियम 3 का विश्लेषण करें

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

स्क्रिप्टिंग सीखना

शैल स्क्रिप्टिंग (बैश स्क्रिप्टिंग) भाषा आसान और मजेदार है। यदि आप किसी अन्य प्रोग्रामिंग भाषा को जानते हैं तो आप शायद अधिकांश शेल स्क्रिप्ट को समझेंगे और बहुत जल्द अपनी खुद की स्क्रिप्ट लिखना शुरू कर सकते हैं। यहां तक ​​कि अगर आपको किसी प्रोग्रामिंग भाषा का ज्ञान नहीं है, तो भी स्क्रिप्टिंग सीखना कोई मुश्किल नहीं होगा।

पाइथन, पर्ल, रूबी इत्यादि जैसी अन्य स्क्रिप्टिंग भाषाएं हैं जो आपको अधिक कार्य प्रदान करती हैं और आसानी से परिणाम प्राप्त करने में आपकी सहायता करती हैं। लेकिन अगर आप नौसिखिए हैं और शेल स्क्रिप्टिंग से शुरुआत करना चाहते हैं।

शैल स्क्रिप्टिंग भाषा कहां से सीखें?

हमने शेल स्क्रिप्टिंग पर पहले से ही समझने में आसान लेखों की एक श्रृंखला पोस्ट की है जो आपको नीचे दिए गए लिंक में मिल सकती है।

  1. लिनक्स शैल स्क्रिप्टिंग सीखें

हम बहुत जल्द इस श्रृंखला का विस्तार करेंगे, इससे पहले हमने शेल स्क्रिप्टिंग पर 4 पुस्तकों की एक सूची तैयार की है। ये पुस्तकें डाउनलोड करने के लिए स्वतंत्र हैं और आपके शेल स्क्रिप्टिंग कौशल का मार्गदर्शन करने में आपकी सहायता करेंगी। कोई फर्क नहीं पड़ता कि आप अनुभवी हैं या नौसिखिया हैं यदि आप लिनक्स के क्षेत्र में हैं तो आपके पास ये आसान दस्तावेज होने चाहिए।

<एच3>1. शुरुआती के लिए बैश गाइड

इस पुस्तक में 165 पृष्ठों में फैले कुल 12 अध्याय हैं। यह पुस्तक माच्टेल्ट गैरेल्स . द्वारा लिखी गई है . यह पुस्तक UNIX और इसी तरह के वातावरण पर काम करने वाले किसी भी व्यक्ति के लिए जरूरी है। यदि आप एक सिस्टम एडमिनिस्ट्रेटर हैं और अपने जीवन को आसान बनाना चाहते हैं तो यह संसाधन आपके लिए है। यदि आप अनुभवी लिनक्स उपयोगकर्ता हैं, तो इस पुस्तक का उद्देश्य आपको सिस्टम की जानकारी देना है। दस्तावेज़ बहुत उत्साहजनक हैं और इससे आपको अपनी स्क्रिप्ट लिखने में मदद मिलेगी। समझने में आसान भाषा में शामिल विषयों की विस्तृत और विस्तृत सूची इस गाइड का एक और प्लस पॉइंट है।

<केंद्र> Linux Newbies और व्यवस्थापकों के लिए 4 निःशुल्क शैल स्क्रिप्टिंग ई-पुस्तकें

डाउनलोड करें - शुरुआती के लिए बैश गाइड

<एच3>2. उन्नत बैश-स्क्रिप्टिंग मार्गदर्शिका

इस पुस्तक में 38 अध्याय हैं और यह 901 पृष्ठों में फैला है। सब कुछ का विस्तृत विवरण होने के बाद भी आपको उस भाषा में सीखने की आवश्यकता हो सकती है जो समझने में आसान हो। यह पुस्तक मेंडल कूपर द्वारा लिखी गई है और इसमें बहुत सारे व्यावहारिक उदाहरण हैं। पुस्तक में ट्यूटोरियल मानता है कि आपको स्क्रिप्टिंग और प्रोग्रामिंग का कोई पिछला ज्ञान नहीं है, लेकिन इंटरमीडिएट और उन्नत स्तर के निर्देश के लिए तेजी से प्रगति करें। पुस्तक में विस्तृत विवरण इसे स्वयं अध्ययन मार्गदर्शिका बनाता है।

<केंद्र> Linux Newbies और व्यवस्थापकों के लिए 4 निःशुल्क शैल स्क्रिप्टिंग ई-पुस्तकें

डाउनलोड करें - उन्नत बैश-स्क्रिप्टिंग गाइड

<एच3>3. शैल स्क्रिप्टिंग:Linux के लिए विशेषज्ञ व्यंजन

यह पुस्तक स्टीव पार्कर द्वारा लिखी गई है . हालांकि आप इस किताब को पूरी तरह से फ्री में डाउनलोड नहीं कर सकते हैं, लेकिन पहले 40 पेज फ्री हैं। यह जानना पर्याप्त है कि पुस्तक में क्या है। व्यक्तिगत रूप से मैं इस अद्भुत मार्गदर्शक के लिए स्टीव का प्रशंसक हूं। उनका कौशल और लेखन शैली कमाल की है। बहुत सारे व्यावहारिक उदाहरण, सिद्धांत को समझने में आसान और प्रस्तुत करने की उनकी शैली सूची में जुड़ जाती है। मूल पुस्तक विशाल है। यह जानने और देखने के लिए कि क्या आप स्क्रिप्टिंग में महारत हासिल करने जा रहे हैं, आप 40 पेज की गाइड डाउनलोड कर सकते हैं।

<केंद्र> Linux Newbies और व्यवस्थापकों के लिए 4 निःशुल्क शैल स्क्रिप्टिंग ई-पुस्तकें

डाउनलोड करें - शेल स्क्रिप्टिंग:Linux के लिए विशेषज्ञ व्यंजन

<एच3>4. Linux शेल स्क्रिप्टिंग कुकबुक, दूसरा संस्करण

इस पुस्तक में 40 पृष्ठों में फैले कुल 9 अध्याय हैं। यह पुस्तक शांतनु तुषार द्वारा लिखी गई है जो अपने शुरुआती दिनों से जीएनयू/लिनक्स उपयोगकर्ता है। इस गाइड में सिद्धांत और व्यावहारिक का संतुलित संयोजन है। मैं नहीं चाहता कि आप इस 40 पृष्ठ की मार्गदर्शिका के लिए अपनी रुचि खो दें, जो आपके लिए जीवन रक्षक हो सकती है। डाउनलोड करें और देखें कि यह आपके लिए कैसे उपयोगी है।

<केंद्र> Linux Newbies और व्यवस्थापकों के लिए 4 निःशुल्क शैल स्क्रिप्टिंग ई-पुस्तकें

डाउनलोड करें - Linux शेल स्क्रिप्टिंग कुकबुक, दूसरा संस्करण

हमारी सहयोगी साइट से कोई भी पुस्तक डाउनलोड करने के लिए आपको एक छोटा सा फॉर्म भरना होगा। आपकी सभी जानकारी हमारी भागीदार साइट के पास सुरक्षित है और हम स्पैम . नहीं करेंगे तुम। यहां तक ​​कि हम स्पैम से भी नफरत करते हैं। प्रासंगिक जानकारी के साथ फॉर्म भरें ताकि आपको समय-समय पर अधिसूचना और जानकारी मिल सके। आप कोई भी जानकारी प्राप्त करने का विकल्प चुन सकते हैं। आपको बस एक बार पंजीकरण करना होगा और आप किसी भी किताब को कितनी भी बार डाउनलोड कर सकते हैं और वह भी मुफ्त।

इसमें विभिन्न डोमेन पर बहुत सारी किताबें हैं और एक बार पंजीकरण करके आप पूरी लाइब्रेरी को डाउनलोड करने के हकदार हैं और अपनी लाइब्रेरी में जो चाहते हैं उसे चुनें। उपरोक्त शेल स्क्रिप्टिंग पुस्तकें आपके कौशल में बहुत बड़ा बदलाव लाएँगी और आपको अगले स्तर पर ले जाएँगी। तो आप किसका इंतज़ार कर रहे हैं? लिनक्स में करियर चाहते हैं, अपने कौशल सेट में सुधार करना चाहते हैं, कुछ नया और दिलचस्प सीखना चाहते हैं, किताबें डाउनलोड करें, मज़े करें!

कहानी का दूसरा पहलू…

आप जानते हैं कि टेकमिंट पूरी तरह से एक गैर-लाभकारी कंपनी है और हर डाउनलोड के लिए आप ट्रेडपब . बनाते हैं हमें हमारे बैंडविड्थ और होस्टिंग शुल्क का भुगतान करने के लिए आवश्यक बहुत कम राशि का भुगतान करें। इसलिए यदि आप कोई पुस्तक डाउनलोड करते हैं तो यह आपको अपने ज्ञान और कौशल को बढ़ाने में मदद करेगी और साथ ही आप हमें जीवित बनाने और आपको सर्वर पर जारी रखने में योगदान देंगे।

अभी के लिए इतना ही। हम जानना चाहेंगे कि आपने कौन सी पुस्तकें डाउनलोड की हैं। आप क्या उम्मीद कर रहे थे और आपको क्या मिला। हमें अपना अनुभव बताएं और हम आपके अनुभव और हमारी सेवा को बेहतर बनाने की पूरी कोशिश करेंगे। मस्त रहो, बने रहो। यश!


  1. शेल स्क्रिप्टिंग भाषा में लिनक्स "चर" की एक अंतर्दृष्टि - भाग 9

    हम पहले ही Linux Shell Scripting . पर लेखों की एक श्रृंखला लिख ​​चुके हैं जिसका उस समय गर्मजोशी से स्वागत किया गया था और यह अब भी काफी प्रासंगिक था। शेल स्क्रिप्टिंग पर लेखों के संग्रह का लिंक यहां दिया गया है। लिनक्स शैल स्क्रिप्टिंग सीखें यहां इस लेख में हम चर . देखेंगे , इसका निष्पादन और शेल स

  1. शेलचेक - एक उपकरण जो शेल स्क्रिप्ट के लिए चेतावनियाँ और सुझाव दिखाता है

    शेलचेक एक स्थिर विश्लेषण उपकरण है जो बैश/श शैल स्क्रिप्ट में खराब कोड से संबंधित चेतावनियां और सुझाव दिखाता है। इसका उपयोग कई तरीकों से किया जा सकता है:वेब से अपनी शेल स्क्रिप्ट को एक ऑनलाइन संपादक (ऐस - जावास्क्रिप्ट में लिखा गया एक स्टैंडअलोन कोड संपादक) में https://www.shellcheck.net (यह हमेशा नव

  1. लिनक्स में शेल इनिशियलाइज़ेशन फाइल्स और यूजर प्रोफाइल को समझना

    लिनक्स एक बहु-उपयोगकर्ता, समय साझा करने वाला सिस्टम है, जिसका अर्थ है कि एक से अधिक उपयोगकर्ता लॉग इन कर सकते हैं और सिस्टम का उपयोग कर सकते हैं। और सिस्टम एडमिनिस्ट्रेटर के पास विभिन्न पहलुओं को प्रबंधित करने का कार्य होता है कि कैसे अलग-अलग उपयोगकर्ता सॉफ़्टवेयर को इंस्टॉल/अपडेट/निकालने, प्रोग्राम