यूनिक्स साक्षात्कार प्रश्न और उत्तरों का परिचय
यूनिक्स मूल रूप से एक सुरक्षित ऑपरेटिंग सिस्टम है जो बैंकिंग क्षेत्र में सबसे लोकप्रिय है या विशेष रूप से उन संगठन जो सुरक्षित प्रणाली पसंद कर रहे हैं। यह वास्तव में सर्वर ऑपरेटिंग सिस्टम को मुख्य रूप से सर्वर स्थान या पर्यावरण के लिए बदल देता है।
यूनिक्स साक्षात्कारकर्ता मुख्य रूप से यूनिक्स कमांड पर पूछ रहा है या ध्यान केंद्रित कर रहा है जो सभी के लिए बहुत प्रसिद्ध और सामान्य कमांड है। जो व्यक्ति साक्षात्कार प्राप्त करेगा वह यूनिक्स आदेशों या शैल स्क्रिप्ट में मजबूत होना चाहिए । सामान्य यूनिक्स आदेश नीचे समझाया गया है:
ls -> सभी उपलब्ध फाइलें इसे निष्पादित करके प्रदर्शित करती हैं।
ls -l -> मुख्य रूप से लंबे प्रारूप में फ़ाइलों को सूचीबद्ध करने के लिए उपयोग करते हैं, इसमें फ़ाइल के आकार, मालिकों के विवरण, और अन्य उपयोगकर्ता के लिए अधिकार या अनुमति जैसी अधिक जानकारी शामिल है और अंतिम संशोधित डेटा प्रदान किया गया है।
ls -a -> मुख्य रूप से उन फ़ाइलों को प्रदर्शित करने के लिए उपयोग करना जो डॉट से शुरू हो रहे हैं।
अधिक फ़ाइल नाम -> फ़ाइल के कुछ भाग को प्रदर्शित करना यह एक स्क्रीन में कितना समायोजित कर सकता है। स्पेस बार पर मारने से उस फ़ाइल से अधिक डेटा प्रदर्शित होगा, क्यू का उपयोग छोड़ने के लिए किया जा सकता है। फ़ाइल खोज पाठ के अंदर पाठ को खोजने के लिए / के बाद रखा जा सकता है।
एमवी फ़ाइल नाम 1 फ़ाइल नाम 2 -> बस फ़ाइल को ले जाएं या फ़ाइल को काटें। आमतौर पर एक फ़ाइल को एक निर्देशिका से दूसरे में स्थानांतरित करने के लिए उपयोग किया जाता है।
सीपी फ़ाइल नाम 1 फ़ाइल नाम 2 -> फ़ाइल को उसी स्थान पर सामग्री के साथ कॉपी करें।
आरएम फ़ाइल नाम -> निर्देशिका से फ़ाइल को हटाने के लिए उपयोग कर रहा है। आरएम-आई का उपयोग करने के लिए एक विकल्प है, जो हटाए जाने से पहले उपयोगकर्ता को एक पुष्टिकरण पाठ प्रदान करता है, इस व्यवहार को किसी .cshrc फ़ाइल में एक उपनाम जोड़कर किसी भी हटाने की गतिविधि के लिए डिफ़ॉल्ट रूप से संभव है।
डिफ फ़ाइल नाम 1 फ़ाइल नाम 2 -> फ़ाइल दोनों की तुलना करने के लिए उपयोग करना और परिणाम को अलग से देना।
डब्ल्यूसी फ़ाइल नाम -> फ़ाइल में कई पंक्तियों, शब्दों या वर्णों के विवरण दिए गए हैं।
सीएचओएमडी विकल्प फ़ाइल नाम -> मुख्य रूप से विशिष्ट स्क्रिप्ट या फ़ाइल पर अनुमति प्रदान करने के लिए उपयोग करते हैं। पढ़ने और संपादित करने के लिए निर्माता को डिफ़ॉल्ट अनुमति। लेकिन किसी को भी उस विशिष्ट फ़ाइल को पढ़ने, लिखने और निष्पादन योग्य करने की आवश्यकता होती है तो सीएचओएमडी कमांड का उपयोग करने की आवश्यकता होती है। हम मुख्य रूप से सीएचओएमडी निष्पादित करने के समय उपयोगकर्ता 3 संख्या।
सीएचओएमडी 754
प्रथम संख्या 7 = उपयोगकर्ता को पढ़ने, लिखने और निष्पादित करने के लिए पहुंच प्रदान करें।
दूसरा नंबर 5 = समूह के लिए पहुंच को पढ़ने और निष्पादित करें।
तीसरा नंबर 4 = दूसरे के लिए एक पढ़ने का उपयोग प्रदान करें
एन | विवरण | ls | बाइनरी |
0 | बिल्कुल कोई अनुमति नहीं है | – | 000 |
1 | केवल निष्पादित करें | -x | 001 |
2 | केवल लिखें | -w- | 010 |
3 | लिखें और निष्पादित करें | -wx | 011 |
4 | केवल पढ़ें | r- | 100 |
5 | पढ़ें और निष्पादित करें | rx | 101 |
6 | पढ़ना और लिखना | rw- | 110 |
7 | पढ़ें, लिखें, और निष्पादित करें | rwx | 111 |
gzip फ़ाइल नाम -> विंडोज़ की ज़िप फ़ाइल अवधारणा के समान, एकाधिक फ़ाइलों को संपीड़ित करना।
gunzip फ़ाइल नाम -> मुख्य रूप से ज़िप फ़ाइल को असम्पीडित करने के लिए जो gzip द्वारा संपीड़ित है।
lpr फ़ाइल नाम -> मुख्य रूप से प्रिंट के लिए उपयोग किया जाता है, डिफ़ॉल्ट विकल्प से भिन्न प्रिंटर नाम निर्दिष्ट करना चाहते हैं -P विकल्प का उपयोग किया जा सकता है।
mkdir dirname -> कमांड निष्पादन योग्य स्थान में नई निर्देशिका बनाने के लिए आदेश। डुप्लिकेट निर्देशिका नाम की अनुमति नहीं दी जाएगी, और सभी नाम केस संवेदनशील हैं।
सीडी डायरनाम -> मुख्य रूप से निर्देशिका को बदलने के लिए उपयोग करते हुए, यह दूसरी निर्देशिका में स्थानांतरित करने और नई निर्देशिका में सभी फ़ाइल नाम खोजने में मदद करेगा (ls -lrt आदेश इस निर्देशिका के तहत सभी फाइलों को प्रदर्शित करने में मदद करेगा)। पिछली निर्देशिका में वापस ले जाएं सामान्य रूप से सीडी का उपयोग करें .., और कई पैरेंट निर्देशिका में वापस ले जाएं सामान्य रूप से सीडी निष्पादित करें .. / .. / .., जो एक आदेश निष्पादित करके सीधे 3 शीर्ष निर्देशिकाओं में स्थानांतरित करने में मदद करता है। विंडोज आदेश स्क्रिप्ट में सीडी निर्देशिका का नाम भी बहुत अधिक उपयोग है। आम तौर पर जब एक उपयोगकर्ता यूनिक्स बॉक्स में लॉग इन होता है तो वह घर निर्देशिका में जाता है, तो उन्हें किसी अन्य आवश्यकता आदेश को निष्पादित करने के लिए उचित निर्देशिका में स्थानांतरित करने के लिए cd आदेश का उपयोग करना होता है।
pwd -> हमेशा उपयोगकर्ता के वर्तमान स्थान को प्रस्तुत करना।
यूनिक्स में नौकरी साक्षात्कार की तैयारी मुझे यकीन है कि आप सबसे आम यूनिक्स साक्षात्कार प्रश्नों को जानना चाहते हैं जो आसानी से यूनिक्स साक्षात्कार को क्रैक करने में आपकी सहायता करेंगे। नीचे आपके बचाव पर शीर्ष यूनिक्स साक्षात्कार प्रश्न और उत्तर की सूची दी गई है।
भाग 1 – यूनिक्स साक्षात्कार प्रश्न और उत्तर (मूल)
इस पहले भाग में मूल यूनिक्स साक्षात्कार प्रश्न और उत्तर शामिल हैं
- वर्तमान निर्देशिका में छिपी हुई फ़ाइलों को खोजने के लिए आदेश
उत्तर:
$ ls -lrta
- वर्तमान में यूनिक्स सिस्टम में मौजूदा सक्रिय चल रही प्रक्रिया को खोजने के लिए आदेश?
उत्तर:
$ ps -ef
अब अगर हम प्रक्रिया के नाम को जानते हैं तो हम नीचे की तरह ps -ef के बाद grep जोड़ सकते हैं:
$ ps -ef | grep जावा
आइए अगले यूनिक्स साक्षात्कार प्रश्नों पर जाएं
- यूनिक्स बॉक्स में पूरी प्रक्रिया द्वारा स्मृति उपयोग को कैसे निर्धारित किया जा सकता है?
उत्तर:
यह एक साक्षात्कार में पूछे जाने वाले मूल यूनिक्स साक्षात्कार प्रश्न हैं।
$ शीर्ष कमांड का उपयोग करके।
शीर्ष आदेश स्मृति विवरण, प्रक्रिया आईडी, और अन्य सहित सभी विवरण प्रदान करता है। कमांड डिस्प्ले नीचे जैसा होना चाहिए:
- एप्लिकेशन लॉग फ़ाइल में अपवाद जानने के लिए कमांड की व्याख्या करें, मान लीजिए कि लॉग फ़ाइल नाम server.log है?
उत्तर:
$ grep ‘अपवाद’ server.log -> अपेक्षित परिणाम देगा।
$ grep ‘अपवाद’ server.log | wc -l -> कुल एप्लिकेशन सर्वर लॉग फ़ाइल में अपवाद की उचित गणना देगा।
- सभी फ़ाइलों को एक ही निर्देशिका या उपनिर्देशिका में मौजूद फ़ाइलों को खोजने के लिए कमांड जिसमें ‘जावा‘ नाम शामिल है?
उत्तर:
$ ढूंढें। -नाम ‘जावा’
भाग 2 – यूनिक्स साक्षात्कार प्रश्न और उत्तर (उन्नत)
इस पहले भाग में उन्नत यूनिक्स साक्षात्कार प्रश्न और उत्तर शामिल हैं
- शैल स्क्रिप्ट शैल स्क्रिप्ट तर्क में आंतरिक प्रसंस्करण के लिए कमांड लाइन तर्क स्वीकार कर रहा है?
उत्तर:
कमांड लाइन से गुजरने वाले तर्क $ (डॉलर चिह्न) का उपयोग कर शेल स्क्रिप्ट में आसानी से स्वीकार किए जा सकते हैं। यह हमेशा कमांड लाइन पर तर्क संख्यात्मक स्थिति का पालन करता है।
- यूनिक्स बॉक्स में मौजूदा फ़ाइल की अंतिम 200 लाइनों को प्रदर्शित या प्रस्तुत करें।
उत्तर:
$ tail -200f newfile.txt
आइए अगले यूनिक्स साक्षात्कार प्रश्न पर जाएं
- यूनिक्स / लिनक्स सर्वर में शेष डिस्क स्थान को खोजने के लिए आदेश।
उत्तर:
$ df-kl
फाइल सिस्टम 1 के-ब्लॉक उपलब्ध प्रयुक्त उपयोग% पर आरोहित
/dev/mapper/vg0-root 41153856 6322928 32733776 17% /
tmpfs 4029268 100 4029168 1% /dev/shm
/dev/sda1 487652 33803 428249 8% /boot
/dev/mapper/vg0-database1
20511356 6900920 12561988 36% /database1
/dev/mapper/vg0-database2
10190136 4346232 5319616 45% /database2
/dev/mapper/vg0-database3
10190136 7615792 2050056 79% /database3
/dev/mapper/vg0-backup
5029504 3549988 1217372 75% /backup
- निष्पादन योग्य के लिए किसी भी स्क्रिप्ट फ़ाइल तक पहुंच प्रदान करें।
उत्तर:
$ chmod 755 * .sh
यह एक उन्नत साक्षात्कार में पूछे जाने वाले उन्नत यूनिक्स साक्षात्कार प्रश्न हैं। यदि किसी भी उपयोगकर्ता के लिए लिपि की आवश्यकता पठनीय, लिखने योग्य और निष्पादन योग्य होनी चाहिए, तो कमांड chmod 777 * .sh हो सकता है
- यूनिक्स बॉक्स में हम एक प्रक्रिया को कैसे मार सकते हैं?
उत्तर:
$ kill -9 #pid -> pid ps -ef आदेश निष्पादित करके पाया जा सकता है।
अनुशंसित लेख
यह UNIX साक्षात्कार प्रश्नों और उत्तरों की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन UNIX साक्षात्कार प्रश्नों और उत्तरों को आसानी से क्रैकडाउन कर सके। अधिक जानने के लिए आप निम्नलिखित लेखों को भी देख सकते हैं