अंशकालिक (लिनक्स) सिस्टम एडमिनिस्ट्रेशन काम करने वाले एक सॉफ्टवेयर डेवलपर के लिए अच्छी किताब [बंद]


34

कई छोटे संगठनों में, डेवलपर्स अक्सर कुछ सिस्टम एडमिनिस्ट्रेशन काम (स्पष्ट कारणों के लिए) करते हैं। बहुत सारे समय, उनके पास महान डेवलपर कौशल हैं, लेकिन कुछ सिस्टम प्रशासन कौशल (शायद सभी स्वयं-सिखाया हुआ), और इसलिए उन्हें जाना सीखना होगा, जो कि काफी अक्षम है।

क्या कैनोनिकल (या बस महान) किताबें हैं जो इस स्थिति में मदद करेंगी? केवल एक शेल का उपयोग करने से अधिक उन्नत (संभवतः एक डेवलपर ऐसा कर सकता है), लेकिन किसी ऐसे व्यक्ति के उद्देश्य से नहीं जो इस काम को करने में कई साल बिताने की उम्मीद करता है।

आदर्श रूप से, कुछ काफी सामान्य (हालांकि वितरण के लिए विशिष्ट ठीक होगा), डेटाबेस, नेटवर्किंग, सामान्य रखरखाव, आदि को कवर करते हुए, न केवल विशिष्ट कार्य।

अधिकांश भाग के लिए, मुझे शेल-आधारित कार्य में रुचि है (अर्थात कोई जीयूआई स्थापित नहीं है), हालांकि अगर कुछ बकाया है जो मुझे याद आ रही है, तो कृपया इसे इंगित करें।

(एक सादृश्य के रूप में, "सिस्टम एडमिनिस्ट्रेशन" को C के साथ बदलें, और मैं K & R को C ++ के साथ चाहूंगा और मुझे Meyers का "प्रभावी C ++" चाहिए)।


इस संबंधित (लेकिन अलग) प्रश्न भी देखें: serverfault.com/questions/1046/…
टोनी मेयर

जवाबों:


16

लिमोनसेलि

सिस्टम और नेटवर्क प्रशासन का अभ्यास केवल एक ही है जो आपको मेरी राय में चाहिए। आप तकनीकी समस्याओं को ऑनलाइन हल करने के बारे में विशेष जानकारी पा सकते हैं। यह पुस्तक जो आपको देती है वह सर्वोत्तम प्रथाओं का एक सेट है और यह sysadmin दृष्टिकोण को समायोजित करना आसान बनाता है।


2
हर जगह मैं इस पुस्तक को देखता हूं, मैं इसे वोट करूंगा।
जोसेफ केर्न

10

कुछ किताबें जिन्होंने मुझे यह जानने में मदद की कि मैं आज उन्हें पढ़ने की सलाह कैसे दूंगा।

आपने यह नहीं कहा कि आप किस भाषा में विकसित होते हैं (हालांकि आप अपने सादृश्य के साथ C / C ++ के लिए गठबंधन करते हैं)। बहुत सारे सिस्टम एडमिनिस्ट्रेटर रूबी, पर्ल, पायथन या प्लेन ओएल 'शेल जैसी स्क्रिप्टिंग लैंग्वेज पर अपने टूल डेवलपमेंट को फोकस करते हैं। व्यक्तिगत रूप से मुझे रूबी पसंद है।


पाइथन और C / C ++ ज्यादातर, हालांकि मैं पाइथन में जो कुछ करता हूं उसके बाहर की चीजों में अधिक दिलचस्पी रखता हूं।
टोनी मेयर

5

संक्षेप में लिनक्स

लिनक्स सिस्टम प्रशासन

ओ'रेली से कुछ अन्य अच्छे भी हैं, लेकिन उन दोनों को दिन के अधिकांश दिन लिनक्स व्यवस्थापक चीजों को कवर करेंगे।


944 पृष्ठ "संक्षेप में" एह ... :)
नील मैकगिन

5

मैं कुछ कॉन्फिगरेशन सेट करने में मदद के लिए HowtoForge और Gentoo Wiki Tutorials पर जाता था - आसान, संक्षिप्त, इस बिंदु पर।

उबंटू सर्वर गाइड और जेंटू हैंडबुक ने हालांकि लिनक्स कैसे काम करता है, इस पर बेहतर समझ हासिल करने में मदद की।

कम से कम ये मुख्य संसाधन हैं जिन्हें मैंने दिन में डेवलपर के रूप में इस्तेमाल किया है, रात में sysadmin।


3

RUTE ऑनलाइन उपलब्ध है, और लिनक्स उपयोग और लिनक्स sysadmining दोनों के लिए एक अच्छा परिचय प्रस्तुत करता है:

http://rute.2038bug.com/rute.html.gz [यह एक टाइपो नहीं है; यह .gz में समाप्त होता है, लेकिन इसे एक ब्राउज़र में देखा जा सकता है]

आप चाहें तो हार्डकॉपी खरीद सकते हैं, या बस पूरी बात ऑनलाइन पढ़ सकते हैं।


2

कुछ लिनक्स डिस्ट्रोस बहुत पूर्ण और पठनीय ऑनलाइन प्रलेखन प्रदान करते हैं। उदाहरण के लिए:

दुर्भाग्य से, कुछ डिस्ट्रोस अच्छे डॉक्स प्रदान नहीं करते हैं, लेकिन आप अक्सर अन्य डिस्ट्रोस डॉक्स का उपयोग कर सकते हैं। ऐसे मामलों में, यह जानना अच्छा है कि कौन से डिस्ट्रो एक दूसरे के समान हैं। उदाहरण के लिए, उबंटू डेबियन से निकला है, इसलिए डॉक्स लगभग विनिमेय हैं; और वही CentOS और RHEL के लिए जाता है।


आप
बजे



1

जहाँ तक मुझे पता है कि कोई भी कैनोनिकल कब्रें नहीं हैं।

मान लें कि आप मूल यूनिक्स प्रतिमान को समझते हैं, और चाहते हैं कि एक पार्ट टाइम एसईएस एडमिन बने रहें और एक पूर्ण समय बनने के लिए संक्रमण न हो, यानी आप एक सिंटैक्स गाइड और कुछ बुनियादी अच्छे अभ्यास की तलाश कर रहे हैं:

  • <distro|linux|unix> in a nutshell (के रूप में उपयुक्त),
  • Essential System Administration

दोनों ओ'रेली द्वारा प्रकाशित।

यदि आप केवल देख रहे थे या एक था, तो मैं पूर्व ले जाऊंगा।

मुझे लगता है कि लिमोकेलि के बहुत सारे लोग सिफारिश कर रहे हैं कि अगर आप फुलटाइम सिसडमिन बनना चाहते हैं, तो बहुत अच्छा है, लेकिन मैं आपके उपमाओं से यह मान रहा हूं कि आप एक सिंटैक्स गाइड की तलाश कर रहे हैं। / सुविधाएं मौजूद हैं और वे उपकरण क्या कर सकते हैं। K & R C anaolgy का उपयोग करते हुए, लिमोसेली एक भाषा संदर्भ के बजाय एक डिज़ाइन पैटर्न पुस्तक है, जो कि K & R का द C प्रोग लैंग है।

Essential Syatem Adminsitration पर चल रहा है और K & R C प्रकार की पुस्तक की तुलना में डेटा स्ट्रक्चर्स और Algorthms इंट्रो बुक के करीब हो रहा है, लेकिन अभी भी sys प्रवेश की तकनीकी प्रक्रिया के लिए बुनियादी परिचय के लिए उपयोगी है।


1

मैं O'Reilly के लिनक्स नेटवर्क कुकबुक की जांच करूंगा। यह सबसे सामान्य नेटवर्क सेवाओं को चलाने के लिए लिनक्स का उपयोग करके एक छोटा व्यवसाय नेटवर्क स्थापित करने के लिए एक व्यावहारिक मार्गदर्शिका है।



0

एक सफारी किताबें ऑनलाइन प्राप्त करें और आप इस धागे में सूचीबद्ध अधिकांश पुस्तकें पढ़ सकेंगे। एक महीने में 10 किताबों तक पहुंच $ 30 है और एक महीने में असीमित किताबें 43 डॉलर हैं। दी गई कीमतें गोल थीं और मासिक दर थीं, यदि आप वार्षिक खरीद करते हैं तो छूट है। इसके अलावा, आपको प्रत्येक टोकन के साथ एक महीने में लगभग 5 टोकन मिलते हैं, जिससे आप अपने चयन की किताब (या आपके बुकशेल्फ़ पर खाता प्रकार के आधार पर) से एक अध्याय डाउनलोड कर सकते हैं, जिसे आप बाद में अपने चयन के एक उपकरण पर पढ़ सकते हैं या प्रिंट भी कर सकते हैं। एक मरे हुए पेड़ पर। इसके अलावा, आप विभिन्न प्रकार की प्रोग्रामिंग पुस्तकों तक पहुँच प्राप्त करते हैं, इसलिए यह समय के साथ काफी उपयोगी हो जाता है, और यह 2 बजे खुलता है जब आप कुछ कंप्यूटर पुस्तकों के माध्यम से देखने की इच्छा महसूस करते हैं ...।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.