अनुक्रमणिका[लपवा][दाखवा]
- 1. शेल म्हणजे नक्की काय?
- 2. शेल स्क्रिप्टिंग म्हणजे नक्की काय?
- 3. शेल स्क्रिप्टिंगचे फायदे स्पष्ट करा.
- 4. GUI प्रोग्रामिंगचे वर्णन करा.
- 5. शेल प्रोग्रामिंगमध्ये, सुपरब्लॉक म्हणजे नक्की काय?
- 6. अनेक प्रकारच्या प्रवेशयोग्य शेलची यादी करा.
- 7. बॉर्न शेल आणि सी शेलमधील फरक लिहा.
- 8. शेल व्हेरिएबल्स म्हणजे नेमके काय?
- 9. शेल स्क्रिप्टमध्ये अनेक प्रकारचे व्हेरिएबल्स कोणते आहेत?
- 10. शेल फाइल रन करण्यासाठी कोणती कमांड वापरली जाते?
- 11. शेल स्क्रिप्टिंगमधील सुपर ब्लॉकबद्दल तुम्ही मला काय सांगू शकता?
- 12. मेटाकॅरेक्टर म्हणजे नेमके काय?
- 13. सॉफ्ट आणि हार्ड लिंक्समधील फरक काय आहे?
- 14. शेल स्क्रिप्टिंगमधील शेबांग लाइनचा अर्थ काय आहे?
- 15. लिनक्स प्रक्रिया कोणत्या अनेक टप्प्यांतून जाते?
- 16. क्रॉन्टॅबचे वर्णन करा.
- 17. नियंत्रण सूचना नक्की काय आहेत?
- 18. $* आणि $@ मधील फरक काय आहे?
- 19. कृपया तुम्ही शेल स्क्रिप्टमधील स्ट्रिंग्सची तुलना कशी करता ते स्पष्ट करा.
- 20. मी फाइल्स कशी तयार करू, वाचू आणि काढू शकेन?
- 21. शेल स्क्रिप्टिंगमध्ये हार्ड आणि सॉफ्ट लिंक्समध्ये फरक करणे शक्य आहे का?
- 22. तुम्ही शेल प्रोग्राममधील बग्सचे निवारण कसे कराल?
- 23. फाइल सिस्टममध्ये किती ब्लॉक्स असतात?
- 24. बाश ही कमकुवत टाइप केलेली भाषा का आहे?
- 25. शेल स्क्रिप्टमधील व्हेरिएबल किती काळ असतो?
- 26. प्रतिध्वनी साठी बदली कमांडला नाव द्या.
- 27. IFS परिभाषित करा
- 28. शेलमध्ये असंख्य स्क्रिप्ट चालवणे शक्य आहे का?
- 29. vi संपादकांच्या अनेक पद्धती काय आहेत?
- 30. $ मध्ये काय फरक आहे! आणि $$?
- 31. $# म्हणजे काय?
- 32. बॅकअप तयार करण्यासाठी वापरलेल्या कमांडला नाव द्या.
- 33. शेल स्क्रिप्टिंग कधी वापरणे अयोग्य आहे?
- 34. तुम्ही Linux वरून डेटाबेस सर्व्हरशी कसे कनेक्ट होणार आहात?
- 35. दोन क्रॉन्टाब कमांड फाइल्स काय आहेत?
- 36. फाइल किंवा डेटासाठी तीन वेगळे UNIX सुरक्षा संरक्षण काय आहेत?
- 37. उदाहरण वापरून sed कमांड थोडक्यात स्पष्ट करा.
- 38. शेल स्क्रिप्टिंगमध्ये, ओपन क्लायंट ड्रायव्हरसह येणाऱ्या टूल्सचा उद्देश काय आहे?
- 49. सिस्टमचा कालावधी निश्चित करण्यासाठी वापरल्या जाणार्या कमांडला नाव द्या.
- 40. असंख्य मूल्ये जोडण्यासाठी स्क्रिप्ट बनवा.
- 41. फंक्शनचे उदाहरण तयार करा.
- निष्कर्ष
शेल स्क्रिप्ट हा संगणक प्रोग्राम किंवा कमांड-लाइन इंटरप्रिटर आहे जो युनिक्स शेलद्वारे चालवायचा आहे. शेल स्क्रिप्ट बनवण्याबद्दलची सर्वात चांगली बाब म्हणजे निर्देश आणि वाक्यरचना थेट कमांड लाइनवर प्रविष्ट केलेल्या सारख्याच आहेत.
लिनक्स ही एक लोकप्रिय ओपन-सोर्स ऑपरेटिंग सिस्टम आहे जी त्याच्या उच्च सुरक्षा आणि कमांड-लाइन इंटरफेससाठी ओळखली जाते. डेव्हऑप्स अभियंत्यांना शेल स्क्रिप्टिंग किंवा बॅश स्क्रिप्टिंग समजून घेणे आवश्यक आहे.
जर तुम्ही शेल स्क्रिप्टिंगशी परिचित असाल आणि नोकरीच्या मुलाखतीची तयारी करत असाल, तर हा शेल स्क्रिप्टिंग मुलाखत प्रश्न आणि उत्तरे लेख तुम्हाला सर्वोत्तम शेल स्क्रिप्टिंग मुलाखत प्रश्न प्रदान करेल ज्यामुळे तुमची तयारी सुलभ होईल.
1. शेल म्हणजे नक्की काय?
शेल वापरकर्ता आणि कर्नल दरम्यान एक पूल म्हणून काम करते. जरी फक्त एक कर्नल असू शकतो, सिस्टममध्ये एकाच वेळी अनेक शेल चालू असू शकतात.
परिणामी, कधीही वापरकर्ता कीबोर्डमध्ये कमांड टाइप करतो, शेल ते कार्यान्वित करण्यासाठी कर्नलशी बोलतो आणि नंतर वापरकर्त्याला परिणाम दाखवतो.
2. शेल स्क्रिप्टिंग म्हणजे नक्की काय?
शेल स्क्रिप्टिंग हे एक विनामूल्य आणि मुक्त-स्रोत संगणक सॉफ्टवेअर आहे जे युनिक्स/लिनक्स शेलमध्ये चालते. शेल स्क्रिप्टिंग सॉफ्टवेअर तुम्हाला कमांडची मालिका लिहू देते जे शेल कार्यान्वित करेल.
हे एकल आणि सोप्या स्क्रिप्टमध्ये लांबलचक आणि पुनरावृत्ती होणार्या आदेशांचे अनुक्रम समाकलित करू शकते जे कधीही जतन केले जाऊ शकते आणि प्रोग्रामिंग प्रयत्न कमी करते.
3. शेल स्क्रिप्टिंगचे फायदे स्पष्ट करा.
- युनिक्स, लिनक्स, बीएसडी आणि मॅक ओएस एक्ससह जवळजवळ प्रत्येक वर्तमान ऑपरेटिंग सिस्टम, शेल स्क्रिप्ट चालवू शकते कारण ते एका भाषांतरित भाषेत तयार केले जातात.
- एक डीबगिंग साधन जे परस्परसंवादी आहे, तसेच जलद प्रारंभ आहे.
- हे प्रशासकीय कर्तव्ये स्वयंचलित करण्यास मदत करून वेळेची बचत करते.
- प्रोग्रामरना त्यांचे वाक्यरचना समायोजित करण्याची आवश्यकता नाही कारण कमांड आणि वाक्यरचना सरळ कमांड लाइनमध्ये ठेवलेल्या सारख्याच असतात.
- शेल स्क्रिप्ट वापरण्यास आणि लिहिण्यास सोपी आहेत.
- या साधनाद्वारे, सॉफ्टवेअर अनुप्रयोग त्यांच्या संबंधित प्लॅटफॉर्मनुसार तयार केले जाऊ शकतात.
- एकल निर्देशांऐवजी, ते सामूहिक अंमलबजावणीसाठी वापरले जाऊ शकतात.
- आवश्यक कार्यक्षमतेसह तुमची स्वतःची सानुकूल ऑपरेटिंग सिस्टम तयार करण्यासाठी तुम्ही ते वापरू शकता.
4. GUI प्रोग्रामिंगचे वर्णन करा.
ग्राफिकल वापरकर्ता इंटरफेस संगणक आणि अॅप्स ऑपरेट करण्यासाठी आवश्यक असलेल्या (GUI) प्रोग्रामिंगला GUI स्क्रिप्टिंग म्हणतात. हे अनेक ऑपरेटिंग सिस्टमसह कार्य करते आणि विविध प्रोग्राम नियंत्रित करण्यासाठी वापरले जाते.
5. शेल प्रोग्रामिंगमध्ये, सुपरब्लॉक म्हणजे नक्की काय?
सुपरब्लॉक नावाचे सॉफ्टवेअर काही फाइल सिस्टीमचे रेकॉर्ड संग्रहित करते. आकार, भरलेल्या आणि रिकामे ब्लॉक्सची संख्या, डेटा वापरणे, ब्लॉक गट आकार आणि इनोड टेबल्सचे स्थान आणि आकार हे ब्लॉकमध्ये आढळू शकणार्या गुणधर्मांपैकी आहेत.
6. अनेक प्रकारच्या प्रवेशयोग्य शेलची यादी करा.
- बॉर्न शेल: बॉर्न-प्रकार शेल वापरताना, डीफॉल्ट प्रॉम्प्ट हे $ चिन्ह असते.
- सी शेल: सी-टाइप शेल वापरताना, डीफॉल्ट प्रॉम्प्ट % हा वर्ण असतो.
- कॉर्न शेल: कॉर्न हे युनिक्स-आधारित शेल स्क्रिप्टिंग ऍप्लिकेशन आहे जे मूळतः बॅश शेल स्क्रिप्टिंगवर आधारित होते. हे कवच अत्यंत गुंतागुंतीचे आहे आणि उच्च-स्तरीय वापरते प्रोग्रामिंग भाषा.
- TCSH: TCSH चे कोणतेही पूर्ण स्वरूप नाही. ते कसे आहे. TCSH ही बर्कले युनिक्स सी शेलची अधिक अत्याधुनिक आवृत्ती आहे. ते आता C सिंटॅक्सला सपोर्ट करते.
7. बॉर्न शेल आणि सी शेलमधील फरक लिहा.
बॉर्न शेल: त्याची कॉम्पॅक्टनेस आणि वेग इतर शेलपेक्षा वेगळे करते. तथापि, परस्परसंवादी घटक जसे की पूर्वीच्या विनंत्या लक्षात ठेवण्याची क्षमता गहाळ आहे. शिवाय, अंकगणित आणि तार्किक अभिव्यक्ती बॉर्न शेलद्वारे समर्थित नाहीत.
सी शेल: ही एक UNIX सुधारणा आहे ज्यामध्ये उपनाम आणि कमांड इतिहास यासारख्या परस्परसंवादी वैशिष्ट्यांचा समावेश आहे. त्यात त्याच्या अंगभूत अंकगणित आणि अभिव्यक्ती व्याकरणाव्यतिरिक्त सुलभ प्रोग्रामिंग क्षमता आहेत.
8. शेल व्हेरिएबल्स म्हणजे नेमके काय?
शेल व्हेरिएबल्स हा प्रत्येक शेल प्रोग्राम किंवा स्क्रिप्टचा पाया असतो. व्हेरिएबल्स शेल ऍप्लिकेशनमध्ये डेटा संचयित आणि बदलण्यासाठी शेल सक्षम करतात. स्ट्रिंग व्हेरिएबल्सचा वापर सामान्यतः शेल व्हेरिएबल्स ठेवण्यासाठी केला जातो.
9. शेल स्क्रिप्टमध्ये अनेक प्रकारचे व्हेरिएबल्स कोणते आहेत?
ऑपरेटिंग सिस्टम (लिनक्स) सिस्टम-परिभाषित चल तयार करते आणि परिभाषित करते. हे व्हेरिएबल्स बर्याचदा कॅपिटल अक्षरांमध्ये परिभाषित केले जातात आणि "सेट" कमांडसह तपासले जाऊ शकतात.
वापरकर्ता-परिभाषित व्हेरिएबल्स सिस्टम वापरकर्त्यांद्वारे व्युत्पन्न किंवा निर्दिष्ट केले जातात आणि त्यांची मूल्ये "इको" कमांड कार्यान्वित करून तपासली जाऊ शकतात.
10. शेल फाइल रन करण्यासाठी कोणती कमांड वापरली जाते?
11. शेल स्क्रिप्टिंगमधील सुपर ब्लॉकबद्दल तुम्ही मला काय सांगू शकता?
सुपर ब्लॉक हे फक्त सॉफ्टवेअर आहे जे विशिष्ट फाइल सिस्टमबद्दल माहिती संग्रहित करते.
सुपरब्लॉकमध्ये ब्लॉकचा आकार, रिकाम्या आणि पूर्ण ब्लॉक्सची संख्या आणि त्यांची संबंधित संख्या, आयनोड टेबल्सचा आकार आणि प्लेसमेंट, डिस्क ब्लॉक नकाशा आणि वापर आकडेवारी आणि ब्लॉक गटांचा आकार यासारखी माहिती असते.
12. मेटाकॅरेक्टर म्हणजे नेमके काय?
मेटाकॅरेक्टर हे एक अद्वितीय वर्ण आहे जे शेलच्या प्रोग्राम किंवा डेटा फील्डमध्ये समाविष्ट केले जाते. ते इतर पात्रांची माहिती देते. 's' अक्षरापासून सुरू होणार्या सर्व फाईल्सची यादी करण्यासाठी, उदाहरणार्थ, 'ls s*' कमांड वापरा.
13. सॉफ्ट आणि हार्ड लिंक्समधील फरक काय आहे?
सॉफ्ट लिंक्स फाईलच्या नावाशी जोडलेले आहेत आणि विविध फाइल सिस्टमवर जगू शकतात; तर, हार्ड लिंक्स फाईलच्या इनोडशी जोडलेले असतात आणि फाईल सारख्याच फाइल सिस्टमवर असणे आवश्यक आहे.
मूळ फाइल हटवल्याने सॉफ्ट लिंक निष्क्रिय होते (तुटलेली लिंक), परंतु त्याचा हार्ड कनेक्शनवर कोणताही परिणाम होत नाही आणि हार्ड लिंक अद्याप फाइलच्या कॉपीमध्ये प्रवेश करेल.
14. शेल स्क्रिप्टिंगमधील शेबांग लाइनचा अर्थ काय आहे?
शेबांग लाइन सामान्यतः स्क्रिप्टच्या शीर्षस्थानी असते, उदाहरणार्थ, #!/bin/sh. ही ओळ इंजिनची स्थिती निर्दिष्ट करते. हे इंजिन सामान्यतः स्क्रिप्ट चालवते.
15. लिनक्स प्रक्रिया कोणत्या अनेक टप्प्यांतून जाते?
सामान्यतः, लिनक्स प्रक्रिया खालील चार टप्प्यांतून जाते:
- प्रतीक्षा करत आहे: लिनक्स प्रक्रियेद्वारे संसाधनाची प्रतीक्षा केली जात आहे.
- चालू आहे: सध्या, लिनक्स प्रक्रिया चालू आहे.
- थांबवले: यशस्वी अंमलबजावणीनंतर, लिनक्स प्रक्रिया समाप्त केली जाते.
- Zombiee प्रक्रिया थांबली आहे, परंतु प्रक्रिया सारणी अद्याप ती सक्रिय म्हणून दर्शवते.
16. क्रॉन्टॅबचे वर्णन करा.
क्रॉन्टॅब म्हणजे क्रॉन टेबल, कारण जॉब शेड्युलर 'क्रॉन' नोकर्या करण्यासाठी वापरला जातो. हा आदेशांचा संग्रह आहे जो नियमितपणे केला जातो आणि कमांडचे नाव देखील सूची नियंत्रित करते.
वेळापत्रक आणि वेळापत्रक बदलण्यासाठी वापरण्यात येणारे साधन या दोन्हींना क्रॉन्टाब म्हणतात.
17. नियंत्रण सूचना नक्की काय आहेत?
नियंत्रण सूचना सूचित करतात की स्क्रिप्टच्या विविध सूचना कशा केल्या जातील. ते सामान्यतः शेल ऍप्लिकेशन्समध्ये मूल्यांकन करण्यासाठी वापरले जातात नियंत्रण प्रवाह.
या सूचनांशिवाय, शेल स्क्रिप्टची अंमलबजावणी क्रमाने होते. शेल प्रोग्राम्समध्ये अंमलबजावणी कशी होते यावर नियंत्रण सूचना प्रभावित करतात.
18. $* आणि $@ मधील फरक काय आहे?
$@ प्रत्येक उद्धृत युक्तिवाद एक स्वतंत्र वितर्क मानतो, तर $* स्थितीविषयक पॅरामीटर्सचा संपूर्ण संग्रह एकल स्ट्रिंग मानतो.
19. कृपया तुम्ही शेल स्क्रिप्टमधील स्ट्रिंग्सची तुलना कशी करता ते स्पष्ट करा.
'test' कमांडचा वापर टेक्स्ट स्ट्रिंग्सची तुलना करण्यासाठी केला जातो. ही आज्ञा प्रत्येक स्ट्रिंगच्या वर्णांची तुलना करून मजकूर स्ट्रिंगची तुलना करते.
20. मी फाइल्स कशी तयार करू, वाचू आणि काढू शकेन?
21. शेल स्क्रिप्टिंगमध्ये हार्ड आणि सॉफ्ट लिंक्समध्ये फरक करणे शक्य आहे का?
शेल स्क्रिप्टिंग हा एक मजबूत उपाय आहे जो विंडोजप्रमाणेच शॉर्टकट तयार करण्यासाठी लिंक्स वापरतो. सॉफ्ट लिंक्सना कोणतेही निश्चित स्थान नसते आणि ते समान फाइल सिस्टमवर सर्वत्र आढळू शकतात.
ते सहसा फाइल नावाशी जोडलेले असतात. दुसरीकडे, हार्ड लिंक्स त्याच फाइल सिस्टमवर राहतात. बर्याच परिस्थितींमध्ये, हार्ड लिंकेज नोड्सशी संबंधित असतात आणि त्यांची विशिष्ट स्थिर स्थिती असते.
22. तुम्ही शेल प्रोग्राममधील बग्सचे निवारण कसे कराल?
स्क्रिप्ट बगचे समस्यानिवारण करण्याचे काही सामान्य मार्ग आहेत:
- डीबगिंगला अनुमती देण्यासाठी सेट-एक्स वापरला जातो.
- समस्या शोधण्यात मदत करणारी माहिती दर्शविण्यासाठी शेल स्क्रिप्टमध्ये डीबग स्टेटमेंट्स घाला.
23. फाइल सिस्टममध्ये किती ब्लॉक्स असतात?
- सुपरब्लॉक: हा ब्लॉक फाइल सिस्टमच्या स्थितीबद्दल तपशील प्रदान करतो, ज्यामध्ये ब्लॉकचा आकार, ब्लॉक गटाचा आकार, डेटा वापरणे, रिकाम्या आणि भरलेल्या ब्लॉक्सची संख्या, आयनोड टेबल्सचा आकार आणि प्लेसमेंट इ.
- बूटब्लॉक: बूटस्ट्रॅप लोडर सॉफ्टवेअर, जे वापरकर्त्याने होस्ट सिस्टम बूट केल्यावर चालते, ते या ब्लॉकमध्ये साठवले जाते.
- डेटा ब्लॉक: डेटाच्या या ब्लॉकमध्ये फाइल सिस्टमची फाइल सामग्री असते.
- आयनोड सारणी: UNIX सर्व घटकांना फाइल्स म्हणून हाताळते आणि inode टेबल हे सर्व फाइल-संबंधित डेटाचे भांडार आहे.
24. बाश ही कमकुवत टाइप केलेली भाषा का आहे?
व्हेरिएबल्स घोषित करताना डेटा प्रकार घोषणा आवश्यक नसल्यामुळे, बॅश ही कमकुवत टाइप केलेली भाषा आहे. व्हेरिएबलचा प्रकार त्याच्या वर्तमान मूल्याद्वारे निर्धारित केला जातो आणि बॅशमध्ये स्ट्रिंग म्हणून मानले जाते.
डिक्लेअर कमांडचा वापर बॅश व्हेरिएबल्स परिभाषित करण्यासाठी केला जाऊ शकतो.
तथापि, डेटा प्रकार परिभाषित करण्याच्या शक्यता मर्यादित आहेत आणि सर्व डेटा प्रकार कव्हर करत नाहीत. उदाहरणार्थ, declare कमांड फ्लोट डेटा प्रकारासह वापरता येत नाही.
25. शेल स्क्रिप्टमधील व्हेरिएबल किती काळ असतो?
शेल स्क्रिप्टमधील व्हेरिएबलचे आयुष्य फक्त अंमलबजावणीच्या समाप्तीपर्यंत असते.
26. प्रतिध्वनी साठी बदली कमांडला नाव द्या.
tput कमांड इकोला पर्याय आहे. आउटपुट कसे प्रदर्शित होईल हे नियंत्रित करण्यासाठी आपण या कमांडचा वापर करू शकतो. शिवाय, स्क्रीन आकाराकडे दुर्लक्ष करून, शेल स्क्रिप्ट अधोरेखित आणि मध्यभागी मजकूर यासारख्या गोष्टी करू शकतात.
27. IFS परिभाषित करा
IFS म्हणजे इंटरनल फील्ड सेपरेटर. हे एक सिस्टम व्हेरिएबल आहे ज्यामध्ये स्पेस, टॅबचे डीफॉल्ट मूल्य आहे, त्यानंतर नवीन ओळ आहे. IFS सूचित करते की एक फील्ड किंवा शब्द एका ओळीत कुठे संपतो आणि दुसरा सुरू होतो.
28. शेलमध्ये असंख्य स्क्रिप्ट चालवणे शक्य आहे का?
होय, शेलमध्ये अनेक स्क्रिप्ट कार्यान्वित केल्या जाऊ शकतात. तुम्ही अनेक स्क्रिप्ट चालवून एका स्क्रिप्टवरून दुसऱ्या स्क्रिप्टला कॉल करू शकता. असे करण्यासाठी, तुम्ही ज्या स्क्रिप्टची विनंती करू इच्छिता त्याचे नाव निर्दिष्ट करणे आवश्यक आहे.
29. vi संपादकांच्या अनेक पद्धती काय आहेत?
- कमांड मोड: हा तो मोड आहे ज्यामध्ये तुम्ही सुरुवात करता.
- संपादन मोड: हा पर्याय तुम्हाला पुढील संपादने करण्यास अनुमती देतो.
- या मोडमध्ये, तुम्ही vi शी संवाद साधता आणि त्याला प्रक्रिया करण्यासाठी सूचना देता.
30. $ मध्ये काय फरक आहे! आणि $$?
$! अलीकडे पार्श्वभूमीत गेलेल्या प्रक्रियेचा प्रक्रिया आयडी प्रदर्शित करते.
$$ सध्या कार्यान्वित होत असलेल्या प्रक्रियेचा प्रक्रिया आयडी परत करतो.
31. $# म्हणजे काय?
$# मध्ये सामान्यत: वितर्कांची संख्या असते, जरी हे फंक्शन्ससाठी भिन्न असू शकते. सोप्या भाषेत वर्णन केले आहे, हे शेल स्क्रिप्टला पुरवलेल्या कमांड-लाइन पॅरामीटर्सची संख्या रेकॉर्ड करण्यासाठी वापरले होते.
32. बॅकअप तयार करण्यासाठी वापरलेल्या कमांडला नाव द्या.
tar कमांडचा वापर बॅकअप तयार करण्यासाठी केला जातो. टार हे टेप आर्काइव्हचे संक्षेप आहे आणि ते बॅकअप तयार करण्यासाठी वापरले जाते जे tar, gzip आणि bzip वापरतात. हा आदेश टेपमधून आणि फायली जतन आणि पुनर्संचयित करू शकतो.
साधारणपणे, फाइल्स आणि डिरेक्टरीज टारबॉल्समध्ये संकुचित केल्या जातात, जे संग्रहित फाइल्स असतात. या कारणासाठी हे सर्वात जास्त वापरल्या जाणार्या सूचनांपैकी एक आहे. याव्यतिरिक्त, टारबॉल एका सर्व्हरवरून दुसर्या सर्व्हरवर हस्तांतरित करण्यायोग्य आहे.
33. शेल स्क्रिप्टिंग कधी वापरणे अयोग्य आहे?
जर काम खरोखरच गुंतागुंतीचे असेल, जसे की संपूर्ण वेतन प्रक्रिया प्रणाली तयार करणे, तर आम्ही शेल स्क्रिप्टिंग वापरू नये.
कामाला उच्च उत्पादनक्षमतेची आवश्यकता असल्यास आम्ही शेल स्क्रिप्टिंग वापरू नये.
प्रोजेक्टला अनेक सॉफ्टवेअर सोल्यूशन्सची मागणी असल्यास आम्ही शेल स्क्रिप्टिंग वापरू नये.
34. तुम्ही Linux वरून डेटाबेस सर्व्हरशी कसे कनेक्ट होणार आहात?
आम्ही खालीलप्रमाणे ओपन क्लायंट ड्रायव्हरसह समाविष्ट असलेल्या isql युटिलिटीचा वापर करू शकतो:
35. दोन क्रॉन्टाब कमांड फाइल्स काय आहेत?
cron.allow कोणत्या वापरकर्त्यांना crontab कमांड वापरण्याची परवानगी दिली पाहिजे हे निर्धारित करते.
cron.deny, जे वापरकर्त्यांना crontab कमांड वापरण्यापासून प्रतिबंधित करायचे की नाही हे ठरवते.
36. फाइल किंवा डेटासाठी तीन वेगळे UNIX सुरक्षा संरक्षण काय आहेत?
- हे फाइल्सना वाचन, लिहिणे आणि कार्यान्वित करण्याचे अधिकार देऊन फाइल-स्तरीय सुरक्षा प्रदान करते.
- हे वापरकर्त्यांना प्रमाणीकरणासाठी एक अद्वितीय वापरकर्ता आयडी आणि पासवर्ड देते जेणेकरून अपरिचित किंवा अनधिकृत व्यक्ती त्यात प्रवेश करू शकत नाहीत.
- द्वारे सुरक्षा देते फायली एनक्रिप्ट करणे. हा दृष्टिकोन तुम्हाला न वाचता येणार्या फॉरमॅटमध्ये फाइल एन्कोड करण्यास सक्षम करतो. फाइल उघडली तरी ती डिक्रिप्ट होईपर्यंत त्यातील मजकूर वाचता येत नाही.
37. उदाहरण वापरून sed कमांड थोडक्यात स्पष्ट करा.
sed हे प्रवाह संपादकाचे संक्षिप्त रूप आहे. हे संपादकाचा वापर न करता फाइल संपादित करण्यासाठी वापरले जाते. फाईल किंवा पाइपलाइन इनपुट सारख्या दिलेल्या प्रवाहात बदल करण्यासाठी याचा वापर केला जातो.
38. शेल स्क्रिप्टिंगमध्ये, ओपन क्लायंट ड्रायव्हरसह येणाऱ्या टूल्सचा उद्देश काय आहे?
ही यंत्रणा टूल्सद्वारे पूर्णपणे डेटाबेस सर्व्हरशी जोडलेली असते. वापरकर्त्यांना प्रोग्रामिंगसाठी अनेक महत्त्वपूर्ण आणि आवश्यक क्रियाकलाप पूर्ण करणे आवश्यक आहे.
स्क्रिप्टिंगसाठी, अधिक डेटा आणि माहिती आवश्यक आहे आणि त्यांना एकाच ठिकाणी ठेवणे नेहमीच व्यावहारिक नसते. हा दृष्टिकोन वापरणाऱ्या वापरकर्त्यांनी त्रुटी-मुक्त आउटपुटची हमी दिली पाहिजे.
49. सिस्टमचा कालावधी निश्चित करण्यासाठी वापरल्या जाणार्या कमांडला नाव द्या.
Uptime कमांड वापरून, तुमची प्रणाली किती काळ कार्यरत आहे हे तुम्ही ठरवू शकता. सक्रिय सत्रे असलेल्या वापरकर्त्यांची संख्या आणि 1, 5 आणि 15 मिनिटांपेक्षा अधिक सामान्य सिस्टम लोड देखील उपलब्ध आहेत.
तुम्ही केलेल्या निवडीनुसार एकाच वेळी सादर केलेली माहिती तुम्ही फिल्टर करू शकता.
40. असंख्य मूल्ये जोडण्यासाठी स्क्रिप्ट बनवा.
41. फंक्शनचे उदाहरण तयार करा.
निष्कर्ष
तुम्ही हे समजू शकता की शेल हा मुख्यतः ऑपरेटिंग सिस्टम आणि वापरकर्ता यांच्यातील इंटरफेस आहे जो या शेल-स्क्रिप्टिंग मुलाखतीच्या प्रश्नांच्या मदतीने ऑपरेटिंग सिस्टम किंवा कर्नलमध्ये वापरकर्त्याने प्रविष्ट केलेल्या सूचनांचे भाषांतर करतो.
मुलाखतीच्या तयारी प्रक्रियेत ही संकल्पना वारंवार महत्त्वाची ठरते DevOps अभियंते आणि ऑटोमेशन परीक्षक. शेल स्क्रिप्टिंग विविध जटिलता स्तरांच्या स्क्रिप्ट तयार करण्यास सक्षम करते. शेल स्क्रिप्टिंगचा वापर विविध आवर्ती प्रक्रिया स्वयंचलित करण्यासाठी देखील केला जाऊ शकतो.
पहा हॅशडॉर्कची मुलाखत मालिका मुलाखतीच्या तयारीसाठी मदतीसाठी.
प्रत्युत्तर द्या