विंडोज एडमिन लिनक्स (ubuntu) फ़ाइल सर्वर के साथ छोटे को शुरू करना चाहता है


12

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

अब समय आ गया है कि मैं एक होम फाइल / ftp / http सर्वर को बदल दूं जो पहले विंडोज में चलता था। मेरे पास एक अलग NTFS ड्राइव पर सभी फाइलें हैं और एक छोटी ड्राइव पर OS स्थापित कर रहा हूँ।

मैंने Unubtu सर्वर का नवीनतम संस्करण डाउनलोड किया है, लेकिन havent ने इसे अभी तक स्थापित किया है। मैं इस होम सर्वर को अपने लिनक्स-स्टार्टर-किट के रूप में उपयोग करना चाहता हूं और सही शुरू करना चाहता हूं, लेकिन बहुत सरल है। एक बार इंस्टॉल पूरा हो जाने के बाद, मैं काम में एक छोटे फ़ाइल सर्वर को बदलने के लिए पर्याप्त रूप से कुशल बनने के लिए घरेलू उपयोग के लिए एक SIMPLE फ़ाइल सर्वर स्थापित करके शुरू करना चाहता हूं। यह अंततः काम पर कम Microsoft को ले जाएगा।

मैं सरल शुरू करने की सलाह की तलाश कर रहा हूं: समय-समय पर कार्य-फ़ाइल-सर्वर पर होम-फाइल-सर्वर। आदर्श रूप से इस मशीन में मॉनिटर / कीबोर्ड / माउस नहीं होगा और केवल दूर से ही सुलभ होगा।


शायद एक समुदाय विकि होना चाहिए
मैट सीमन्स

जवाबों:


3

Ubuntu सर्वर संस्करण डाउनलोड करें

इंस्टालेशन गाइड:

उबंटू सर्वर गाइड - अध्याय 2. स्थापना
उबंटू सर्वर गाइड - विकी

बस आपको जरूरत है, इन ट्यूटोरियल्स को फॉलो करने की।

अनुभाग देखें: सांबा फाइल सर्वर, एचटीडी - अपाचे 2 वेब सर्वर


6

EDIT: एक फाइलर के साथ शुरू करने के लिए क्यों नहीं

जब तक आप डाउनटाइम की भारी मात्रा के बिना विफलता के मामले में इसका निवारण करने के लिए पर्याप्त सहज महसूस नहीं करते हैं, तब तक फाइलरवर के साथ शुरू न करें, आप नहीं चाहते कि आपके उपयोगकर्ता केवल सांबा सेट करने के लिए घंटों / दिनों तक किसी फ़ाइल पुनर्स्थापना की प्रतीक्षा करें। अब कुछ घटक विफल हो रहे हैं जिन्हें आप ठीक करना नहीं जानते हैं।


मैं निम्नलिखित की तरह कुछ के साथ शुरू होगा:

  • अपने मुख्य डेस्कटॉप OS के रूप में लिनक्स चलाएं
    • यह आपको "गैर-महत्वपूर्ण" सिस्टम में समस्याओं को चलाने का विकल्प देगा, एक बार में एक सा सीखना
    • किसी भी स्थिति में काम करने के लिए विंडोज चलाने वाली एक वर्चुअल मशीन स्थापित करें
    • मैं इसे दूसरे तरीके से नहीं करूँगा क्योंकि आपको वीएम को आग लगाने और लाइनक्स के साथ काम करने के लिए बहुत अधिक आत्म अनुशासन की आवश्यकता होगी - यदि लिनक्स डिफ़ॉल्ट है तो आप शायद इसके बजाय जल्द से जल्द काम करना शुरू कर देंगे।
  • अपनी कंपनी में कुछ आवश्यकताओं को परिभाषित करें और पता लगाएँ कि आप किन प्रणालियों को समानांतर में चला सकते हैं (जैसे बैकअप करने के लिए दूसरी प्रणाली) और यदि समय नहीं तो आपकी आवश्यकताओं को पूरा करने का प्रयास करें
    • व्यक्तिगत रूप से मुझे लगता है कि एक बैकअप सिस्टम एक अच्छी शुरुआत करता है आप शायद कुछ मुद्दों में भाग लेंगे जैसे I / O बाध्य स्केलिंग, डिस्क प्रबंधन और इस तरह आप बहुत सारी समस्याओं में भागे बिना हल कर सकते हैं क्योंकि आप अपनी अच्छी तरह से ज्ञात बैकअप बुनियादी ढांचे को चला रहे होंगे।
  • कुछ पूरक निगरानी प्रणाली भी आपकी बहुत मदद करेगी, इसके लिए बहुत अधिक स्रोतों की आवश्यकता नहीं होगी, लेकिन आप विषम नेटवर्क में समस्याओं के साथ शुरू करेंगे, जैसे "मैं अपने लिनक्स सिस्टम में विंडोज होस्ट से निगरानी डेटा कैसे प्राप्त कर सकता हूं" केंद्रीय लॉगरवर के लिए सही हो सकता है

कुछ उदाहरणों के साथ शुरुआत करने के लिए जो आपके दिन को काम या सेवाओं के लिए बाधित नहीं करेंगे।

लिनक्स विंडोज नहीं है - "लेकिन विंडोज में मैं इसे इस तरह से करता हूं" जैसी चीजों के बारे में भूल जाओ, बल्कि लिनक्स में इसे करने के लिए "सही" तरीके की खोज करें। X.org पर "वापस गिरने" के बिना यथासंभव संभव करने की कोशिश करें। आप अपने सिस्टम को यथासंभव निर्भरता के साथ प्रबंधित करने में सक्षम होना चाहेंगे, X एक बहुत बड़ी निर्भरता है। चूंकि आप AIX बॉक्स का प्रबंधन कर रहे थे, मुझे लगता है कि आप मूल बातें पहले से ही जानते हैं (यूनिक्स परमिट और ऐसे)। इसके अलावा जितनी जल्दी हो सके cfengine (विंडोज + लिनक्स) या कठपुतली (केवल लिनक्स) और FAI जैसे सामान के साथ शुरू करें(या आपके द्वारा चुने गए डिस्ट्रो के आधार पर विभिन्न अन्य परिनियोजन उपकरण) आपके लिए आवश्यक एक से अधिक सर्वर के लिए एक प्रबंधन ढांचा रखने के लिए आवश्यक है - और आप करेंगे, * निक्स आधारित ऑपरेटिंग सिस्टम उतना गोंद तैयार नहीं है एकाधिक सर्वर का प्रबंधन करने के लिए विंडोज के रूप में उपयोग करने के लिए। यह इसे थोड़ा अधिक जटिल बनाता है (जरूरी नहीं कि यह अधिक जटिल हो - अंतर मन) लेकिन आपको अधिक लचीलापन भी देता है

बहुत बड़ा : मैं सर्वर के लिए उबंटू से बचूंगा क्योंकि मैंने पाया कि पैकेज की गुणवत्ता सर्वरों के लिए बहुत कम है, फेडोरा सर्वर आईएमएचओ के लिए वास्तव में अच्छा नहीं है क्योंकि वे ब्लीडिंग एज पैकेज प्रदान करते हैं, जो डेस्कटॉप या "तकनीकी पूर्वावलोकन" के लिए अच्छा है। लेकिन मैं चाहूंगा कि मेरे सर्वर स्थिर आधार पर चलें।


मैंने सर्वरों पर उबंटू चलाया है और इसके साथ कोई समस्या नहीं थी। दुर्लभ घटना में उबंटू पैकेज काम नहीं करता है, हमेशा एक नए संस्करण से बैकपोर्टिंग होता है, या डेबियन से क्रॉस-कंपाइलिंग पैकेज होते हैं, जो व्यापक रूप से सर्वर के लिए सबसे अच्छा वितरण में से एक माना जाता है।
crb

यही कारण है कि मैंने "VERY SUBJECTIVE" को जोड़ा - अपने तर्क का समर्थन करने के लिए - कई मौकों पर मैं इस तरह से बग में दौड़ता हूं: launchpad.net/ubuntu/+source/cyrus-imapd-2.2/+bug-67111 - सॉफ्टवेयर इन " मुख्य "(आधिकारिक तौर पर समर्थित!) एलटीएस रिलीज़ के साथ आ रहा है, एक बग के साथ जो एक शोस्टॉपर है (ठीक है, कभी-कभी हो सकता है) लेकिन 7 महीने के लिए आईटी फिक्सिंग नहीं - यह मेरे लिए एक नो-गो है
मार्टिन

"लिनक्स विंडोज नहीं है" के लिए +1। यदि मेरे पास यह कहने के लिए हर बार $ 10 था, तो मैं अपने निजी द्वीप पर - अब तक सेवानिवृत्त हो जाऊंगा।
अवन पायने

6

ठीक है, पहले, मैंने एक साल के लिए उत्पादन वातावरण में एक वास्तविक सांबा सर्वर चलाया है। मैं आपको बता सकता हूं कि इस प्रक्रिया में उतार-चढ़ाव होंगे और यह उतना सरल नहीं है जितना कि विंडोज सर्वर के तहत होगा। दूसरी बात जो मैं आपको बता सकता हूं, वह यह है कि जब तक आप अपने साथ विंडोज बैगेज (व्यवहार पर उम्मीदें) लाते हैं, यह कभी भी उतना काम नहीं करेगा जितना आप चाहते हैं।

मेरा सेटअप थोड़ा अलग था - आरएचईएल 5.1 - लेकिन सिद्धांत समान है।

सबसे पहले, आप पाएंगे कि आप वास्तव में, वास्तव में यह समझने की जरूरत है कि सांबा कैसे फाइल अनुमतियों को इस तरह से संभालता है जो "फ़ाइल गुण -> सुरक्षा टैब" की आपकी धारणा के अनुरूप है क्योंकि यह केवल एक ही नहीं है। यह वास्तव में करीब है, लेकिन कोई सिगार नहीं है। क्योंकि आप दो शब्दशः अलग-अलग फाइल सिस्टम के बीच अनुवाद कर रहे हैं, इसलिए आपको ऐसी विषमताएँ मिलेंगी जैसे कि "हर कोई ग्रुप डिलीट नहीं कर सकता है" और "रूट मेरी सभी फाइलों का मालिक है", यही कारण है कि आप "टेक पॉजेशन" में प्राथमिक लिस्टिंग के रूप में रूट का उपयोग करते हैं । ऐसा इसलिए है क्योंकि हमेशा एक विश्व अनुमति (दूसरे समूह) और हमेशा एक उपयोगकर्ता अनुमति होती है (जो मोटे तौर पर "मालिक" से मेल खाती है), और यूनिक्स-भूमि में ये कभी भी दूर नहीं जा सकते हैं , और यदि वे दूर नहीं जा सकते हैं, तो आप वास्तव में अब उन्हें हटा नहीं सकते, क्या आप? मेरे विभाग के साथी इसके साथ पकड़ में नहीं आ सके -वे सिर्फ उस विंडोज बैगेज को नहीं छोड़ सकते, जिसका वे इस्तेमाल करते थे। तो यह हमेशा बहुत सारे और बहुत सारे दुःख के बारे में था "मैं इन्हें क्यों नहीं हटा सकता" (कारण मैंने अभी दिया है) और "लेकिन अगर हर कोई सूचीबद्ध है तो एक सुरक्षा छेद है" (यह नहीं है, शब्दार्थ हैं) अलग), और आगे, और हर बार, मुझे बार-बार यह समझाना होगा। जब आप उनका अनुवाद कर रहे हों, तो फ़ाइल अनुमतियां मुश्किल हैं। एक स्कीमा पर समझौता करना सुनिश्चित करें जो आपकी तैनाती के लिए समझ में आता है।

दूसरा, विनबिंद आपकी सबसे कमजोर कड़ी है। गंभीरता से। आरएचईएल 5.1 3.0.25 (3.0.28 के साथ बंडल हो जाता है यदि आप अपडेट करते हैं) और बग के कारण आउट-ऑफ-द-बॉक्स संस्करण गिर जाएगा। जब Winbind जाता है, तो फ़ाइल सेवाएँ इसके साथ जाती हैं, क्योंकि इसके विरुद्ध प्रमाणित करने के लिए कुछ भी नहीं है। एक्सप्लोरर विंडो (प्रेस F5) में रिफ्रेश की को दबाने और पकड़े रखने के परिणामस्वरूप कुछ सरल होगा, जिसके परिणामस्वरूप कनेक्शन का पतन हो जाएगा, और यदि पर्याप्त लोड के तहत किया जाता है, तो Winbind का पतन। 3.0.28 को अपडेट करने से इस समस्या का समाधान हो गया लेकिन यह दर्शाता है कि सॉफ्टवेयर के पुराने संस्करणों में कुछ खटास हैं। लघु संस्करण: आपके द्वारा उपयोग किए जा रहे संस्करण के साथ अद्यतित रहें। यदि संभव हो तो नवीनतम प्राप्त करने की कोशिश करें, क्योंकि कई कीड़े तय हो सकते हैं। सांबा में आते ही डिस्ट्रो पैकर्स बगफिक्स कर्व के पीछे होने के लिए कुख्यात हैं।

तीसरा, सांबा टीम समर्थन जोड़ने पर कड़ी मेहनत कर रही है जो मौजूदा विंडोज प्रशासन टूल को सीधे सेवा के साथ इंटरफेस करने की अनुमति देगा। उदाहरण के लिए, आप ऐसी स्क्रिप्ट सेट कर सकते हैं जो विंडोज सेवाओं के लिए इंटरफ़ेस का उपयोग करके स्थानीय * निक्स सेवाओं को शुरू और बंद कर देगी, बस सांबा को रोकने के लिए उसी सेवा का उपयोग न करें (क्योंकि आप अपना कनेक्शन काट देंगे)। सर्वर पर अन्य सेवाएं करने के लिए बहुत आसान है। आप कंप्यूटर प्रबंधन के माध्यम से भी संलग्न कर सकते हैं और खुले सत्र देख सकते हैं, फाइलें खोल सकते हैं, आदि, हालांकि, आरपीसी प्रोटोकॉल के सभी लागू नहीं होते हैं और कुछ प्रयासों के परिणामस्वरूप (गैर-घातक) त्रुटियां होंगी। इसलिए सुनिश्चित करें कि आप इसे अपने सिस्टम प्रबंधन के परिप्रेक्ष्य में देखते हैं और जब संभव हो इसका लाभ उठाते हैं। यदि आप सांबा के साथ इंटरफ़ेस करने के लिए एक मौजूदा विंडोज प्रशासनिक उपकरण का उपयोग कर सकते हैं, और आपके पास "विंडोज" दुनिया में अन्य कर्मचारी हैं, जिन्हें संक्रमण के साथ मदद की ज़रूरत है, तो आप उन उपकरणों को फिर से उपयोग करके झटका को नरम कर सकते हैं, जब तक कि वे एक के साथ सहज न हों कमांड लाइन।

फोर्थ, मैं उस सांबा के संस्करण में कठिन दिखूंगा जिसे आप तैनात कर रहे हैं। उबंटू डेस्कटॉप के लिए अच्छा है, इसलिए एक सर्वर के लिए। यह एक प्राचीन अफ्रीकी शब्द है जिसका अर्थ है "मैं डेबियन स्थापित नहीं कर सकता"। आप वास्तव में डेबियन के किसी और के रीमिक्स को तैनात कर रहे हैं, और स्पष्ट रूप से, यदि आप स्थिर चाहते हैं, तो मूल के साथ क्यों नहीं ?

डेबियन - हम केवल जब यह समय जारी करते हैं।

डेबियन के पास ऐसा सॉफ़्टवेयर हो सकता है जो "बासी" लगता है, लेकिन वास्तव में, सुरक्षा टीम को बैकफ़ुटिंग सुरक्षा फ़िक्स के बारे में संकेत मिलता है, और "हम रिहा नहीं करते हैं क्योंकि एक व्यवहार बदल सकता है, टूटना के लिए अग्रणी" कभी-कभी बेहतर समझ में आता है, विशेष रूप से यदि आप स्थिरता के साथ दीर्घकालिक सेटअप के लिए जा रहे हैं। यदि आप दूसरी दिशा में झुकते हैं और चाहते हैं कि नई सुविधाएँ लगातार दिखाई दें, तो Red Hat या SuSE जैसे वाणिज्यिक डिस्ट्रो आपकी पसंद के हिसाब से अधिक हो सकते हैं। सॉफ़्टवेयर का प्रत्येक अपडेट बग को ठीक करने, और कभी-कभी नई सुविधाओं के साथ अनपेक्षित परिणाम लाने पर पैकेज को उच्चतर संशोधित करेगा आप अपना डिस्टर्ब चुनती हैं, आप अपना ज़हर चुनती हैं।

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


+1 महान अंतर्दृष्टि और जानकारी। बहुमूल्य जानकारी के साथ जवाब देने के लिए समय निकालने के लिए धन्यवाद।
cop1152

3

मुझे लगता है कि आप एक विंडोज़ मशीन के लिए फ़ाइलों की सेवा करना चाहते हैं, इसलिए आप जिस सॉफ्टवेयर की तलाश कर रहे हैं उसे सांबा कहा जाता है ।

संभवतः "वर्क फ़ाइल सर्वर" से एक "होम फाइल सर्वर" को अलग करने वाली सबसे बड़ी बात यह है कि आपने मशीनों के बीच साझा आईडी साझा किया है या नहीं।

होम फ़ाइल सर्वर पर, आप एक उपयोगकर्ता नाम और पासवर्ड के साथ जुड़ सकते हैं, और आप फ़ाइलों तक पहुँच सकते हैं।

कार्य फ़ाइल सर्वर पर, आपके पास साझा IDs (जैसे LDAP / सक्रिय निर्देशिका) की एक निर्देशिका है, और प्रत्येक फ़ाइल उस व्यक्ति के स्वामी के स्वामित्व में है जो कनेक्ट करता है, जिसका अर्थ है कि आप "केवल वित्तीय समूह इस निर्देशिका तक पहुंच सकते हैं" ।

सांबा AD के साथ एकीकरण का समर्थन करता है, और एक ही गाइड में AD-एकीकृत फ़ाइल सर्वर स्थापित करने पर एक अनुभाग है

वैकल्पिक रूप से, यदि आप एक फ़ाइल सर्वर के रूप में कार्य करने के लिए एक टर्नकी समाधान चाहते हैं (जहां आप उबंटू जैसे मानक वितरण की व्यापकता के बिना एक उपकरण चलाते हैं), तो मैं OpenFiler , एक "NAS / SAN को एक बॉक्स में" देखने की सलाह दूंगा । यह सब सेट करने के लिए एक वेब GUI के साथ। आप इसे अपने विंडोज डोमेन पासवर्ड देते हैं और जैसे ही आप एक विंडोज बॉक्स चाहते हैं। हालाँकि, आप लिनक्स नहीं सीख रहे हैं, आप OpenFiler सीख रहे हैं, जो कि एक अमूर्त परत है (यद्यपि यह बहुत अच्छा है)।


+1 जानकारी और सुझाव के लिए धन्यवाद।
cop1152

1

मैं व्यक्तिगत रूप से एक CIFS सर्वर के रूप में CentOS का उपयोग कर रहा हूं। CentOS Linux एक सर्वर वितरण बाइनरी है जो Redhat एंटरप्राइज़ लिनक्स के साथ संगत है। यदि आप एक स्थिर NAS सर्वर की तलाश कर रहे हैं, तो CentOS एक अच्छा विकल्प हो सकता है।

http://www.centos.org/


-1

मैं Thinstation या FreeNAS का उपयोग करने की सलाह दूंगा । उन दोनों के पास लाइव सीडी हैं जिन्हें किसी इंस्टॉलेशन की आवश्यकता नहीं है। फ्रीएनएएस एक स्वतंत्र एनएएस है जो लगभग सब कुछ (सांबा सहित) का समर्थन करता है, और इसमें एक सामने का छोर है जो संक्रमण को आसान बनाना चाहिए।

यदि आप उन अच्छे सिक्योर स्टैंडअलोन एफ़टीपी सर्वर का उपयोग नहीं करने का निर्णय लेते हैं तो वह है vsftpd


1
ThinStation एक पतले ग्राहक (RDP / ICA आदि) के रूप में कार्य करने के लिए है, और आमतौर पर कोई 'फ़ाइल सर्वर' चाहने वाला SMB, FTP नहीं चाहता है।
crb

एफ़टीपी को सदियों पहले मार दिया जाना चाहिए था। यदि आप वास्तव में एक विंडोज़ नेटवर्क में CIFS शेयरों का उपयोग नहीं करना चाहते हैं तो SSL के साथ
मार्टिन एम।

मुझे नहीं पता कि क्या यह गिरावट का हकदार है, हालांकि FreeNAS के साथ मेरा अनुभव यह है कि यह एक महान फ़ाइल सर्वर है, लेकिन लिनक्स का उपयोग करने के तरीके के बारे में खुद को प्रशिक्षित करने के लिए अच्छा नहीं है, जो कि इस आदमी के बाद है।
मार्क हेंडरसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.