top 35 linux interview questions
लिनक्स पर सर्वश्रेष्ठ साक्षात्कार प्रश्न:
हम सभी इस तथ्य से अवगत हैं कि, आपके लैपटॉप या डेस्कटॉप के सभी हार्डवेयर संसाधनों के प्रबंधन के लिए और सॉफ़्टवेयर और आपके कंप्यूटर हार्डवेयर के बीच उचित संचार को सक्षम करने के लिए, एक शब्द है जिसके बिना सॉफ़्टवेयर कार्य नहीं करेगा अर्थात् ‘ऑपरेटिंग सिस्टम’ OS । जैसे विंडोज एक्सपी, विंडोज 7, विंडोज 8, मैक; LINUX एक ऐसा ऑपरेटिंग सिस्टम है।
LINUX को सबसे अधिक उपयोग किए जाने वाले ऑपरेटिंग सिस्टम के रूप में जाना जाता है और इसे अपनी दक्षता और तेज़ प्रदर्शन के लिए जाना जाता है। LINUX द्वारा पहली बार पेश किया गया था लिनक्स Torvalds और लिनक्स कर्नेल पर आधारित है।
यह एचपी, इंटेल, आईबीएम, आदि द्वारा निर्मित विभिन्न हार्डवेयर प्लेटफार्मों पर चल सकता है।
इस लेख में, हम कई लिनक्स साक्षात्कार प्रश्न और उत्तर देखेंगे जो न केवल साक्षात्कार के लिए तैयार करने में मदद करेंगे बल्कि लिनक्स के बारे में जानने में भी मदद करेंगे। प्रश्न में लिनक्स व्यवस्थापक, लिनक्स कमांड साक्षात्कार प्रश्न आदि शामिल हैं।
LINUX साक्षात्कार प्रश्न और उत्तर
ये रहा।
Q # 1) लिनक्स केर्नल द्वारा आप क्या समझते हैं? क्या इसे संपादित करना कानूनी है?
उत्तर: Of कर्नेल ’मूल रूप से कंप्यूटर ऑपरेटिंग सिस्टम के उस मुख्य घटक को संदर्भित करता है जो अन्य भागों के लिए बुनियादी सेवाएं प्रदान करता है और साथ ही उपयोगकर्ता आदेशों के साथ सहभागिता करता है। जब यह 'लिनक्स कर्नेल' की बात आती है, तो इसे उपयोगकर्ता-स्तरीय इंटरैक्शन के लिए एक इंटरफ़ेस प्रदान करने वाला निम्न-स्तरीय सिस्टम सॉफ़्टवेयर कहा जाता है।
लिनक्स कर्नेल को स्वतंत्र और ओपन-सोर्स सॉफ़्टवेयर माना जाता है जो उपयोगकर्ताओं के लिए हार्डवेयर संसाधनों को प्रबंधित करने में सक्षम है। जैसा कि यह सामान्य सार्वजनिक लाइसेंस (GPL) के तहत जारी किया गया है, यह किसी के लिए भी इसे संपादित करने के लिए कानूनी हो जाता है।
Q # 2) LINUX और UNIX में अंतर है?
उत्तर: हालांकि LINUX और UNIX के बीच कई अंतर हैं, नीचे दिए गए तालिका में सूचीबद्ध बिंदु सभी प्रमुख अंतरों को कवर करते हैं।
लिनक्स | यूनिक्स |
---|---|
उदाहरण: रेड हैट, फेडोरा, उबंटू, डेबियन, आदि। | उदाहरण: सोलारिस, ऑल लिनक्स |
LINUX एक ओपन सोर्स सॉफ्टवेयर डेवलपमेंट और फ्री ऑपरेटिंग सिस्टम है जिसका इस्तेमाल कंप्यूटर हार्डवेयर और सॉफ्टवेयर, गेम डेवलपमेंट, पीसी आदि के लिए किया जाता है। | UNIX एक ऑपरेटिंग सिस्टम है जो मूल रूप से Intel, HP, इंटरनेट सर्वर आदि में उपयोग किया जाता है। |
LINUX की कीमत स्वतंत्र रूप से वितरित और डाउनलोड किए गए संस्करणों के साथ है। | UNIX के विभिन्न संस्करणों / स्वादों में अलग-अलग मूल्य संरचनाएं हैं। |
इस ऑपरेटिंग सिस्टम के उपयोगकर्ता घरेलू उपयोगकर्ता, डेवलपर्स, आदि सहित कोई भी हो सकते हैं। | यह ऑपरेटिंग सिस्टम मूल रूप से OSX को छोड़कर मेनफ्रेम, सर्वर और वर्कस्टेशन के लिए विकसित किया गया था, जिसे इस तरह से डिज़ाइन किया गया है कि इसे किसी के द्वारा भी उपयोग किया जा सके। |
फाइल सपोर्ट सिस्टम में Ext2, Ext3, Ext4, Jfs, Xfs, Btrfs, FAT, आदि शामिल हैं। | फाइल सपोर्ट सिस्टम में jfs, gpfs, hfs आदि शामिल हैं। |
BASH (बॉर्न अगेन शेल) लिनक्स डिफॉल्ट शेल यानी टेक्स्ट मोड इंटरफेस है जो कई कमांड दुभाषियों का समर्थन करता है। | बॉर्न शेल टेक्स्ट मोड इंटरफ़ेस के रूप में कार्य करता है जो अब BASH सहित कई अन्य लोगों के साथ संगत है। |
LINUX दो GUI, KDE और सूक्ति प्रदान करता है। | सामान्य डेस्कटॉप वातावरण बनाया गया था जो UNIX के लिए GUI के रूप में कार्य करता है। |
यह उच्च सुरक्षा प्रदान करता है और इसमें अब तक सूचीबद्ध लगभग 60-100 वायरस हैं। | यह भी अत्यधिक सुरक्षित है और इसमें अब तक लगभग 85-120 वायरस सूचीबद्ध हैं। |
Q # 3) LINUX के मूल घटकों को सूचीबद्ध करें?
उत्तर: लिनक्स ऑपरेटिंग सिस्टम में मूल रूप से 3 घटक होते हैं। वे:
- गिरी: यह कोर हिस्सा माना जाता है और लिनक्स ऑपरेटिंग सिस्टम की सभी प्रमुख गतिविधियों के लिए जिम्मेदार है। लिनक्स कर्नेल को मुफ्त और ओपन-सोर्स सॉफ़्टवेयर माना जाता है जो उपयोगकर्ताओं के लिए हार्डवेयर संसाधनों को प्रबंधित करने में सक्षम है। इसमें विभिन्न मॉड्यूल शामिल हैं और अंतर्निहित हार्डवेयर के साथ सीधे इंटरैक्ट करता है।
- सिस्टम लाइब्रेरी: ऑपरेटिंग सिस्टम की अधिकांश कार्यक्षमता सिस्टम लाइब्रेरी द्वारा कार्यान्वित की जाती है। यह एक विशेष फ़ंक्शन के रूप में कार्य करता है, जिसके उपयोग से एप्लिकेशन प्रोग्राम कर्नेल की सुविधाओं तक पहुँचता है।
- सिस्टम उपयोगिता: ये कार्यक्रम विशिष्ट, व्यक्तिगत-स्तरीय कार्यों के प्रदर्शन के लिए जिम्मेदार हैं।
क्यू # 4) हम लिनक्स का उपयोग क्यों करते हैं?
उत्तर: LINUX का व्यापक रूप से उपयोग किया जाता है क्योंकि यह अन्य ऑपरेटिंग सिस्टम से पूरी तरह से अलग है जहाँ हर पहलू कुछ अतिरिक्त के साथ आता है यानी कुछ अतिरिक्त सुविधाएँ।
LINUX का उपयोग करने के कुछ प्रमुख कारण नीचे सूचीबद्ध हैं:
- यह एक ओपन-सोर्स ऑपरेटिंग सिस्टम है, जहां प्रोग्रामर को अपने स्वयं के कस्टम ओएस को डिजाइन करने का लाभ मिलता है
- सॉफ्टवेयर और लिनक्स को स्थापित करने के लिए आवश्यक सर्वर लाइसेंसिंग पूरी तरह से मुफ्त है और इसे आवश्यकतानुसार कई कंप्यूटरों पर स्थापित किया जा सकता है
- इसमें वायरस, मैलवेयर आदि के साथ कम या न्यूनतम लेकिन नियंत्रणीय मुद्दे हैं
- यह अत्यधिक सुरक्षित है और कई फाइल सिस्टम को सपोर्ट करता है
Q # 5) लिनक्स ऑपरेटिंग सिस्टम की विशेषताओं को सूचीबद्ध करें?
उत्तर: LINUX ऑपरेटिंग सिस्टम की कुछ महत्वपूर्ण विशेषताएं निम्नलिखित हैं:
- लिनक्स कर्नेल और एप्लिकेशन प्रोग्राम को किसी भी प्रकार के हार्डवेयर प्लेटफॉर्म पर स्थापित किया जा सकता है और इस तरह पोर्टेबल माना जाता है।
- यह एक साथ विभिन्न कार्यों की सेवा करके मल्टीटास्किंग के उद्देश्य को पूरा करता है।
- यह तीन तरह से सुरक्षा सेवाएँ प्रदान करता है, जैसे प्रमाणीकरण, प्रमाणीकरण और एन्क्रिप्शन।
- यह एक ही सिस्टम संसाधन का उपयोग करने के लिए कई उपयोगकर्ताओं का समर्थन करता है, लेकिन ऑपरेशन के लिए विभिन्न टर्मिनलों का उपयोग करके।
- लिनक्स एक पदानुक्रमित फ़ाइल प्रणाली प्रदान करता है और इसका कोड सभी के लिए स्वतंत्र रूप से उपलब्ध है।
- इसका अपना एप्लिकेशन समर्थन है (एप्लिकेशन डाउनलोड और इंस्टॉल करने के लिए) और अनुकूलित कीबोर्ड।
- लिनक्स डिस्ट्रोस स्थापना के लिए अपने उपयोगकर्ताओं को लाइव सीडी / यूएसबी प्रदान करते हैं।
Q # 6) LILO की व्याख्या करें?
उत्तर: LILO (लिनक्स लोडर) लिनक्स ऑपरेटिंग सिस्टम के लिए बूट लोडर है जो इसे मुख्य मेमोरी में लोड करता है ताकि वह अपना परिचालन शुरू कर सके। यहां बूटलोडर एक छोटा प्रोग्राम है जो एक दोहरे बूट का प्रबंधन करता है। LILO MBR में रहता है ( मास्टर बूट दस्तावेज़ ) का है।
इसका प्रमुख लाभ यह है कि यह एमबीआर में स्थापित होने पर लिनक्स के तेज बूटअप की अनुमति देता है।
इसकी सीमा इस तथ्य में निहित है कि एमबीआर के संशोधन को बर्दाश्त करना सभी कंप्यूटरों के लिए संभव नहीं है।
Q # 7) स्वैप स्पेस क्या है?
उत्तर: स्वैप स्थान भौतिक मेमोरी की मात्रा है जो कुछ समवर्ती चलने वाले कार्यक्रमों को अस्थायी रूप से रखने के लिए लिनक्स द्वारा उपयोग के लिए आवंटित की जाती है। यह स्थिति आमतौर पर तब होती है जब रैम में सभी समवर्ती चलने वाले कार्यक्रमों का समर्थन करने के लिए पर्याप्त मेमोरी नहीं होती है। इस मेमोरी मैनेजमेंट में फिजिकल स्टोरेज से लेकर मेमोरी को स्वैप करना शामिल है।
स्वैप स्पेस उपयोग को प्रबंधित करने के लिए विभिन्न कमांड और टूल उपलब्ध हैं।
Q # 8) रूट खाते से आप क्या समझते हैं?
उत्तर: जैसा कि नाम से पता चलता है, यह एक सिस्टम एडमिनिस्ट्रेटर अकाउंट की तरह है जो आपको सिस्टम को पूरी तरह से नियंत्रित करने की क्षमता देता है। जब भी लिनक्स स्थापित होता है तो रूट खाता डिफ़ॉल्ट खाते के रूप में कार्य करता है।
नीचे बताए गए कार्य रूट खाते द्वारा किए जा सकते हैं:
- उपयोगकर्ता खाते बनाएँ
- उपयोगकर्ता खाते बनाए रखें
- बनाए गए प्रत्येक खाते और इसी तरह अलग-अलग अनुमतियाँ असाइन करें।
Q # 9) वर्चुअल डेस्कटॉप की व्याख्या करें?
उत्तर: जब वर्तमान डेस्कटॉप पर कई विंडो उपलब्ध होती हैं और विंडोज़ को कम करने और अधिकतम करने या सभी मौजूदा कार्यक्रमों को पुनर्स्थापित करने की समस्या दिखाई देती है, तो वहां, वर्चुअल डेस्कटॉप ’एक विकल्प के रूप में कार्य करता है। यह आपको एक साफ स्लेट पर एक या अधिक प्रोग्राम खोलने की अनुमति देता है।
वर्चुअल डेस्कटॉप मूल रूप से एक दूरस्थ सर्वर पर संग्रहीत होते हैं और निम्नलिखित लाभ प्रदान करते हैं:
- संसाधनों के रूप में लागत बचत को साझा किया जा सकता है और आवश्यकतानुसार आवंटित किया जा सकता है।
- संसाधनों और ऊर्जा का अधिक कुशलता से उपयोग किया जाता है।
- डेटा अखंडता में सुधार हुआ है।
- केंद्रीकृत प्रशासन।
- कम अनुकूलता के मुद्दे।
Q # 10) BASH और DOS में अंतर है?
उत्तर: BASH और DOS के बीच बुनियादी अंतर को नीचे दी गई तालिका से समझा जा सकता है।
दे घुमा के | दो |
---|---|
BASH कमांड केस सेंसिटिव हैं। | डॉस कमांड संवेदनशील नहीं होते हैं। |
Ator / 'वर्ण का उपयोग निर्देशिका विभाजक के रूप में किया जाता है। ‘ 'वर्ण एक भागने चरित्र के रूप में कार्य करता है। | ‘/ 'वर्ण: एक कमांड तर्क के रूप में कार्य करता है। ‘ 'वर्ण: एक निर्देशिका विभाजक के रूप में कार्य करता है। |
फ़ाइल नामकरण सम्मेलन में शामिल हैं: 8 वर्ण फ़ाइल नाम जिसके बाद एक बिंदु और विस्तार के लिए 3 वर्ण हैं। | डॉस में कोई फ़ाइल नामकरण सम्मेलन का पालन नहीं किया जाता है। |
Q # 11) GUI शब्द की व्याख्या कीजिए?
उत्तर: जीयूआई का मतलब है ग्राफिकल यूजर इंटरफेस। जीयूआई को सबसे आकर्षक और उपयोगकर्ता के अनुकूल माना जाता है क्योंकि इसमें छवियों और आइकन का उपयोग होता है। इन चित्रों और आइकन को सिस्टम के साथ संचार के उद्देश्य के लिए उपयोगकर्ताओं द्वारा क्लिक किया जाता है और उनमें हेरफेर किया जाता है।
GUI के लाभ:
- यह उपयोगकर्ताओं को दृश्य तत्वों की सहायता से सॉफ़्टवेयर को नेविगेट और संचालित करने की अनुमति देता है।
- अधिक सहज और समृद्ध इंटरफ़ेस बनाया जाना संभव है।
- जटिल, बहु-चरण, निर्भर कार्यों के रूप में त्रुटियों की कम संभावनाएं आसानी से एक साथ समूहीकृत होती हैं।
- उत्पादकता को मल्टीटास्किंग के माध्यम से बढ़ाया जाता है क्योंकि माउस के एक साधारण क्लिक के साथ, उपयोगकर्ता उनके बीच कई खुले अनुप्रयोगों और संक्रमणों को बनाए रखने में सक्षम होता है।
GUI के नुकसान:
- एंड-यूजर्स का ऑपरेटिंग सिस्टम और फाइल सिस्टम पर कम नियंत्रण होता है।
- यद्यपि नेविगेशन के लिए माउस और कीबोर्ड का उपयोग करना आसान है और ऑपरेटिंग सिस्टम को नियंत्रित करना, पूरी प्रक्रिया थोड़ी धीमी है।
- इसके लिए अधिक संसाधनों की आवश्यकता होती है क्योंकि उन तत्वों को लोड करने की आवश्यकता होती है जैसे आइकन, फोंट आदि।
Q # 12) CLI शब्द की व्याख्या कीजिए?
उत्तर: CLI का अर्थ कमांड लाइन इंटरफेस है। यह मनुष्यों के लिए कंप्यूटर के साथ बातचीत करने का एक तरीका है और इसे कमांड-लाइन उपयोगकर्ता इंटरफ़ेस के रूप में भी जाना जाता है। यह पाठ अनुरोध और प्रतिक्रिया लेनदेन प्रक्रिया पर निर्भर करता है जहां उपयोगकर्ता कंप्यूटर को संचालन करने का निर्देश देने के लिए घोषणात्मक आदेशों को टाइप करता है।
सीएलआई के लाभ
- बहुत लचीला
- आसानी से आदेशों तक पहुँच सकते हैं
- विशेषज्ञ द्वारा उपयोग करने के लिए बहुत तेज़ और आसान
- यह ज्यादा CPU प्रोसेसिंग समय का उपयोग नहीं करता है।
सीएलआई के नुकसान
- टाइप कमांड्स सीखना और याद रखना कठिन है।
- ठीक टाइप करना होगा।
- यह बहुत भ्रामक हो सकता है।
- सर्फिंग वेब, ग्राफिक्स, आदि कुछ कार्य हैं जो कमांड लाइन पर करना कठिन या असंभव है।
Q # 13) कुछ लिनक्स डिस्ट्रीब्यूटर्स (डिस्ट्रोस) को इसके उपयोग के साथ सूचीबद्ध करें?
उत्तर: LINUX के विभिन्न भागों का कहना है कि कर्नेल, सिस्टम पर्यावरण, चित्रमय कार्यक्रम आदि विभिन्न संगठनों द्वारा विकसित किए जाते हैं। लिनक्स वितरण (डिस्ट्रोस) लिनक्स के इन सभी अलग-अलग हिस्सों को इकट्ठा करते हैं और हमें संकलित ऑपरेटिंग सिस्टम स्थापित करने और उपयोग करने के लिए देते हैं।
लगभग छह सौ लिनक्स वितरक हैं। कुछ महत्वपूर्ण हैं:
- UBuntu: यह पहले से इंस्टॉल किए गए ऐप और रिपॉजिटरी लाइब्रेरी का उपयोग करने में आसान के साथ एक प्रसिद्ध लिनक्स वितरण है। मैक ऑपरेटिंग सिस्टम की तरह इसका उपयोग करना और काम करना बहुत आसान है।
- लिनक्स मिंट: यह दालचीनी और मेट्स डेस्कटॉप का उपयोग करता है। यह विंडोज पर काम करता है और इसका इस्तेमाल नए लोगों को करना चाहिए।
- डेबियन: यह सबसे स्थिर, तेज और उपयोगकर्ता के अनुकूल लिनक्स वितरक है।
- फेडोरा: यह कम स्थिर है लेकिन सॉफ्टवेयर का नवीनतम संस्करण प्रदान करता है। इसमें डिफ़ॉल्ट रूप से GNOME3 डेस्कटॉप वातावरण है।
- Red Hat Enterprise: इसे व्यावसायिक रूप से उपयोग किया जाना है और रिलीज से पहले अच्छी तरह से परीक्षण किया जाना है। यह आमतौर पर लंबे समय तक एक स्थिर मंच प्रदान करता है।
- आर्क लिनक्स: प्रत्येक पैकेज आपके द्वारा स्थापित किया जाना है और शुरुआती लोगों के लिए उपयुक्त नहीं है।
Q # 14) आप LINUX द्वारा उपयोग की जाने वाली कुल मेमोरी को कैसे निर्धारित कर सकते हैं?
उत्तर: यह पता लगाने के लिए हमेशा मेमोरी उपयोग पर एक चेक रखना आवश्यक है कि क्या उपयोगकर्ता सर्वर या संसाधनों को पर्याप्त रूप से एक्सेस करने में सक्षम है। लगभग 5 विधियां हैं जो लिनक्स द्वारा उपयोग की जाने वाली कुल मेमोरी का निर्धारण करती हैं।
इसे नीचे बताया गया है:
- नि: शुल्क आदेश: मेमोरी उपयोग की जांच करने के लिए यह सबसे सरल कमांड है। उदाहरण के लिए , ‘$ Free -m’, विकल्प displays m ’MB में सभी डेटा प्रदर्शित करता है।
- / proc / meminfo: मेमोरी उपयोग निर्धारित करने का अगला तरीका फ़ाइल / मेमिनफो फ़ाइल को पढ़ना / खरीदना है। उदाहरण के लिए , ‘$ बिल्ली / खरीद / ज्ञापन’
- Vmstat: यह कमांड मूल रूप से मेमोरी उपयोग के आँकड़ों को खो देती है। उदाहरण के लिए , '$ Vmstat-s'
- शीर्ष आदेश: यह कमांड कुल मेमोरी उपयोग को निर्धारित करता है और साथ ही रैम के उपयोग पर भी नजर रखता है।
- Htop: यह कमांड अन्य विवरणों के साथ मेमोरी उपयोग को भी प्रदर्शित करता है।
Q # 15) LINUX के अंतर्गत 3 प्रकार की फ़ाइल अनुमतियां बताएं?
उत्तर: लिनक्स में प्रत्येक फ़ाइल और निर्देशिका को तीन प्रकार के मालिकों को निर्दिष्ट किया जाता है, जैसे कि 'उपयोगकर्ता', 'समूह' और 'अन्य'। तीनों मालिकों के लिए परिभाषित तीन प्रकार की अनुमतियाँ हैं:
- पढ़ें: यह अनुमति आपको फ़ाइल को खोलने और पढ़ने के साथ-साथ निर्देशिका की सामग्री को सूचीबद्ध करने की अनुमति देती है।
- लिखो: यह अनुमति आपको फ़ाइल की सामग्री को संशोधित करने के साथ-साथ निर्देशिकाओं में संग्रहीत फ़ाइलों को जोड़ने, हटाने और नाम बदलने की अनुमति देती है।
- निष्पादित: उपयोगकर्ता निर्देशिका में फ़ाइल को एक्सेस और चला सकते हैं। जब तक निष्पादन अनुमति सेट नहीं हो जाती है, आप फ़ाइल नहीं चला सकते।
Q # 16) LINUX के अंतर्गत किसी भी फ़ाइल नाम के लिए अधिकतम लंबाई क्या है?
उत्तर: लिनक्स के तहत किसी भी फ़ाइल नाम की अधिकतम लंबाई 255 वर्ण है।
Q # 17) LINUX के तहत अनुमति कैसे दी जाती है?
उत्तर: एक सिस्टम एडमिनिस्ट्रेटर या फाइल का मालिक od chmod 'कमांड का उपयोग करके अनुमति दे सकता है। अनुमतियाँ लिखते समय निम्नलिखित प्रतीकों का उपयोग किया जाता है:
- अनुमति जोड़ने के लिए ‘+’
- ‘-। अनुमति से इनकार करने के लिए
अनुमतियों में एकल अक्षर भी शामिल होता है जो दर्शाता है
में: उपयोगकर्ता; जी: समूह; या: अन्य; सेवा मेरे: सब; r: पढ़ें; में: लिखो; एक्स: निष्पादित।
क्यू # 18) vi संपादक का उपयोग करते समय विभिन्न मोड क्या हैं?
उत्तर: Vi संपादक में 3 विभिन्न प्रकार के मोड नीचे सूचीबद्ध हैं:
- कमांड मोड / नियमित मोड
- सम्मिलन मोड / संपादन मोड
- पूर्व मोड / प्रतिस्थापन मोड
Q # 19) वर्णन के साथ-साथ लिनक्स निर्देशिका कमांड की व्याख्या करें?
उत्तर: वर्णन के साथ लिनक्स निर्देशिका आदेश इस प्रकार हैं:
- pwd: यह एक बिल्ट-इन कमांड है, जिसका मतलब है ‘प्रिंट वर्किंग डायरेक्टरी’ । यह वर्तमान कार्य स्थान, उपयोगकर्ता की / और निर्देशिका के साथ काम करने का मार्ग प्रदर्शित करता है। मूल रूप से, यह उस निर्देशिका के लिए पूर्ण पथ प्रदर्शित करता है जो आप वर्तमान में हैं।
- है: यह निर्देश निर्देशित फ़ोल्डर में सभी फाइलों को सूचीबद्ध करता है।
- सीडी: यह stands परिवर्तन निर्देशिका ’के लिए खड़ा है। इस कमांड का उपयोग उस डायरेक्टरी में बदलने के लिए किया जाता है जिसे आप वर्तमान डायरेक्टरी से काम करना चाहते हैं। हमें केवल उस विशेष निर्देशिका तक पहुंचने के लिए डायरेक्टरी नाम के बाद cd टाइप करना होगा।
- mkdir: इस कमांड का उपयोग पूरी तरह से नई निर्देशिका बनाने के लिए किया जाता है।
- rmdir: इस कमांड का उपयोग सिस्टम से डायरेक्टरी को हटाने के लिए किया जाता है।
Q # 20) क्रोन और एनाक्रोन में अंतर है?
उत्तर: क्रोन और एनाक्रोन के बीच अंतर को नीचे दी गई तालिका से समझा जा सकता है:
क्रॉन | एनाक्रोन |
---|---|
क्रोन उपयोगकर्ता को हर मिनट निष्पादित किए जाने वाले कार्यों को शेड्यूल करने की अनुमति देता है। | एनाक्रोन उपयोगकर्ता को किसी विशेष तिथि पर या पहले उपलब्ध चक्र के बाद कार्यों को शेड्यूल करने की अनुमति देता है। |
कार्य किसी भी सामान्य उपयोगकर्ता द्वारा निर्धारित किए जा सकते हैं और मूल रूप से तब उपयोग किए जाते हैं जब कार्यों को किसी विशेष घंटे या मिनट में पूरा करना / निष्पादित करना होता है। | एनाक्रॉन का उपयोग केवल सुपर उपयोगकर्ताओं द्वारा किया जा सकता है और इसका उपयोग तब किया जाता है जब किसी कार्य को घंटे या मिनट के बावजूद निष्पादित किया जाता है। |
यह सर्वरों के लिए आदर्श है | यह डेस्कटॉप और लैपटॉप के लिए आदर्श है |
क्रॉन को उम्मीद है कि सिस्टम 24x7 चल रहा होगा। | एनाक्रॉन को सिस्टम 24x7 चलने की उम्मीद नहीं है। |
Q # 21) लिनक्स ऑपरेटिंग सिस्टम पर Ctrl + Alt + Del कुंजी संयोजन के कार्य की व्याख्या करें?
उत्तर: लिनक्स ऑपरेटिंग सिस्टम पर Ctrl + Alt + Del कुंजी संयोजन का काम विंडोज के लिए ही है यानी सिस्टम को पुनरारंभ करने के लिए। एकमात्र अंतर यह है कि कोई पुष्टिकरण संदेश प्रदर्शित नहीं होता है और एक सिस्टम को सीधे रिबूट किया जाता है।
Q # 22) कमांड का उपयोग करने के तरीके को प्रभावित करने में केस सेंसिटिविटी की क्या भूमिका है?
उत्तर: लिनक्स को एक संवेदनशील मामला माना जाता है। केस सेंसिटिविटी कभी-कभी एक ही कमांड के लिए अलग-अलग उत्तरों को प्रदर्शित करने के कारण के रूप में कार्य कर सकती है क्योंकि आप हर बार कमांड के विभिन्न स्वरूपों में प्रवेश कर सकते हैं। केस सेंसिटिविटी के संदर्भ में, कमांड एक ही है लेकिन केवल अपरकेस और लोअरकेस अक्षरों के संबंध में अंतर होता है।
उदाहरण के लिए ,
सीडी, सीडी, सीडी अलग-अलग आउटपुट के साथ अलग-अलग कमांड हैं।
Q # 23) लिनक्स शेल की व्याख्या कीजिए?
एक swf फ़ाइल क्या है और मैं इसे कैसे खोलता हूं
उत्तर: किसी भी कमांड को निष्पादित करने के लिए उपयोगकर्ता शेल नामक एक प्रोग्राम का उपयोग करता है। लिनक्स शेल मूल रूप से एक यूजर इंटरफेस है जो कमांड को निष्पादित करने और लिनक्स ऑपरेटिंग सिस्टम के साथ संचार करने के लिए उपयोग किया जाता है। शेल कर्नेल का उपयोग कुछ कार्यक्रमों को निष्पादित करने, फाइलें बनाने, आदि के लिए नहीं करता है।
लिनक्स के साथ कई गोले उपलब्ध हैं जिनमें निम्नलिखित शामिल हैं:
- BASH (बॉर्न अगेन SHell)
- CSH (C शैल)
- केएसएच (कोर्न शेल)
- TCSH
मूल रूप से दो प्रकार के शेल कमांड होते हैं
- अंतर्निहित शेल कमांड: इन कमांड को शेल से बुलाया जाता है और शेल के भीतर सीधे निष्पादित किया जाता है। उदाहरण: d pwd ',' help ',' type ',' set ', आदि।
- बाहरी / लिनक्स कमांड: ये कमांड पूरी तरह से स्वतंत्र हैं, अपनी खुद की बाइनरी हैं और फाइल सिस्टम में स्थित हैं।
Q # 24) शैल लिपि क्या है?
उत्तर: जैसा कि नाम से पता चलता है, शेल स्क्रिप्ट शेल के लिए लिखी गई स्क्रिप्ट है। यह एक प्रोग्राम फ़ाइल है या एक फ्लैट टेक्स्ट फ़ाइल कहती है जहाँ कुछ लिनक्स कमांड एक के बाद एक निष्पादित होते हैं। हालांकि निष्पादन की गति धीमी है, शेल स्क्रिप्ट डिबग करना आसान है और रोजमर्रा की स्वचालन प्रक्रियाओं को भी आसान बना सकता है।
Q # 25) स्टेटलेस लिनक्स सर्वर की विशेषताएं बताइए?
उत्तर: स्टेटलेस शब्द का अर्थ है 'कोई राज्य नहीं'। जब एक एकल कार्य केंद्र पर, कोई भी राज्य केंद्रीकृत सर्वर के लिए मौजूद नहीं होता है, और फिर स्टेटलेस लिनक्स सर्वर तस्वीर में आ जाता है। ऐसी शर्तों के तहत, सभी सिस्टम को एक ही विशेष स्थिति पर रखने जैसे परिदृश्य हो सकते हैं।
स्टेटलेस लिनक्स सर्वर की कुछ विशेषताएं हैं:
- हर मशीन के स्टोर प्रोटोटाइप
- स्नैपशॉट स्टोर करें
- घर निर्देशिकाओं को स्टोर करें
- LDAP का उपयोग करता है जो राज्य के स्नैपशॉट को निर्धारित करता है कि किस सिस्टम पर चलाया जाए।
Q # 26) लिनक्स में प्रक्रिया प्रबंधन के लिए उपयोग किए जाने वाले सिस्टम कॉल क्या हैं?
उत्तर: लिनक्स में प्रक्रिया प्रबंधन कुछ सिस्टम कॉल का उपयोग करता है। इनका उल्लेख एक संक्षिप्त विवरण के साथ नीचे तालिका में किया गया है
(तालिका '' नहीं मिली /)Q # 27) सामग्री कमांड दर्ज करने के लिए कुछ लिनक्स को सूचीबद्ध करें?
उत्तर: लिनक्स में कई कमांड्स मौजूद हैं जिनका उपयोग फाइल की सामग्री को देखने के लिए किया जाता है।
उनमें से कुछ नीचे सूचीबद्ध हैं:
- सिर: फ़ाइल की शुरुआत प्रदर्शित करता है
- पूंछ: फ़ाइल के अंतिम भाग को प्रदर्शित करता है
- बिल्ली: फ़ाइलें समाप्त करें और मानक आउटपुट पर प्रिंट करें।
- अधिक: सामग्री को पेजर रूप में प्रदर्शित करता है और इसका उपयोग टर्मिनल विंडो में एक समय में एक पृष्ठ या स्क्रीन पर पाठ को देखने के लिए किया जाता है।
- कम से: सामग्री को पेजर रूप में प्रदर्शित करता है और पिछड़े और एकल लाइन आंदोलन की अनुमति देता है।
Q # 28) पुनर्निर्देशन की व्याख्या करें?
उत्तर: यह सर्वविदित है कि हर कमांड इनपुट लेता है और आउटपुट प्रदर्शित करता है। कीबोर्ड मानक इनपुट डिवाइस के रूप में कार्य करता है और स्क्रीन मानक आउटपुट डिवाइस के रूप में कार्य करता है। पुनर्निर्देशन को एक आउटपुट से दूसरे में डेटा को निर्देशित करने की प्रक्रिया के रूप में परिभाषित किया गया है या यहां तक कि ऐसे मामले मौजूद हैं जहां आउटपुट किसी अन्य प्रक्रिया के लिए इनपुट डेटा के रूप में कार्य करता है।
मूल रूप से तीन धाराएँ उपलब्ध हैं जिनमें लिनक्स वातावरण का इनपुट और आउटपुट वितरित किया जाता है।
ये नीचे दिए गए हैं:
- इनपुट पुनर्निर्देशन: '<’ symbol is used for input redirection and is numbered as (0). Thus it is denoted as STDIN(0).
- आउटपुट पुनर्निर्देशन: ‘> 'प्रतीक का उपयोग आउटपुट पुनर्निर्देशन के लिए किया जाता है और इसे (1) के रूप में गिना जाता है। इस प्रकार इसे STDOUT (1) के रूप में दर्शाया गया है।
- त्रुटि पुनर्निर्देशन: इसे STDERR (2) के रूप में दर्शाया गया है।
Q # 29) लिनक्स को अन्य ऑपरेटिंग सिस्टम की तुलना में अधिक सुरक्षित क्यों माना जाता है?
उत्तर: लिनक्स एक ओपन-सोर्स ऑपरेटिंग सिस्टम है और आजकल यह तकनीक की दुनिया / बाजार में तेजी से बढ़ रहा है। हालाँकि, लिनक्स में लिखे गए पूरे कोड को कोई भी पढ़ सकता है, फिर भी निम्नलिखित कारणों से इसे अधिक सुरक्षित माना जाता है:
- लिनक्स अपने उपयोगकर्ता को सीमित डिफ़ॉल्ट विशेषाधिकार प्रदान करता है जो मूल रूप से निचले स्तर तक सीमित हैं ।i.e. किसी भी वायरस के हमले के मामले में, यह केवल स्थानीय फ़ाइलों और फ़ोल्डरों तक पहुंच जाएगा जहां सिस्टम-वाइड क्षति को बचाया जाता है।
- इसमें एक शक्तिशाली ऑडिटिंग सिस्टम है जिसमें विस्तृत लॉग शामिल हैं।
- लिनक्स मशीन के लिए अधिक से अधिक सुरक्षा को लागू करने के लिए IPtables की उन्नत सुविधाओं का उपयोग किया जाता है।
- लिनक्स में आपके मशीन पर कुछ भी स्थापित करने से पहले प्रोग्राम की अनुमति है।
Q # 30) लिनक्स में कमांड ग्रुपिंग की व्याख्या करें?
उत्तर: कमांड ग्रुपिंग मूल रूप से ब्रेस) () और कोष्ठक is {} 'के उपयोग से किया जाता है। जब समूहीकृत किया जाता है तो पुनर्निर्देशन पूरे समूह पर लागू होता है।
- जब आदेशों को ब्रेसिज़ के भीतर रखा जाता है, तो उन्हें वर्तमान शेल द्वारा निष्पादित किया जाता है। उदाहरण , (सूची)
- जब आदेशों को कोष्ठक के भीतर रखा जाता है, तो उन्हें एक उपधारा द्वारा निष्पादित किया जाता है। उदाहरण , {सूची;}
Q # 31) लिनक्स pwd (प्रिंट वर्किंग डायरेक्टरी) कमांड क्या है?
उत्तर: लिनक्स pwd कमांड वर्तमान स्थान के पूरे पथ को प्रदर्शित करता है जिसे आप रूट d / 'से शुरू करने में काम कर रहे हैं। उदाहरण के लिए, वर्तमान कार्य निर्देशिका को प्रिंट करने के लिए '$ pwd' दर्ज करें।
इसका उपयोग नीचे दिए गए उद्देश्यों के लिए किया जा सकता है:
- वर्तमान निर्देशिका का पूरा रास्ता खोजने के लिए
- पूरा रास्ता स्टोर करें
- पूर्ण और भौतिक मार्ग की जाँच करें
Q # 32) वर्णन के साथ-साथ लिनक्स 32 cd 'कमांड के विकल्प बताइए?
उत्तर: ‘Cd’ का अर्थ परिवर्तन निर्देशिका है और इसका उपयोग वर्तमान निर्देशिका को बदलने के लिए किया जाता है, जिस पर उपयोगकर्ता काम कर रहा है।
सीडी सिंटैक्स: $ cd {निर्देशिका}
निम्नलिखित उद्देश्यों को 'cd' कमांड के साथ परोसा जा सकता है:
- वर्तमान से एक नई निर्देशिका में बदलें
- निरपेक्ष पथ का उपयोग करके निर्देशिका बदलें
- रिश्तेदार पथ का उपयोग करके निर्देशिका बदलें
’सीडी’ विकल्पों में से कुछ नीचे सूचीबद्ध हैं
- सीडी ~: आपको होम निर्देशिका में लाता है
- सीडी-: आपको पिछली निर्देशिका में लाता है
- । : आपको मूल निर्देशिका में लाते हैं
- सीडी /: आपको पूरे सिस्टम के रूट डायरेक्टरी में ले जाता है
Q # 33) grep कमांड के बारे में क्या पता है?
उत्तर: ग्रीप का अर्थ है 'वैश्विक नियमित अभिव्यक्ति प्रिंट'। इस कमांड का उपयोग एक फाइल में टेक्स्ट के खिलाफ एक नियमित अभिव्यक्ति के मिलान के लिए किया जाता है। यह कमांड पैटर्न-आधारित खोज करता है और केवल मिलान लाइनों को आउटपुट के रूप में प्रदर्शित किया जाता है। यह उन विकल्पों और मापदंडों का उपयोग करता है जो कमांड लाइन के साथ निर्दिष्ट हैं।
उदाहरण के लिए: मान लें कि हमें 'ऑर्डर-लिस्टिंग.html' नामक एक HTML फ़ाइल में 'हमारे आदेश' वाक्यांश का पता लगाने की आवश्यकता है।
फिर कमांड इस प्रकार होगी:
$ grep 'हमारे ऑर्डर' आदेश-सूची। html
Grep कमांड टर्मिनल से पूरी मैचिंग लाइन को आउटपुट करता है।
Q # 34) नई फाइल कैसे बनाएं और मौजूदा फाइल को vi में कैसे बदलेंसंपादक? इसके अलावा, vi से जानकारी हटाने के लिए उपयोग किए जाने वाले आदेशों को सूचीबद्ध करेंसंपादक?
उत्तर: आदेश हैं:
- vi फ़ाइल नाम: यह एक नई फ़ाइल बनाने के साथ-साथ एक मौजूदा फ़ाइल को संशोधित करने के लिए प्रयोग किया जाने वाला कमांड है।
- फ़ाइल नाम देखें: यह कमांड रीड-ओनली मोड में एक मौजूदा फाइल खोलता है।
- एक्स: यह आदेश कर्सर के नीचे या कर्सर स्थान से पहले वर्ण को हटा देता है।
- dd: इस कमांड का इस्तेमाल करंट लाइन को डिलीट करने के लिए किया जाता है।
Q # 35) कुछ लिनक्स नेटवर्किंग और समस्या निवारण आदेशों को सूचीबद्ध करें?
उत्तर: प्रत्येक कंप्यूटर सूचना के आदान-प्रदान के उद्देश्य से आंतरिक या बाह्य रूप से नेटवर्क से जुड़ा होता है। नेटवर्क समस्या निवारण और कॉन्फ़िगरेशन नेटवर्क प्रशासन के आवश्यक अंग हैं। नेटवर्किंग कमांड आपको किसी अन्य सिस्टम के साथ कनेक्शन की समस्याओं का त्वरित निवारण करने में सक्षम बनाता है, दूसरे होस्ट की प्रतिक्रिया की जांच करता है, आदि।
नेटवर्क व्यवस्थापक एक सिस्टम नेटवर्क रखता है जिसमें नेटवर्क कॉन्फ़िगरेशन और समस्या निवारण शामिल है। नीचे उल्लेखित उनके विवरण के साथ कुछ आदेश हैं:
नीचे उल्लेखित उनके विवरण के साथ कुछ आदेश हैं
- होस्टनाम: मशीन का होस्टनाम (डोमेन और आईपी पता) देखने के लिए और होस्टनाम सेट करने के लिए।
- पिंग: यह देखने के लिए कि रिमोट सर्वर पहुंच योग्य है या नहीं।
- ifconfig: मार्ग और नेटवर्क इंटरफेस को प्रदर्शित करने और हेरफेर करने के लिए। यह नेटवर्क कॉन्फ़िगरेशन प्रदर्शित करता है। 'आईपी' ifconfig कमांड का प्रतिस्थापन है।
- नेटस्टैट: यह नेटवर्क कनेक्शन, राउटिंग टेबल, इंटरफ़ेस आँकड़े प्रदर्शित करता है। 'Ss' नेटस्टैट कमांड का प्रतिस्थापन है जिसका उपयोग अधिक जानकारी प्राप्त करने के लिए किया जाता है।
- अनुरेखक: यह एक नेटवर्क समस्या निवारण उपयोगिता है जिसका उपयोग गंतव्य तक पहुंचने के लिए किसी विशेष पैकेट के लिए आवश्यक हॉप्स की संख्या को खोजने के लिए किया जाता है।
- Tracepath: यह एक अंतर के साथ ट्रेसरआउट के समान है कि इसे रूट विशेषाधिकारों की आवश्यकता नहीं है।
- आप: DNS लुकअप से संबंधित किसी भी कार्य के लिए DNS नाम सर्वर को क्वेरी करने के लिए इस कमांड का उपयोग किया जाता है।
- nslookup: DNS संबंधित क्वेरी खोजने के लिए।
- रूट: यह मार्ग तालिका का विवरण दिखाता है और आईपी मार्ग तालिका में हेरफेर करता है।
- mtr: यह कमांड एकल कमांड में पिंग और ट्रैक पथ को जोड़ती है।
- इफ्लुगुस्टेटस: यह कमांड हमें बताता है कि नेटवर्क केबल प्लग किया गया है या नहीं।
निष्कर्ष
इस प्रकार इस लेख को सीखने के तथ्य के साथ निष्कर्ष निकालना कि लिनक्स एक पूर्ण ऑपरेटिंग सिस्टम है जिसमें विभिन्न संस्करण हैं जो किसी भी प्रकार के उपयोगकर्ता (नए / अनुभवी) के लिए उपयुक्त हैं। लिनक्स को एक बहुत अधिक उपयोगकर्ता के अनुकूल, स्थिर, सुरक्षित और विश्वसनीय माना जाता है जो बिना किसी रिबूट के वर्षों तक बिना रुके चल सकता है।
इस लेख में लिनक्स के हर हिस्से को शामिल किया गया है जो किसी भी साक्षात्कार के प्रश्न पूछ सकता है। मुझे उम्मीद है कि आपको विषय के बारे में स्पष्ट विचार मिल गया होगा। बस सीखते रहो और सभी बेहतरीन हो।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- 35+ शीर्ष Apache Tomcat साक्षात्कार प्रश्न और उत्तर
- कुछ मुश्किल मैनुअल परीक्षण प्रश्न और उत्तर
- 25 सर्वश्रेष्ठ चुस्त परीक्षण साक्षात्कार प्रश्न और उत्तर
- शीर्ष 35 Android साक्षात्कार प्रश्न और उत्तर
- शीर्ष 35 एचटीएमएल 5 साक्षात्कार प्रश्न और उत्तर
- उत्तर के साथ स्पॉक साक्षात्कार प्रश्न (सर्वाधिक लोकप्रिय)
- लिनक्स में सॉफ्टवेयर स्थापित करने के 3 प्रमुख तरीके
- लिनक्स बनाम विंडोज अंतर: सबसे अच्छा ऑपरेटिंग सिस्टम कौन सा है?
- लिनक्स ओएस द्वारा चलाए जा रहे वेब एप्लिकेशन के परीक्षण और प्रबंधन के लिए टिप्स एंड ट्रिक्स
- विंडोज, लिनक्स और मैक के लिए शीर्ष 10 फ्री डेटाबेस सॉफ्टवेयर
- शीर्ष 20+ मेमोरी लीक डिटेक्शन टूल जावा, सी ++ के लिए लिनक्स और विंडोज पर
- यूनिक्स बनाम लिनक्स: यूनिक्स और लिनक्स के बीच अंतर क्या है