
अंतर्वस्तु
- सरल लेकिन व्यावहारिक लिनक्स सर्वर कमांड
- 1. अपटाइम
- दूसरा इंच
- 3. कौन
- 4. उपयोगकर्ता
- 5. व्हामी
- 6. कम
- 7. अधिक
- 8. पूंछ
- 9. कर्ल
- 10. wget
- 11. एससीपी
- 12. rsync
- 13. एसएफटीपी
- 14. एसएसएचओ
- 15. पिंग
- 16. जोइस
- 17. डिग
- 18. एनएसलुकअप
- 19. नेटस्टैट
- 20. ट्रेसरूट
- 21. टीसीपीडम्प
- 22. ifconfig
- 23. iwconfig
- 24. आईपीटेबल्स
- 25. व्यवस्था
- 26. सेंडमेल
- 27. मेलस्टैट्स
- 28. आईपी
- 29. लोड
- 30. डीस्टैट
- 31. डीएचक्लाइंट
- 32. एसएस
- 33. मीटर
- 34. मुक्त
- 35. डीएफ
- 36. एचटॉप
- 37. पीएस
- 38. पर्यावरण
- 39. चामोद
- 40. एलसोफे
- विचार समाप्त
अधिकांश आभासी दुनिया आज लिनक्स द्वारा संचालित है। व्यवस्थापक और नेटवर्क मालिक लिनक्स का पूरी तरह से उपयोग करके अपनी वेब उपस्थिति को नियंत्रित करना पसंद करते हैं। यदि आप एक शुरुआती लिनक्स उपयोगकर्ता हैं जो अपने सिस्टम प्रशासन कौशल को अगले स्तर तक बढ़ाना चाहते हैं, तो नीचे बताए गए इन 40 लिनक्स सर्वर कमांड को सीखें। अनुभवी sysadmins की हमारी टीम ने आपके सीखने के अनुभव को सुविधाजनक बनाने के लिए इस गाइड को तैयार किया है। इनमें से अधिकतर कमांड बहुत ही बुनियादी हैं, लेकिन अगर सावधानी से उपयोग किया जाता है, तो वे आपके लिनक्स सर्वर को अधिक प्रभावी ढंग से प्रबंधित और मॉनिटर करने में आपकी सहायता करेंगे।
सरल लेकिन व्यावहारिक लिनक्स सर्वर कमांड
इस गाइड में उल्लिखित अधिकांश कमांड अनुभवी उपयोगकर्ताओं से परिचित होने चाहिए क्योंकि वे बहुत ही बुनियादी हैं। हमने रेखांकित किया है कि वे शुरुआती लोगों के लिए क्यों महत्वपूर्ण हैं और आप इन सर्वर कमांड से कैसे लाभ उठा सकते हैं। इसके अतिरिक्त, यह मार्गदर्शिका उन अनुभवी sysadmins के लिए भी सहायक होगी जो सामान्य Linux सर्वर कमांड के बारे में व्यावहारिक संदर्भ खोज रहे हैं।
1. अपटाइम
अपटाइम कमांड एक बहुत ही सरल लिनक्स कमांड है जो हमें हमारे सिस्टम का रनिंग टाइम बताता है। आप इस लिनक्स कमांड का उपयोग दूरस्थ सर्वर में लॉग इन करने के लिए कर सकते हैं और देख सकते हैं कि सिस्टम कितने समय से चल रहा है। इसके अतिरिक्त, अपटाइम कमांड रिमोट सिस्टम के लोड औसत और वर्तमान में लॉग इन किए गए उपयोगकर्ताओं की संख्या को भी प्रदर्शित करता है।
# uptime # uptime -p
आप अपने आउटपुट को अलग तरीके से फ़ॉर्मेट करने के लिए कुछ अतिरिक्त फ़्लैग का उपयोग कर सकते हैं। NS -पी फ्लैग सिस्टम अपटाइम को आसानी से पढ़ने योग्य प्रारूप में बताता है।
दूसरा इंच
डब्ल्यू कमांड एक और आसान लेकिन व्यावहारिक सर्वर कमांड है जो सिस्टम में लॉग इन किए गए सभी उपयोगकर्ताओं और उनकी गतिविधियों को प्रदर्शित करता है। व्यवस्थापक इस आदेश का उपयोग उपयोगकर्ताओं और उनकी प्रक्रियाओं को लोड औसत के साथ देखने के लिए कर सकते हैं। यह दूरस्थ होस्ट, लॉगिन समय, निष्क्रिय समय, ट्टी का नाम आदि के बारे में जानकारी भी दिखाता है।
तारीख से सप्ताह के दिन की गणना करें
# w # w --short # w --ip-addr
जैसा कि ऊपर दिखाया गया है, आप अतिरिक्त झंडे का भी उपयोग कर सकते हैं। NS -कम या -एस विकल्प सीपीयू समय और लॉगिन जानकारी को छोड़कर एक शॉर्टलिस्ट प्रदर्शित करता है। उपयोग -आईपी-एडीआर या -मैं रिमोट होस्ट के आईपी का प्रिंट आउट लेने के लिए।
3. कौन
दूरस्थ उपयोगकर्ताओं के बारे में जानकारी प्रदर्शित करने के लिए आप who कमांड का भी उपयोग कर सकते हैं। डब्ल्यू के विपरीत, जो यह नहीं दिखाता कि उपयोगकर्ता क्या कर रहे हैं, हालांकि। हालांकि, बहुत सारे अतिरिक्त विकल्पों की अनुमति कौन देता है जो हमें आसानी से अधिक जानकारी प्राप्त करने में सक्षम बनाता है।
# who # who -b # who -d # who --ips
बस कमांड चलाने से हमें ट्टी नाम और समय के साथ उपयोगकर्ताओं के नाम मिलते हैं। उपयोग -बी या -बूट सिस्टम बूट होने पर प्रिंट करने के लिए ध्वज, -डी या -मृत मृत प्रक्रियाओं को दिखाने के लिए, और -IPS दूरस्थ होस्ट के आईपी को उनके उपयोगकर्ता नाम के बजाय प्रिंट करने के लिए।
4. उपयोगकर्ता
उपयोगकर्ता केवल दूरस्थ उपयोगकर्ता नाम प्रिंट करने के लिए सबसे सरल सर्वर कमांड में से एक है। यह सबसे सरल में से एक है शुरुआती के लिए लिनक्स कमांड और लगभग कोई अतिरिक्त विकल्प नहीं लेता है।
# users # users --version # users --help
NS -संस्करण तथा -मदद विकल्प ही एकमात्र विकल्प हैं जिनका आप उपयोग कर सकते हैं।
5. व्हामी
whoami कमांड यूजर्स के कमांड से काफी मिलता-जुलता है। यह शुरुआती लोगों के बीच सबसे लोकप्रिय लिनक्स कमांड में से एक है, और यह बताता है कि आपने किसके रूप में लॉग इन किया है। यह अनिवार्य रूप से सिर्फ प्रभावी यूजर आईडी का प्रिंट आउट लेता है।
# whoami # whoami --version # whoami --help
उपयोगकर्ताओं के साथ, whoami केवल उपरोक्त दो विकल्पों को अपने तर्क के रूप में समर्थन करता है।
6. कम
कम कमांड Linux sysadmins के लिए एक और सरल लेकिन अत्यंत मजबूत कमांड है। यह अपनी सुविधाओं की विशाल मात्रा के कारण अनुभवी व्यवस्थापकों के शस्त्रागार में सबसे बहुमुखी लिनक्स कमांडों में से एक है। कम का उपयोग करने का मुख्य उद्देश्य फाइलों को जल्दी से देखना और पृष्ठ के उतार-चढ़ाव का उपयोग करके उन पर स्क्रॉल करना है।
# less /var/log/custom.log
चूंकि कम विभिन्न विकल्पों और प्रारूपों का समर्थन करता है, हमारा सुझाव है कि आप इस कमांड को और अधिक विस्तार से समझने के लिए मैन और हेल्प पेज देखें।
7. अधिक
अधिक कमांड आपको बड़ी फ़ाइलों के माध्यम से बहुत तेज़ी से स्क्रॉल करने की अनुमति देता है। आप इस कमांड का उपयोग एक बार में एक स्क्रीनफुल फ़ाइल की सामग्री को देखने के लिए कर सकते हैं। हालाँकि अधिक कुछ उपयोगी कमांड-लाइन विकल्प प्रदान करता है, यह कम कमांड जितना शक्तिशाली नहीं है।
# more /var/log/custom.log # more --help # man more
सभी उपलब्ध विकल्पों को शीघ्रता से खोजने के लिए आप सहायता पृष्ठ से परामर्श कर सकते हैं। यदि आप इस आदेश के बारे में विस्तृत जानकारी चाहते हैं तो मैन्युअल पृष्ठ देखें।
8. पूंछ
टेल कमांड बहुत तेजी से लॉग फाइलों के माध्यम से डिबगिंग के लिए सबसे उपयोगी उपकरणों में से एक है। यह लिनक्स कमांड केवल एक फ़ाइल के अंतिम भाग को प्रदर्शित करता है, जिसमें लॉग फ़ाइलों के मामले में त्रुटियाँ होने की अधिक संभावना होती है। यदि आप त्वरित समस्या निवारण की तलाश में एक sysadmin हैं, तो पूंछ बहुत उपयोगी हो सकती है।
# tail /var/log/custom.log # tail -f /var/log/custom.log
जोड़ना -एफ विकल्प व्यवस्थापकों को उनके लिखे हुए लॉग का अनुसरण करने में सक्षम बनाता है। टेल कमांड के विस्तृत अवलोकन के लिए मैन पेज से परामर्श करें।
9. कर्ल
कर्ल उपयोगिता वेब के माध्यम से फ़ाइलों को स्थानांतरित करने के लिए सबसे शक्तिशाली लिनक्स सर्वर कमांड में से एक है। यह सरल लेकिन उपयोगी सुविधाओं की अधिकता के कारण नेटवर्क व्यवस्थापकों के लिए व्यापक रूप से उपयोग किया जाने वाला सॉफ़्टवेयर है। कर्ल कमांड कई वैकल्पिक तर्क ले सकता है जो इसे बहुत जटिल कार्य करने की अनुमति देता है।
# curl example.com/file.txt # curl example.com/file[1-100].txt # curl --help
चूंकि कर्ल कमांड बहुत बहुमुखी हैं, इसलिए इस गाइड में उनकी चर्चा करना असंभव है। यदि आप कर्ल में महारत हासिल करना चाहते हैं तो कृपया लिनक्स कर्ल कमांड पर हमारे गाइड की जांच करें।
10. wget
वेब पर फ़ाइलों को पुनः प्राप्त करने के लिए wget पैकेज का व्यापक रूप से उपयोग किया जाता है और लिनक्स पर फ़ाइलों को डाउनलोड करने के लिए दो वास्तविक उपकरणों में से एक है। यदि आप एक सर्वर व्यवस्थापक हैं जो अपने लिनक्स कौशल को तेज करना चाहते हैं, तो यह कमांड सीखना आपके लिए जरूरी है।
# wget example.com/file.txt # wget -c example.com/file.txt
चूंकि wget कई अतिरिक्त कमांड-लाइन विकल्प प्रदान करता है, इसलिए आपको अपने निपटान में उपलब्ध विकल्पों के कामकाज को समझने के लिए पहले उनके मैन पेज को देखना चाहिए।
11. एससीपी
दूरस्थ Linux होस्ट के बीच सुरक्षित रूप से फ़ाइलों को स्थानांतरित करने के लिए scp कमांड का उपयोग किया जाता है। इसका अर्थ है सुरक्षित प्रतिलिपि और व्यवस्थापक को एक नेटवर्क में विभिन्न होस्टों के बीच फ़ाइलों को बहुत आसानी से साझा करने में सक्षम बनाता है। इसके अतिरिक्त, scp कुछ सम्मोहक सुविधाओं की अनुमति देता है जैसे ssh एक्सेस को प्रबंधित करने की क्षमता, सुरक्षित सिफर का उपयोग करना, और इसी तरह।
# scp [email protected] _host:file.txt /local/documents/
यह कमांड टेक्स्ट फाइल को रिमोट होस्ट से लोकल मशीन में डाउनलोड करता है। आप अपने स्थानीय मशीन से दूरस्थ होस्ट और एक दूरस्थ होस्ट से कई दूरस्थ मशीनों में फ़ाइलों की प्रतिलिपि बनाने के लिए भी scp का उपयोग कर सकते हैं।
12. rsync
दूरस्थ फ़ाइलों को स्थानांतरित करने के लिए rsync एक और असाधारण उपयोगिता है। यह आरसीपी टूल के लिए एक आधुनिक समय का प्रतिस्थापन है और व्यवस्थापक को स्रोत और गंतव्यों के बीच फ़ाइलों को आसानी से सिंक्रनाइज़ करने की अनुमति देता है। rsync टूल अत्यंत तेज़ और लचीला है, जो इसे सर्वर व्यवस्थापकों के लिए एक आदर्श विकल्प बनाता है।
# rsync -t *.html new-server:public_html/
यह कमांड सभी HTML फाइलों को स्थानीय मशीन से रिमोट होस्ट में स्थानांतरित करता है जिसे कहा जाता है नया सर्वर . इस उपकरण द्वारा प्रदान किए गए सभी उपलब्ध विकल्पों का पता लगाने के लिए कृपया rsync का मैन पेज देखें।
13. एसएफटीपी
आपको पहले से ही ftp कमांड से परिचित होना चाहिए। यह व्यवस्थापकों को का उपयोग करके फ़ाइलों को स्थानांतरित करने की अनुमति देता है फाइल ट्रांसफर प्रोटोकॉल . sftp कमांड ftp कमांड का अपग्रेड है, जो सुरक्षित शेल कनेक्शन पर फाइल ट्रांसफर की सुविधा देता है।
# sftp [email protected]
sftp कमांड सुरक्षित रूप से उपयोग करके फ़ाइलों को स्थानांतरित करने के लिए एक इंटरैक्टिव कंसोल प्रदान करता है। सभी उपलब्ध विकल्पों को देखने के लिए बस इस कंसोल में एक प्रश्न चिह्न (?) टाइप करें। हम यह भी सुझाव देते हैं कि आप sftp कमांड की विस्तृत समझ के लिए उनके मैनुअल की जांच करें।
14. एसएसएचओ
लिनक्स में ssh कमांड व्यवस्थापक को सुरक्षित शेल प्रोटोकॉल पर दूरस्थ होस्ट प्रबंधित करने की अनुमति देता है। यह बिना किसी संदेह के सबसे अधिक उपयोग किए जाने वाले लिनक्स सर्वर कमांड में से एक है। एक सर्वर व्यवस्थापक के रूप में, आप ssh कमांड के साथ कुशल होने के लिए बाध्य हैं।
# ssh [email protected] # man ssh
चूंकि ssh कमांड सर्वर एडमिन के लिए बहुत सारे अतिरिक्त तर्कों को उजागर करता है, इसलिए इस कमांड का उपयोग शुरू करने से पहले मैनुअल से परामर्श करना बेहतर है।
15. पिंग
पिंग कमांड नेटवर्क एडमिन के लिए एक सरल लेकिन बेहद उपयोगी कमांड है। यह व्यवस्थापकों को नेटवर्क पर स्थानीय और दूरस्थ मशीनों के बीच कनेक्शन का आसानी से परीक्षण करने की अनुमति देता है। हालांकि पिंग का उपयोग करना बहुत आसान है, यह अक्सर नेटवर्क समस्या निवारण के दौरान कीमती समय बचा सकता है।
# ping google.com # ping yoursite.com # ping -c 3 example.com
आप IPv4 और IPv6 दोनों कनेक्शनों का परीक्षण करने के लिए पिंग का उपयोग कर सकते हैं। पिंग के लिए उपलब्ध सभी कमांड-लाइन विकल्पों को खोजने के लिए मैनुअल पेज देखें।
16. जोइस
whois कमांड Linux व्यवस्थापकों को सार्वजनिक रूप से उपलब्ध WHOIS डेटाबेस में सामग्री खोजने की अनुमति देता है। इसका उपयोग अक्सर दूरस्थ होस्ट के बारे में संवेदनशील जानकारी खोजने के लिए किया जाता है। आप whois कमांड का उपयोग करके आसानी से डोमेन नाम और आईपी के बारे में बहुमूल्य जानकारी प्राप्त कर सकते हैं।
# whois google.com # man whois
चूंकि whois बड़ी मात्रा में जानकारी प्रदर्शित करता है, व्यवस्थापक आमतौर पर grep जैसे टूल का उपयोग करके जानकारी को फ़िल्टर कर देते हैं। कुल मिलाकर, whois एक बहुमुखी कमांड है जो अपने व्यावहारिक उपयोग के मामलों के कारण सर्वर व्यवस्थापक के लिए उपयोगी है।
17. डिग
डिग कमांड whois कमांड के समान कार्य प्रदान करता है। आप इसका उपयोग लिनक्स मशीन से डोमेन-विशिष्ट जानकारी खोजने के लिए कर सकते हैं। वास्तव में, डिग नाम का अर्थ है डोमेन सूचना ग्रोपर .
# dig example.com
इस कमांड को चलाते समय आपको बहुत उपयोगी जानकारी जैसे आईपी एड्रेस, क्वेरी टाइम और एरर कोड मिलेंगे।
18. एनएसलुकअप
इस कमांड का उपयोग DNS सर्वरों को क्वेरी करने और दूरस्थ सर्वरों के संबंध में आवश्यक जानकारी प्राप्त करने के लिए किया जा सकता है। Linux सर्वर व्यवस्थापक अक्सर होस्ट-विशिष्ट जानकारी प्राप्त करने के लिए nslookup कमांड का उपयोग करते हैं डोमेन नाम सर्वर (डीएनएस) . यह कैसे काम करता है यह जानने के लिए नीचे दिए गए आदेश पर एक नज़र डालें।
# nslookup google.com
हालांकि यह बहुत ही सरल प्रतीत होता है, nslookup कई व्यवस्थापकों के लिए सबसे व्यापक रूप से उपयोग किए जाने वाले आदेशों में से एक है। इसके अलावा, nslookup व्यवस्थापकों को एक इंटरैक्टिव मोड में टूल का उपयोग करने की अनुमति देता है।
19. नेटस्टैट
नेटस्टैट कमांड एक सम्मोहक लिनक्स उपकरण है जो व्यवस्थापक को सभी सक्रिय टीसीपी कनेक्शन, सॉकेट स्टेट्स, रूटिंग टेबल और बहुत कुछ देखने में सक्षम बनाता है। यदि आप बड़े पैमाने पर आईटी बुनियादी ढांचे को बनाए रखने के लिए जिम्मेदार एक सर्वर व्यवस्थापक हैं, तो नेटस्टैट कमांड आपके लिए बेहद उपयोगी हो सकता है।
सप्ताह के दिनों में एक पत्र संक्षिप्त होता है
# netstat # netstat -l # netstat -a | more
चूंकि नेटस्टैट कई उपयोगी विकल्प और तर्क प्रदान करता है, इसलिए इस उपकरण का उपयोग शुरू करने से पहले मैनुअल की जांच करना बेहतर है।
20. ट्रेसरूट
लिनक्स में ट्रेसरआउट कमांड हमें उन मार्गों को प्रदर्शित करने की अनुमति देता है जो हमारे पैकेट दूरस्थ गंतव्य तक पहुंचने से पहले लेते हैं। यह एक आसान लेकिन उपयोगी सर्वर कमांड है, जिससे रूटिंग दोष निर्धारित करना और फायरवॉल डिजाइन करना आसान हो जाता है।
# traceroute google.com # traceroute example.com
यह नेटवर्क हॉप्स और दूरियों को प्रभावी ढंग से जांचने के लिए एक विरासती लिनक्स कमांड है।
21. टीसीपीडम्प
tcpdump कमांड निश्चित रूप से नेटवर्क समस्या निवारण के लिए सबसे उपयोगी Linux सर्वर कमांड में से एक है। यह एक शानदार नेटवर्किंग टूल है जो आपके सिस्टम द्वारा प्रेषित और प्राप्त टीसीपी/आईपी पैकेट्स को प्रदर्शित करता है। सुरक्षा की दृष्टि से भी यह बेहद जरूरी है।
# tcpdump # tcpdump -c 15 # tcpdump --help
डिफ़ॉल्ट रूप से, tcpdump पैकेट को लगातार कैप्चर करता है। आप इसे केवल एक निश्चित संख्या में पैकेट का उपयोग करके कैप्चर करने के लिए कह सकते हैं -सी विकल्प। विभिन्न प्रकार के कार्यों को करने के लिए व्यवस्थापकों को सक्षम करने के लिए इसमें कई और विकल्प हैं।
22. ifconfig
ifconfig टूल के लिए व्यापक रूप से उपयोग किया जाने वाला टूल है 'इंटरफ़ेस विन्यास।' यह व्यवस्थापकों को अपने नेटवर्क इंटरफेस को देखने और इंटरफ़ेस पैरामीटर असाइन करने, जोड़ने, हटाने या नियंत्रित करने की अनुमति देता है। चूंकि नेटवर्क इंटरफेस को कॉन्फ़िगर करना सर्वर व्यवस्थापकों के लिए एक बड़ी बात है, यह आईटी कर्मियों के लिए एक आवश्यक आदेश है।
# ifconfig # ifconfig | grep inet # man ifconfig
ifconfig कमांड कई विकल्प और उपयोग प्रदान करता है, जिन पर इस गाइड में चर्चा करना असंभव है। यदि आप अधिक जानना चाहते हैं तो कृपया लिनक्स ifconfig कमांड पर हमारे गाइड को देखें।
23. iwconfig
iwconfig कमांड बहुत हद तक ifconfig के समान है, इस तथ्य को छोड़कर कि यह केवल वायरलेस इंटरफेस को कॉन्फ़िगर करने के लिए है। Linux व्यवस्थापक इस टूल का उपयोग वायरलेस इंटरफ़ेस पैरामीटर जैसे SSID, ट्रांसमिशन दर, मोड आदि के प्रबंधन और नियंत्रण के लिए कर सकते हैं।
# iwconfig # iwconfig --help # man iwconfig
सभी उपलब्ध विकल्पों का सारांश प्राप्त करने के लिए सहायता पृष्ठ देखें। मैन पेज आपको इन विकल्पों को अधिक विस्तार से समझने में मदद करेगा।
24. आईपीटेबल्स
iptables उपयोगिता नेटवर्क व्यवस्थापकों के लिए सबसे शक्तिशाली Linux सर्वर कमांड में से एक है। यह उन्हें आईपी को प्रतिबंधित या ब्लॉक करने की अनुमति देता है और सर्वर को विभिन्न दुर्भावनापूर्ण हमलों से बचाने के लिए उपयोग किया जाता है। iptables उपयोगिता को एक गहन चर्चा की आवश्यकता है, जो इस गाइड के दायरे से बाहर है। इसलिए, हम पाठकों को सामान्य Linux iptables नियमों पर हमारे गाइड को देखने का सुझाव देते हैं।
# iptables -L # iptables --help # man iptables
पहला आदेश वर्तमान में सभी सक्रिय नियमों को प्रदर्शित करेगा। आप iptables के विस्तृत अवलोकन के लिए सहायता पृष्ठ या मैनुअल भी देख सकते हैं।
25. व्यवस्था
सेस्टेटस कमांड हमें हमारे देखने की अनुमति देता है सेलिनक्स कमांड लाइन से सीधे स्थिति। यह एक सरल लेकिन आसान सा कमांड है जो यह जांचने के लिए उपयोगी है कि आपका सर्वर SELinux द्वारा ठीक से संरक्षित है या नहीं।
# sestatus # man sestatus
नेटवर्क व्यवस्थापक आसानी से SELinux के बारे में आवश्यक जानकारी प्राप्त कर सकते हैं, जैसे कि वर्तमान मोड, SELinuxfs माउंट पॉइंट, सक्रिय नीति का नाम, इत्यादि।
26. सेंडमेल
सेंडमेल सॉफ्टवेयर का व्यापक रूप से उपयोग दूरस्थ मशीनों से ईमेल भेजने के लिए किया जाता है। आप इस आसान सर्वर कमांड का उपयोग करके अपने टर्मिनल से आसानी से ईमेल भेज सकते हैं। व्यवस्थापक यह भी देख सकते हैं कि उनके ईमेल संचार इरादे के अनुसार काम कर रहे हैं या सेंडमेल का उपयोग नहीं कर रहे हैं।
# echo 'Subject: New' | sendmail [email protected]यह आदेश की सामग्री भेज देगा mail.txt निर्दिष्ट पते पर फ़ाइल करें।
27. मेलस्टैट्स
मेलस्टैट्स कमांड का उपयोग ईमेल आँकड़े प्रदर्शित करने के लिए किया जाता है लिनक्स ईमेल सर्वर . इस साधारण टर्मिनल कमांड का उपयोग करके व्यवस्थापक आसानी से अपने ईमेल संचार का त्वरित अवलोकन प्राप्त कर सकते हैं। नीचे दिए गए उदाहरण इस आदेश के कामकाज को प्रदर्शित करते हैं।
# mailstats -p # mailstats -f FILEयह कमांड डिफ़ॉल्ट रूप से सेंडमेल स्टैटिस्टिक्स मॉड्यूल का उपयोग करके काम करता है। आप इसे ओवरराइड कर सकते हैं और का उपयोग करके कस्टम डेटा निर्दिष्ट कर सकते हैं -एफ ध्वज, जैसा कि दूसरे आदेश में दिखाया गया है।
28. आईपी
ip कमांड यकीनन आधुनिक sysadmins के लिए सबसे उपयोगी Linux सर्वर कमांड में से एक है। यह नेटवर्क उपकरणों, सुरंगों, रूटिंग और कई अन्य चीजों को प्रबंधित करने का एक सम्मोहक तरीका प्रदान करता है। इसके अलावा, आईपी कमांड विभिन्न नेटवर्किंग मुद्दों से निपटने के उद्देश्य से कई उप-आदेशों को उजागर करता है।
# ip addr # ip link # ip addr add 192.168.1.XXX/24 dev eth0पहला कमांड सक्रिय आईपी पते प्रदर्शित करता है, और दूसरा नेटवर्क इंटरफेस दिखाता है। अंतिम कमांड का उपयोग विशिष्ट इंटरफेस में आईपी जोड़ने के लिए किया जाता है।
29. लोड
nload प्रोग्राम सरल और उपयोग में आसान Linux सॉफ़्टवेयर है जो व्यवस्थापक को अपने सर्वर के लिए आने वाले और बाहर जाने वाले नेटवर्क ट्रैफ़िक की निगरानी करने की अनुमति देता है। हम वास्तव में इस कमांड को इसकी उत्कृष्ट विज़ुअलाइज़ेशन सुविधाओं के कारण पसंद करते हैं, जो वास्तविक समय में सर्वर के उपयोग पर आवश्यक अंतर्दृष्टि प्रदान करते हैं।
# nload # nload devices wlp1s0 # nload --helpसिंपल रनिंग एनलोड सभी उपलब्ध नेटवर्क इंटरफेस के लिए ट्रैफिक सूचना प्रदान करता है। दूसरा कमांड इसे केवल वायरलेस इंटरफेस तक सीमित करता है।
30. डीस्टैट
आपके Linux सर्वर के प्रदर्शन की निगरानी के लिए dstat उपयोगिता एक और उत्कृष्ट कमांड-लाइन उपकरण है। यह व्यवस्थापकों को अपने सर्वर की स्थिति, उपयोग और अन्य संसाधन-संबंधी जानकारी को आसानी से देखने की अनुमति देता है। इसे vmstat, netstat, और ifstat टूल के आधुनिक समय के प्रतिस्थापन के रूप में विकसित किया गया है।
# dstat # dstat -c --top-cpu --top-mem # dstat --help # man dstatकुल मिलाकर, dstat कमांड उन व्यवस्थापकों के लिए वास्तव में फायदेमंद हो सकता है जो बड़े पैमाने पर आईटी इन्फ्रास्ट्रक्चर और लिनक्स सर्वर का प्रबंधन कर रहे हैं।
31. डीएचक्लाइंट
dhclient कमांड लिनक्स को इनवाइट करता है डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल (डीएचसीपी) क्लाइंट और व्यवस्थापकों को आईपी पते, सबनेट, गेटवे, और DNS सर्वर से संबंधित अन्य जानकारी की निगरानी करने की अनुमति देता है। यदि आप बड़े पैमाने पर सर्वर का रखरखाव कर रहे हैं तो आपको इस कमांड से परिचित होना चाहिए।
# dhclient eth0 # man dhclientयह टूल व्यवस्थापकों को वर्तमान में असाइन किए गए इंटरफ़ेस के IP जारी करने और नए प्राप्त करने की अनुमति देता है। यह कमांड अधिक विस्तार से कैसे काम करता है, यह जानने के लिए dhclient के मैन पेज से परामर्श करें।
32. एसएस
ss उपयोगिता सॉकेट आँकड़े प्रदान करती है और व्यवस्थापकों को अपने सर्वर ट्रैफ़िक की अधिक सटीक निगरानी करने की अनुमति देती है। व्यवस्थापक आमतौर पर अपने नेटवर्क आँकड़ों का विस्तृत दृश्य प्राप्त करने के लिए इस लिनक्स कमांड का उपयोग करते हैं। इसलिए, उपयुक्त सॉकेट डंपिंग टूल की तलाश में नेटवर्क व्यवस्थापकों के लिए यह एक उत्कृष्ट विकल्प हो सकता है।
# ss # ss -lt # ss -p # ss --helpss कमांड कई अतिरिक्त विकल्प प्रदान करता है जो इसे उन्नत कार्यों को करने की अनुमति देता है। सभी उपलब्ध विकल्पों का सारांश खोजने के लिए आप सहायता पृष्ठ देख सकते हैं। यदि आप और स्पष्टीकरण की तलाश में हैं तो मैनुअल पर जाएं।
33. मीटर
एमटीआर उपयोगिता पिंग कमांड और ट्रेसरआउट कमांड की सुविधाओं को एक ही प्रोग्राम में जोड़ती है। यह पैकेट कनेक्शन की जांच के लिए सबसे अधिक उपयोग किए जाने वाले लिनक्स सर्वर कमांड में से एक है, और इस प्रकार आपको एमटीआर से परिचित होना चाहिए।
# mtr # mtr --report # man mtrNS -रिपोर्ट good विकल्प दस पैकेटों का विश्लेषण करने के बाद स्वतः बंद हो जाता है और इसके विश्लेषण के आधार पर एक रिपोर्ट तैयार करता है। आप आसानी से कर सकते हैं। इसके अतिरिक्त, एमटीआर विभिन्न प्रकार के संचालन से निपटने के लिए कई और अतिरिक्त विकल्पों को उजागर करता है। मैनुअल पेज इन विकल्पों के बारे में गहन चर्चा प्रदान करता है।
34. मुक्त
फ्री कमांड आपके लिनक्स सर्वर की उपलब्ध और कब्जे वाली मेमोरी की जांच करने का एक सरल लेकिन उपयोगी तरीका प्रदान करता है। यह व्यवस्थापकों के लिए एक सम्मोहक उपकरण है क्योंकि आपके सर्वर कंप्यूटर को बनाए रखने के लिए मेमोरी स्पेस का विश्लेषण करना आवश्यक है।
# free # free -m # man freeफ्री कमांड बहुत बहुमुखी है और कई अतिरिक्त विकल्प प्रदान करता है। आप इन विकल्पों का उपयोग आवश्यकतानुसार स्मृति उपयोग आउटपुट को प्रारूपित करने के लिए कर सकते हैं। विस्तृत अवलोकन के लिए मैन पेज पर एक नज़र डालें।
35. डीएफ
डिस्क स्थान जानकारी की निगरानी के लिए df कमांड वास्तविक लिनक्स उपकरण है। यह आमतौर पर इस्तेमाल किया जाने वाला कमांड है जो मेमोरी के उपयोग के बारे में संवेदनशील जानकारी देता है। df कमांड का उपयोग विभिन्न स्थितियों में किया जा सकता है, इसलिए उन सभी पर एक ही पैराग्राफ में चर्चा करना कठिन है।
# df -a # df -h # df -T # man dfहमने पहले ही लिनक्स डीएफ कमांड को विस्तार से कवर कर लिया है और पाठकों को सुझाव है कि अगर गहराई से परिचय की तलाश है तो उस गाइड की जांच करें।
36. एचटॉप
आपके Linux सर्वर के CPU उपयोग को सहजता से मॉनिटर करने के लिए htop उपयोगिता एक मंत्रमुग्ध करने वाला उपकरण है। यह लीगेसी टॉप प्रोग्राम के लिए आधुनिक समय का अपग्रेड है। इसके अलावा, एचटोप उपयोग करने के लिए सीधा है, इसलिए शुरुआती व्यवस्थापक भी इस टूल का लाभ उठा सकते हैं।
# htop # htop --helpआप इस लिनक्स कमांड के माध्यम से वर्तमान में चल रही सभी सिस्टम प्रक्रियाओं और उनके सीपीयू उपयोग को आसानी से पा सकते हैं। htop द्वारा पेश किए गए सभी उपलब्ध विकल्पों के सारांश के लिए सहायता पृष्ठ पर एक नज़र डालें।
37. पीएस
पीएस कमांड सिस्टम प्रक्रियाओं के बारे में जानकारी प्रदर्शित करता है और सर्वर की समस्याओं का निवारण करते समय बेहद फायदेमंद हो सकता है। यह एक और बहुमुखी कमांड है जिसका बड़े आईटी इन्फ्रास्ट्रक्चर और लिनक्स सर्वरों को बनाए रखने में महत्वपूर्ण महत्व है।
# ps # ps -ef # ps -eM # man psपीएस कमांड अपने सरल लेकिन व्यावहारिक उपयोग के कारण हमारे पसंदीदा लिनक्स टर्मिनल कमांड में से एक है। हम पाठकों को विस्तृत अवलोकन प्राप्त करने के लिए अपने मैन पेज की जांच करने के लिए प्रोत्साहित करते हैं।
38. पर्यावरण
पर्यावरण चर को कॉन्फ़िगर करना एक संवेदनशील कार्य है, और सर्वर व्यवस्थापकों को यह सुनिश्चित करना चाहिए कि उन्होंने इसे सही तरीके से किया है। Env कमांड व्यवस्थापक को सक्रिय पर्यावरण चर की जांच करने और संशोधित सिस्टम वातावरण में प्रोग्राम चलाने की अनुमति देता है। तो यह लगभग हर Linux sysadmin के लिए एक उपयोगी कमांड है।
# env # env --help # man envEnv कमांड पारंपरिक लिनक्स टर्मिनल कमांड जैसे कई कमांड-लाइन विकल्पों का भी समर्थन करता है। इन विकल्पों के बारे में संक्षिप्त जानकारी प्राप्त करने के लिए सहायता पृष्ठ शीर्ष देखें, या विस्तृत अवलोकन के लिए मैन पेज पर जाएं।
39. चामोद
लिनक्स फाइल सिस्टम अनुमतियाँ आपके Linux वेब सर्वर की सुरक्षा में एक अत्यंत महत्वपूर्ण भूमिका निभाती हैं। हम इस विषय को पहले की एक गाइड में विस्तार से कवर कर चुके हैं। यहां, हम chmod कमांड को रेखांकित करना चाहते हैं, जो कि आवश्यक Linux सर्वर कमांड में से एक है जिसे एक sysadmin को पता होना चाहिए।
# chmod 755 test.file # chmod --helpचूंकि chmod कमांड काफी उन्नत है, इसलिए इस बारे में बात करना मुश्किल है कि यह यहां कैसे काम करता है। इसका उपयोग करने के तरीके के बारे में अधिक जानकारी प्राप्त करने के लिए कृपया हमारी मार्गदर्शिका और मैन्युअल पृष्ठ देखें।
40. एलसोफे
Lsof कमांड का उपयोग वर्तमान में खुली हुई सभी फाइलों को उन प्रक्रियाओं के साथ प्रदर्शित करने के लिए किया जाता है जो उन्हें खोलती हैं। यह एक व्यापक रूप से उपयोग किया जाने वाला लिनक्स कमांड है और समस्या निवारण जैसे कई परिदृश्यों में उपयोगी हो सकता है।
कैसे एक्सेल में फोन नंबर प्रारूपित करने के लिए# lsof # lsof --help # man lsoflsof कमांड कई अतिरिक्त कमांड-लाइन विकल्प प्रदान करता है। आप इसके सहायता पृष्ठ से सभी उपलब्ध विकल्पों का त्वरित दृश्य प्राप्त कर सकते हैं। यदि आप और स्पष्टीकरण चाहते हैं तो मैनुअल पेज पर जाएं।
विचार समाप्त
लिनक्स सर्वर कमांड में सर्वर प्रबंधन, बैंडविड्थ मॉनिटरिंग, संसाधन रखरखाव आदि के लिए कई तरह के कमांड शामिल हैं। एक अनुभवी सर्वर व्यवस्थापक से अपेक्षा की जाती है कि वह इस मार्गदर्शिका में उल्लिखित कई आदेशों सहित, ढेर सारे आदेशों को जानता हो। चूंकि एक ही गाइड में सभी सर्वर-संबंधित कमांड को कवर करना असंभव है, हमारे संपादकों ने इस गाइड में 40 सबसे अधिक उपयोग किए जाने वाले ऐसे कमांड की रूपरेखा तैयार की है। ये कमांड शुरुआती और अनुभवी लिनक्स व्यवस्थापक दोनों के लिए फायदेमंद हो सकते हैं। उम्मीद है, हम आपको वह जानकारी प्रदान करने में सक्षम थे जिसकी आप इस पोस्ट से तलाश कर रहे थे। विभिन्न लिनक्स कमांड और पैकेज पर अधिक नियमित गाइड के लिए हमारे साथ बने रहें।
साझा करना फेसबुक ट्विटर Pinterest WhatsApp reddit तार Viber
- टैग
- लिनक्स सर्वर
- सर्वर उपयोगिता उपकरण
उत्तर छोड़ दें उत्तर रद्द करे
टिप्पणी: कृपया अपनी टिप्पणी दर्ज करें! नाम:* कृपया अपना नाम यहां दर्ज करें ईमेल:* आपने गलत ईमेल पता दर्ज किया है! कृपया अपना ईमेल पता यहां दर्ज करें वेबसाइट:अगली बार जब मैं टिप्पणी करूं तो इस ब्राउज़र में अपना नाम, ईमेल और वेबसाइट सहेजें।
![]()
नवीनतम लेख
एंड्रॉयडAndroid और iOS डिवाइस के लिए 10 सर्वश्रेष्ठ फेस स्वैप ऐप्स
विंडोज ओएसरीसायकल बिन को स्वचालित रूप से खाली करने के लिए विंडोज 10 को कैसे शेड्यूल करें
एंड्रॉयडतेजी से भुगतान पाने के लिए Android डिवाइस के लिए 10 सर्वश्रेष्ठ चालान-प्रक्रिया ऐप्स
विंडोज ओएसआपके पीसी के लिए 10 सर्वश्रेष्ठ जीपीयू बेंचमार्क सॉफ्टवेयर
ज़रूर पढ़ें
डेटा साइंसउबंटू पर पेंटाहो डेटा इंटीग्रेशन (पीडीआई) टूल कैसे स्थापित करें
लिनक्स5 सर्वश्रेष्ठ दिखने वाले लिनक्स डिस्ट्रो हम आपको उपयोग करने की सलाह देते हैं
लिनक्सलिनक्स के लिए शीर्ष 10 सर्वश्रेष्ठ ओपन सोर्स स्पीच रिकग्निशन टूल्स
लिनक्सस्टैकएडिट - एक ओपन-सोर्स और आधुनिक इन-ब्राउज़र मार्कडाउन संपादक
संबंधित पोस्ट
लिनक्स सिस्टम पर कॉकपिट वेब कंसोल कैसे स्थापित और सेटअप करें
उबंटू लिनक्स पर वाईआई पीएचपी फ्रेमवर्क कैसे स्थापित और स्थापित करें?
W को कैसे ठीक करें: कुछ अनुक्रमणिका फ़ाइलें Ubuntu Linux में त्रुटि डाउनलोड करने में विफल रहीं
लिनक्स डेस्कटॉप पर 1Password कैसे स्थापित करें और कैसे सेट करें?
लिनक्स डेस्कटॉप में नवीनतम जीएनयू नैनो टेक्स्ट एडिटर कैसे स्थापित करें
लिनक्स सिस्टम में नया अवशेष इन्फ्रास्ट्रक्चर एजेंट कैसे स्थापित करें