चरण 1: लिनक्स, नेटवर्किङ, र स्क्रिप्टिङ आधारभूतहरू
लेखक: GPS
यो चरण क्लाउडमा कसरी लागू हुन्छ?
क्लाउड लिनक्स सर्भरहरूको गुच्छा हो जुन सँगै नेटवर्क गरिएको छ। सञ्जालले कसरी काम गर्छ भन्ने आधारभूत कुराहरू सिक्ने, र यी सर्भरहरूसँग आदेशहरू मार्फत कसरी अन्तरक्रिया गर्ने, र ती आदेशहरूलाई स्क्रिप्ट मार्फत स्वचालित गर्ने, यो चरणको बारेमा हो। यदि तपाईं पहिले नै लिनक्स प्रशासक वा नेटवर्क इन्जिनियर हुनुहुन्छ भने, तपाईंले क्लाउडमा आफ्नो सीपहरू लागू गर्न सक्नुहुन्छ।
यस चरणलाई कसरी तोड्ने
म यी तीन विषय र यो टाइमलाइनमा समय खर्च गर्न सुझाव दिन्छु:
अर्डर | विषय | समय प्रतिबद्धता |
---|---|---|
१ | लिनक्स कमाण्डको परिचय | २ हप्ता |
२ | नेटवर्किङको परिचय | १ हप्ता |
३ | ब्यास स्क्रिप्टिङको परिचय | १ हप्ता |
निस्सन्देह तपाईले चाहानु भएको धेरै समय खर्च गर्न स्वतन्त्र महसुस गर्नुहोस्, मानिसहरूले टाइमलाइन र ब्रेकडाउनको लागि सोधेका छन् त्यसैले मैले यसलाई थपेको छु।
स्रोतहरू
विषय | शीर्षक | नोट | सुझाव |
---|---|---|---|
लिनक्स | ह्याकरहरूको लागि लिनक्स आधारभूत | यो पुस्तकले लिनक्स सिक्न रमाइलो बनायो! यो पछ्याउन र दिन दिन एक अध्याय लिन धेरै सजिलो छ। | तपाईंले पूरै कुरा पढ्न आवश्यक छैन, पहिलो 9 अध्यायहरूले तपाईंलाई जान्न आवश्यक धेरै कुराहरू समावेश गर्दछ। |
लिनक्स | लिनक्स कमाण्ड लाइन | मैले यसलाई पहिलो पुस्तकबाट विषयहरूलाई सुदृढ पार्न सन्दर्भको रूपमा प्रयोग गरें। | ऐच्छिक, तर उपयोगी |
बासको परिचय | GPS द्वारा लिनक्स बास कोर्स | बासको परिचय! यहाँ म तपाईंलाई केही उपयोगी Bash आदेशहरूको परिचय दिन्छु। यसलाई हेर्नुहोस् र त्यसपछि तिनीहरूलाई आफ्नै गर्नुहोस्। | |
ब्यास स्क्रिप्टिङ | बस स्क्रिप्टिङको परिचय | ब्याश स्क्रिप्टिङको लागि शानदार परिचय, जो कोलिन्सको आवाज सुखदायक छ! | यसले तपाइँलाई अर्को चरणमा प्रयोग गर्ने अवधारणाहरूसँग परिचय गराउनेछ। |
नेटवर्किङ | नेटवर्किङ बेसिक्स (२०२०) | यो 15 मिनेटको भिडियोले उच्च स्तरमा सबै आवश्यक सञ्जाल अवधारणाहरू समेट्छ। | यो हेर्न र प्रत्येक अवधारणा गुगल एक दिन खर्च गर्नुहोस्। प्रत्येक अवधारणामा आफैंमा थप पढ्नुहोस्। |
नेटवर्किङ | कम्प्यूटर नेटवर्किङका आधारभूत कुराहरू | Azure प्रशासक र विकासकर्ता सिकाउने मार्गहरूको लागि तयार गर्न तपाईंले कम्प्युटर नेटवर्किङका आधारभूत सिद्धान्तहरू सिक्नुहुनेछ। | अघिल्लो भिडियो पछि यो पढ्नुहोस्। |
नेटवर्किङ | Azure नेटवर्किङ सेवाहरूको अवलोकन | Azure प्रशासक र विकासकर्ता सिकाउने मार्गहरूको लागि तयार गर्न तपाईंले कम्प्युटर नेटवर्किङका आधारभूत सिद्धान्तहरू सिक्नुहुनेछ। | ऐच्छिक, तर मलाई लाग्छ कि यो नेटवर्किङ कोटिमा क्लाउड सेवाहरूमा परिचय गराउनको लागि उत्तम समय हो, यस अवस्थामा Azure। |
परियोजनाहरू
तपाईंले यस चरणमा सिकेका कुराहरूलाई सुदृढ पार्नका लागि यहाँ केही परियोजनाहरू छन्। मैले तपाईंको परियोजनाहरूमा ब्लगिङ वा भिडियो सामग्री सिर्जना गर्न सिफारिस गरें।
शीर्षक | स्रोत | नोटहरू |
---|---|---|
कम्प्युटरमा लिनक्स स्थापना गर्नुहोस् | डिस्ट्रोको अनुसन्धान गर्नुहोस् र यसलाई स्थापना गर्नुहोस् (हामीलाई Pop!_OS) | लिनक्स सिक्नको लागि यसलाई प्रयोग गर्नु भन्दा राम्रो तरिका छैन! |
[LAMP सर्भर] (https://en.wikipedia.org/wiki/LAMP_(software_bundle)) सेटअप गर्नुहोस् | एक धेरै लोकप्रिय लिनक्स प्रशासक कार्य। | |
NAS सर्भर तैनात गर्नुहोस् | FreeNAS | |
आफ्नो क्लाउड डिप्लोय गर्नुहोस् | चेकआउट NextCloud | आफ्नो निजी क्लाउड सिर्जना गर्न एक रमाइलो तरिका। |
भिडियो फाइलहरू रूपान्तरण | ffmpeg ले .mov फाइललाई mp4 मा रूपान्तरण गर्ने स्क्रिप्ट लेख्न प्रयोग गर्नुहोस्। स्क्रिप्टिङ कौशल अभ्यास गर्न उत्कृष्ट तरिका। |
यस चरणको अन्त्यमा तपाईंले परिचित हुन सक्ने कुराहरू
कमान्ड हरु
- 'cd' आदेशको साथ नेभिगेट गर्नुहोस्।
- कसरी डाइरेक्टरीका सामग्रीहरू सूचीबद्ध गर्ने र
ls
आदेश प्रयोग गरेर। mkdir
,cp
,rm
, रtouch
आदेशहरूसँग फाइलहरू सिर्जना गर्नुहोस्, प्रतिलिपि गर्नुहोस्, सार्नुहोस्, पुन: नामकरण गर्नुहोस्, निर्देशिकाहरू गर्नुहोस् ।locate
,whereis
,which
, रfind
आदेशहरूसँग फाइलहरू फेला पार्नुहोस्।which
,man
, र--help
आदेशहरू मार्फत आदेशहरू बारे थप जान्न ी बुझ्नुहोस्।/var/log
मा लग विवरणहरू फेला पार्न परिचित- कसरी 'बिरालो',
कम
,अधिक
,पुच्छर
,हेड
सँग फाइलको सामग्रीहरू प्रदर्शन गर्ने। grep
रsed
सँग फिल्टर गर्दै।>
अपरेटर रtee
आदेशको साथ मानक इनपुट, आउटपुट र त्रुटिको पुनर्निर्देशन।- कसरी
|
अपरेटरसँग पाइपलाइनहरू प्रयोग गर्ने। nano
वाvim
को साथ फाइलहरू हेरफेर गर्नुहोस्।- प्याकेजहरू स्थापना र स्थापना रद्द गर्नुहोस्। डिस्ट्रोमा निर्भर गर्दछ, डेबियन आधारित प्रयोग
apt
। chown
,chgrp
,chmod
आदेशहरूसँग नियन्त्रण अनुमतिहरू।- प्रयोगकर्ताहरू र
sudo
आदेश सिर्जना गर्दै। ps
,शीर्ष
,nice
,kill
सँग प्रक्रिया व्यवस्थापन- वातावरण aud प्रयोगकर्ता परिभाषित चरहरू
env
,set
,export
आदेशहरूसँग व्यवस्थापन गर्नुहोस्। - आफ्नो
PATH
मा निर्देशिकाहरू थप्नुहोस्। - सङ्कुचन र
tar
,gzip
,gunzip
को साथ अभिलेख। - कसरी
ssh
को साथ लिनक्स सर्भर पहुँच गर्ने।
नेटवर्किङ
अवधारणाहरू तपाईसँग परिचित हुनुपर्छ।
- OSI मोडेल
- आईपी ठेगानाहरू
- MAC ठेगानाहरू
- रूटिङ र स्विचिङ
- TCP/IP
- TCP र UDP
- DNS
- VPN टनेलिङ
- TLS र SSL
ब्यास स्क्रिप्टिङ
- एक Shell के हो?
- Bash के हो?
- स्क्रिप्ट किन # बाट सुरु गर्नुपर्छ?
- एक variable के हो र तिनीहरूलाई कसरी प्रयोग गर्ने
- प्रयोगकर्ता इनपुट कसरी स्वीकार गर्ने
- स्क्रिप्ट कसरी कार्यान्वयन गर्ने
तपाईंले हेर्न चाहनुहुने प्रमाणपत्रहरू
त्यहाँ धेरै लिनक्स प्रमाणीकरणहरू छन् र तपाईंले ती मध्ये कुनैको लागि अध्ययन गर्न छनौट गर्न सक्नुहुन्छ, तर ती मध्ये धेरैले तपाईंलाई ठोस आधारको लागि जान्न आवश्यक भन्दा बढी कभर गर्दछ र लिनक्स प्रशासनमा बढी केन्द्रित छन्।
त्यहाँ त्यहाँ नेटवर्किङ प्रमाणपत्रहरूको टनहरू पनि छन्, र लिनक्सहरू जस्तै, तिनीहरू तपाईंलाई धेरै ज्ञान दिनमा बढी केन्द्रित छन् ताकि तपाईं नेटवर्किङ इन्जिनियर/विशेषज्ञ बन्न सक्नुहुन्छ, फेरि एक परिचयात्मक स्तरमा, यो थोरै ओभरकिल हो। यदि तपाइँ एउटा प्राप्त गर्न चाहनुहुन्छ भने, Cisco certifications मा एक नजर राख्नुहोस् जुन धेरै धेरै छन्। उद्योग मानक र/वा Comptia Network+
दिनको अन्त्यमा, यदि तपाइँ तिनीहरूलाई लिन चाहनुहुन्छ भने, यसको लागि जानुहोस् :)