शुरुआती लोगों के लिए लिनक्स सर्वर मूल बातें। लिनक्स सर्वर स्थापित करना।

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

आप नहीं जानते हैं LINUX पर स्थानीय सर्वर कैसे बनाएं?तब तो यह लेख तुम्हारे लिए है। इसमें मैं स्पष्ट रूप से बताऊंगा कि LINUX पर स्थानीय सर्वर कैसे बनाएं और कॉन्फ़िगर करें।

में हाल ही मेंमुफ़्त की लोकप्रियता सॉफ़्टवेयर LINUX परिवार के ऑपरेटिंग सिस्टम सहित, तेजी से बढ़ रहा है। आज लिनक्स बिल्कुल भी वैसा नहीं है जैसा पहले हुआ करता था। इसके साथ काम शुरू करने के लिए आपको बस इतना करना होगा बुनियादी ज्ञानकंप्यूटर के बारे में. एक अनुभवहीन उपयोगकर्ता के लिए आवश्यक अधिकांश प्रोग्राम पहले से ही बॉक्स से बाहर उपलब्ध हैं। हालाँकि, यदि आप एक वेब डेवलपर हैं, या बस अपने लिए एक वेबसाइट बना रहे हैं, तो आपको संभवतः एक स्थानीय सर्वर की आवश्यकता होगी। और कुछ मंचों को देखने के बाद, मैंने देखा कि जिन उपयोगकर्ताओं ने स्विच किया है विंडोज़ सिस्टमलिनक्स में उन्हें अपने कंप्यूटर पर सर्वर बनाते समय कुछ समस्याओं का सामना करना पड़ता है।

हमें अपने सर्वर की आवश्यकता है जो न केवल स्थिर साइटों, बल्कि अधिकांश आधुनिक सीएमएस, जैसे कि वर्डप्रेस, जूमला, ड्रुपल आदि का भी समर्थन करे। इसके लिए हमें निम्नलिखित घटकों की आवश्यकता होगी:

  • अपाचे (वेबसर्वर);
  • php (वह भाषा जिसमें कई CMS लिखे जाते हैं);
  • MySQL (डेटाबेस सर्वर)।

Apache + PHP + MySQL का संयोजन काफी लोकप्रिय है। में विंडोज़ वातावरणइसे आमतौर पर WAMP कहा जाता है (मैंने इसके बारे में इसमें लिखा है)। लिनक्स में, जैसा कि आपने पहले ही गलत अनुमान लगाया था, एक समान नाम है - लैंप (लिनक्स + अपाचे + PHP + MySQL)।

तो, सबसे पहले, हम सॉफ़्टवेयर पैकेज स्थापित करेंगे चिराग, जिसके लिए हम टर्मिनल में निम्नलिखित कमांड दर्ज करते हैं

सुडो एपीटी-अपडेट प्राप्त करें
sudo apt-get install Taskel
सुडो टास्कसेल लैंप-सर्वर स्थापित करें

पहले कमांड के साथ हम रिपॉजिटरी से जानकारी अपडेट करते हैं, फिर हम टास्कसेल कमांड इंस्टॉल करते हैं, जो पैकेज इंस्टॉल करने के लिए आवश्यक है, और आखिरी कमांड के साथ हम बिल्कुल इंस्टॉल करते हैं लैंप पैकेज.



स्थापना के परिणामस्वरूप, हमें सर्वर के लिए सभी आवश्यक घटक प्राप्त होंगे, जो एक दूसरे के साथ सही ढंग से बातचीत करने के लिए कॉन्फ़िगर किए गए हैं।

अपाचे वेब सर्वर की स्थापना

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

अपाचे वेब सर्वर कॉन्फ़िगरेशन डेटा /etc/apache2/ फ़ोल्डर में स्थित है।

मॉड-उपलब्ध और साइट-उपलब्ध फ़ोल्डर में सभी उपलब्ध मॉड्यूल और साइटें शामिल हैं। और मॉड-सक्षम और साइट-सक्षम फ़ोल्डरों में केवल वे ही शामिल हैं इस पल. Apache2.conf मुख्य अपाचे कॉन्फ़िगरेशन फ़ाइल है। Ports.conf - श्रवण बंदरगाहों की सूची।

सर्वर को टर्मिनल के माध्यम से नियंत्रित किया जाता है:

sudo /etc/init.d/apache2 प्रारंभ - स्थानीय सर्वर प्रारंभ करें

sudo /etc/init.d/apache2 stop - सर्वर बंद करें

sudo /etc/init.d/apache2 restart - अपाचे को पुनरारंभ करता है।

टीमें

sudo a2enmod पुनः लिखना
sudo a2enmod userdir

हम रीराइट और यूजरडीआईआर मॉड्यूल शामिल करते हैं, जो आपको साइटों के लिए कस्टम पथ बनाने की अनुमति देता है।

मॉड्यूल या साइटों को सक्षम या अक्षम करने की किसी भी कार्रवाई के बाद, परिवर्तनों को लागू करने के लिए अपाचे को पुनरारंभ करना होगा।

आइए अब स्थानीय साइटों के लिए प्लेटफ़ॉर्म बनाना शुरू करें। उदाहरण के लिए, मैं दो स्थानीय साइटें बनाऊंगा. उनमें से अधिक इसी तरह से बनाए गए हैं।

सबसे पहले, /etc/apache2/sites-available/ निर्देशिका में भविष्य की साइटों के नाम के साथ दो फ़ाइलें बनाएं

1
sudo gedit /etc/apache2/sites-available/test1

और उसमें निम्नलिखित पंक्तियाँ लिखें


सर्वरअलियास टेस्ट1 www.test1
डॉक्यूमेंटरूट /होम/यूजर/साइट्स/टेस्ट1

सभी को अनुमति देंओवरराइड करें

2
sudo gedit /etc/apache2/sites-available/test2

और तदनुसार


सर्वरअलियास टेस्ट2 www.test2
डॉक्यूमेंटरूट /होम/यूजर/साइट्स/टेस्ट2

सभी को अनुमति देंओवरराइड करें

/होम/योरयूजर/साइट्स/टेस्ट1

/home/youruser/sites/test2 .

उनमें हम एक Index.html फ़ाइल बनाते हैं। पहले फ़ोल्डर के लिए - "पहली साइट का पृष्ठ" टेक्स्ट के साथ, दूसरे के लिए - "दूसरी साइट का पृष्ठ"।

एड्रेस बार में हमारी साइट टेस्ट1 और टेस्ट2 के नाम टाइप करते समय ब्राउज़र को स्थानीय सर्वर पर जाने के लिए, हम होस्ट फ़ाइल को संपादित करते हैं

sudo gedit /etc/hosts .

पहली पंक्ति में हम बनाई जाने वाली साइटों के नाम जोड़ते हैं।

आपको निम्नलिखित मिलना चाहिए

127.0.0.1 लोकलहोस्ट टेस्ट1 टेस्ट2
127.0.1.1 कॉम्प

# IPv6 सक्षम होस्ट के लिए निम्नलिखित पंक्तियाँ वांछनीय हैं
::1 आईपी6-लोकलहोस्ट आईपी6-लूपबैक
fe00::0 ip6-लोकलनेट
ff00::0 ip6-mcastprefix
ff02::1 ip6-ऑलनोड्स
ff02::2 ip6-ऑलरूटर्स

COMP आपके कंप्यूटर का नाम है, इसलिए यह अलग होगा।

टर्मिनल में, साइटों को सक्षम करने के लिए आदेश दर्ज करें

सुडो ए2एनसाइट टेस्ट1
sudo a2ensite test2

अपाचे को पुनरारंभ करना न भूलें।

सब तैयार है! आप अपने ब्राउज़र में नव निर्मित साइटों के नाम टाइप करके जांच कर सकते हैं।

यदि कोई चीज़ आपके लिए काम नहीं करती या सही तरीके से काम नहीं करती, तो प्रश्न पूछें, मैं उत्तर देने का प्रयास करूँगा।

अगली बार मैं आपको बताऊंगा कि डेटाबेस के साथ कैसे काम करना है स्थानीय सर्वरलिनक्स पर.

यह सामग्री बुनियादी बातों के प्रति समर्पित है ऑपरेटिंग सिस्टम लिनक्ससर्वर. इस सामग्री से आप सीखेंगे कि सर्वर के रूप में लिनक्स का उपयोग करना क्यों उचित है, और आवश्यक प्रारंभिक ज्ञान भी प्राप्त करें जो इस ओएस पर आधारित सर्वर के साथ काम करना शुरू करने के लिए आपके लिए उपयोगी होगा।

सबसे पहले, आइए इस बारे में बात करें कि आपको सर्वर ऑपरेटिंग सिस्टम के रूप में लिनक्स का उपयोग क्यों करना चाहिए। बहुत से लोग विंडोज़ के इतने आदी हो गए हैं कि वे लिनक्स के बारे में सुनना भी नहीं चाहते, मेरा मतलब सुंदर और आरामदायक डेस्कटॉप वाले लिनक्स के कस्टम संस्करणों से भी है। और इस सवाल पर कि आप लिनक्स का उपयोग क्यों नहीं करना चाहते? हर कोई उत्तर देता है: " हाँ, वह कुछ अनाड़ी है!», « " और इसी तरह। लेकिन वास्तव में, उन सभी उपयोगकर्ताओं से जो लिनक्स के बारे में इतने स्पष्ट हैं, मैं कहना चाहता हूं कि लिनक्स एक बहुत ही अनुकूल ऑपरेटिंग सिस्टम है, और आपको बस इसे थोड़ा समझने की जरूरत है और आपके लिए सब कुछ स्पष्ट हो जाएगा।

अब मैं कुछ की सूची बनाना चाहता हूँ विंडोज़ की तुलना में लिनक्स के फायदे, और कुछ मिथकों को भी दूर करें:

  • लिनक्स एक पूर्णतः निःशुल्क ऑपरेटिंग सिस्टम है ( कुछ सशुल्क वितरणों को छोड़कर), विंडोज़ के विपरीत;
  • लिनक्स वस्तुतः वायरस-मुक्त है;
  • हर कोई जो यह कहता है " जो प्रोग्राम मैं विंडोज़ पर उपयोग करता हूँ वे लिनक्स पर इंस्टॉल नहीं होते हैं", आप सोच सकते हैं, उन्हें क्यों स्थापित किया जाना चाहिए!!! आख़िरकार, यह एक पूरी तरह से अलग ओएस है, इसके अपने कार्यक्रम हैं! विंडोज़ के बारे में यह भी कहा जा सकता है कि “ लिनक्स पर चलने वाले प्रोग्राम विंडोज़ पर इंस्टॉल नहीं होते हैं“, लिनक्स के लिए अपने स्वयं के कई प्रोग्राम हैं जो विंडोज से कमतर नहीं हैं, और कई सॉफ्टवेयर निर्माता भी विंडोज और लिनक्स दोनों के लिए अपने उत्पाद जारी करते हैं।
  • लिनक्स अधिक उत्पादक है, विशेषकर ऑपरेटिंग सिस्टम का सर्वर संस्करण। मैं समझाता हूं, सर्वर ऑपरेटिंग सिस्टम लिनक्स सिस्टमइंटरफ़ेस के बिना, लेकिन अधिकांश संसाधन ( आधे से ज्यादा!!!) बस ओएस इंटरफ़ेस पर कब्जा कर लेता है, यानी। दृश्य शैल ( आज व्यापक हो गए हैं और विंडोज़ संस्करणकोई जीयूआई नहीं).
  • लिनक्स ओएस व्यावहारिक रूप से स्थिर नहीं होता है, ( मेरा मतलब ऑपरेटिंग सिस्टम से ही है). उदाहरण के लिए, हर किसी ने ऐसी स्थिति का सामना किया है जहां विंडोज़ में सब कुछ रुक जाता है, आप माउस को हिलाए बिना नहीं रह सकते, आप ctrl+alt+del भी नहीं दबा सकते, और आपको रीबूट करना पड़ता है। लिनक्स को इस तरह से डिज़ाइन किया गया है कि ऐसी स्थिति को बाहर रखा गया है, सिवाय एक मामले के जब आप स्वयं ऐसी स्थिति का कारण बनते हैं।
  • लिनक्स सर्वर ओएस के संबंध में, इसे कॉन्फ़िगर करना काफी सरल है, इसके विंडोज समकक्षों के विपरीत, जिसमें बहुत सारे अलग-अलग गैजेट हैं जिन्हें समझना इतना आसान नहीं है। लिनक्स सिस्टम स्वयं और इसकी सभी सेवाएँ कॉन्फ़िगरेशन फ़ाइलों को संपादित करके कॉन्फ़िगर की जाती हैं। ये सामान्य हैं पाठ फ़ाइलें, उनके स्थान और प्रारूप को जानकर, आप किसी भी वितरण को कॉन्फ़िगर कर सकते हैं, भले ही आपके पास टेक्स्ट एडिटर के अलावा कोई उपकरण न हो।

मैं लिनक्स ओएस को लोकप्रिय नहीं बनाना चाहता और किसी तरह विंडोज को नीचा दिखाना नहीं चाहता, लेकिन कुछ मामलों में लिनक्स ऑपरेटिंग सिस्टम का उपयोग करने से बेहतर कोई विकल्प नहीं है। कुछ समय तक, मैंने भी सोचा था कि लिनक्स किसी तरह हमारी चीज़ नहीं है, लेकिन जब मैं इस ओएस के सामने आया, तो मुझे सुखद आश्चर्य हुआ।

अब आइए सीधे मूल बातों पर आते हैं लिनक्स सर्वर. उदाहरण के लिए, हम वितरण का उपयोग करेंगे लिनक्स उबंटूसर्वर 10.10.

बुनियादी लिनक्स सर्वर सेटिंग्स

प्रक्रिया का वर्णन करें उबंटू संस्थापनसर्वर 10.10. मैं ऐसा नहीं करूँगा, क्योंकि यह अधिक जटिल नहीं है, और शायद इससे अधिक सरल भी है विंडोज़ स्थापना, इंस्टॉलेशन प्रक्रिया के दौरान मैं आपसे केवल यही करने के लिए कहता हूं जब " इंस्टॉल करने के लिए सॉफ़्टवेयर का चयन करना» स्थापना चिह्न « ओपनएसएसएच सर्वर" ऐसा इसलिए है ताकि आप बाद में ssh क्लाइंट का उपयोग करके इस कंप्यूटर से दूरस्थ रूप से कनेक्ट हो सकें ( उदाहरण के लिए पुट्टी). और साथ ही, आपको अपने नेटवर्क पर किसी भी कंप्यूटर से ऑपरेटिंग सिस्टम तक पूर्ण पहुंच प्राप्त होगी, क्योंकि मॉनिटर आमतौर पर सर्वर से जुड़ा नहीं होता है और सर्वर स्वयं सर्वर के लिए विशेष रूप से निर्दिष्ट कमरे में स्थित होता है ( सर्वर).

खिड़की में " उपयोगकर्ता खाते और पासवर्ड सेट करना»अपना उपयोगकर्ता नाम दर्ज करें और एक पासवर्ड सेट करें।

इंस्टालेशन के बाद, आप पहली बार बूट करते हैं, और ओएस प्रबंधन कंसोल आपकी आंखों के सामने आता है। आरंभ करने के लिए, अपना लॉगिन दर्ज करें, एंटर दबाएं और फिर ओएस में प्रवेश करने के लिए अपना पासवर्ड दर्ज करें। आप अभी बनाए गए उपयोगकर्ता के रूप में लॉग इन होंगे, जिसके पास रूट विशेषाधिकार नहीं हैं।

Linux में उपयोगकर्ताओं को सेट करना

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

सुडो पासवार्ड रूट

सिस्टम आपसे उस उपयोगकर्ता का पासवर्ड दर्ज करने के लिए कहेगा जिसके अंतर्गत आप काम कर रहे हैं, और उसके बाद ही आप भविष्य के रूट के लिए एक नया पासवर्ड दर्ज करेंगे और इसे दोहराएंगे।

चूँकि हम उपयोगकर्ताओं के बारे में बात कर रहे हैं, आइए जानें कि उन्हें कैसे बनाया जाए। यह इस प्रकार किया गया है.

सुडो यूजरएड -डी /होम/टेस्टयूजर -एम टेस्टयूजर

  • सुडो एक उपयोगिता है जो उपयोगकर्ता को कुछ प्रशासनिक विशेषाधिकार प्रदान करती है;
  • उपयोगकर्ता जोड़ें - एक उपयोगिता जो उपयोगकर्ता को सिस्टम में जोड़ती है;
  • -डी - उपयोगकर्ता के लिए होम निर्देशिका सेट करने का विकल्प;
  • /home/testuser - होम निर्देशिका पथ;
  • -एम - होम डायरेक्टरी बनाने का विकल्प;
  • testuser हमारे नए उपयोगकर्ता का नाम है।

अब हम नए यूजर के लिए एक पासवर्ड सेट करते हैं।

सुडो पासवर्ड परीक्षक

Linux में नेटवर्क स्थापित करना

अब जब हमें उपयोगकर्ताओं के बारे में थोड़ी समझ हो गई है, तो हमें नेटवर्क को कॉन्फ़िगर करने की आवश्यकता है, यह बहुत संभव है कि डीएचसीपी सर्वर ने पहले ही ऐसा कर लिया है, लेकिन शायद आप स्थिर आईपी पते, गेटवे पते और डीएनएस सेट करना चाहते हैं ( जो, सिद्धांत रूप में, सर्वर के लिए स्वाभाविक है).

ऐसा करने के लिए, निम्न फ़ाइल को संपादित करें।

सूडो नैनो /etc/network/interfaces

  • नैनो एक मानक लिनक्स संपादक है;
  • इंटरफ़ेस - नेटवर्क कॉन्फ़िगरेशन के लिए जिम्मेदार फ़ाइल।

जब आप इस फ़ाइल को खोलेंगे, तो आपको निम्न जैसा कुछ दिखाई देगा, या यूँ कहें कि यदि आपको इस कंप्यूटर पर स्टेटिक आईपी एड्रेसिंग की आवश्यकता है तो यह अंत में इस तरह दिखेगा।

# यह फ़ाइल आपके सिस्टम पर उपलब्ध नेटवर्क इंटरफेस # और उन्हें सक्रिय करने के तरीके का वर्णन करती है। अधिक जानकारी के लिए, इंटरफ़ेस(5) देखें। # लूपबैक नेटवर्क इंटरफ़ेस ऑटो लो इफेस लो इनेट लूपबैक # प्राथमिक नेटवर्क इंटरफ़ेस ऑटो eth0 iface eth0 inet स्टेटिक एड्रेस 192.168.1.2 नेटमास्क 255.255.255.0 गेटवे 192.168.1.1

यहाँ eth0- यह तुम्हारा है नेटवर्क कनेक्शन, आपके पास कितने हैं इसके आधार पर उनमें से कई हो सकते हैं नेटवर्क कार्ड, स्टेटिक का कहना है कि यह एक स्थिर आईपी पता है, यदि यह गतिशील होता, तो स्थिर के बजाय डीएचसीपी निर्दिष्ट किया जाता। ख़ैर, बाकी शायद सब स्पष्ट है।

  • पता - कंप्यूटर आईपी पता;
  • नेटमास्क - सबनेट मास्क;
  • गेटवे - डिफ़ॉल्ट गेटवे.

ctrl+o दबाकर फ़ाइल को सेव करें और फिर ctrl+x से संपादक से बाहर निकलें।

अब आपको एक DNS सर्वर असाइन करने की आवश्यकता है, यह निम्नलिखित फ़ाइल को संपादित करके किया जाता है।

सुडो नैनो /etc/resolv.conf

निम्नलिखित लिखें या बदलें.

नेमसर्वर 192.168.1.100 नेमसर्वर 192.168.1.200

जहां, 192.168.1.100 और 192.168.1.200 हमारे DNS सर्वर के पते हैं, यदि आपके पास केवल एक है डीएनएस सर्वर, फिर केवल एक पंक्ति निर्दिष्ट करें।

जब हमने सब कुछ कॉन्फ़िगर कर लिया है, तो हमें अपना पुनः आरंभ करने की आवश्यकता है नेटवर्क इंटरफेस, यह अग्रानुसार होगा।

सुडो /etc/init.d/networking पुनरारंभ करें

Linux सर्वर पर प्रोग्राम इंस्टॉल करना

में लिनक्स प्रोग्रामविंडोज़ की तुलना में पूरी तरह से अलग तरीके से इंस्टॉल किए गए हैं, इसलिए विंडोज़ के साथ काम करते समय आपके पास जो ज्ञान था वह यहां आपकी मदद नहीं करेगा। लिनक्स में, सभी सॉफ्टवेयर रिपॉजिटरी में संग्रहीत होते हैं - यह लिनक्स के लिए विशेष सॉफ्टवेयर पैकेजों का एक प्रकार का भंडार है, जो इंटरनेट पर स्थित है, और ऑनलाइन या सीडी पर स्वतंत्र रूप से वितरित किया जाता है। अपनी रिपॉजिटरी को अपडेट करने के लिए ( Linux OS पर पहले से इंस्टॉल है), आपको निम्नलिखित कमांड चलाने की आवश्यकता है ( बशर्ते आपके पास इंटरनेट कनेक्शन हो).

सुडो एपीटी-अपडेट प्राप्त करें

अब जब हमने मानक रिपॉजिटरी को अपडेट कर दिया है, तो आप कुछ इंस्टॉल कर सकते हैं, मैं इंस्टॉल करने का सुझाव देता हूं फ़ाइल मैनेजरलिनक्स में सबसे आम में से एक है - आधी रात के कमांडर(एमसी). FAR के साथ थोड़ी समानताएं हैं, जिसका उपयोग विंडोज़ में किया जाता है। सर्वर लिनक्स पर प्रोग्राम निम्नानुसार स्थापित किए जाते हैं।

Sudo apt-get install mc

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

इंस्टालेशन के बाद आप कोशिश कर सकते हैं यह कार्यक्रम, इसे बस लॉन्च किया गया है, कंसोल में प्रोग्राम का नाम दर्ज करें, यानी। एमसी और एंटर दबाएं।

मुझे लगता है कि यह आधार के लिए पर्याप्त है; निम्नलिखित लेखों (बेसिक लिनक्स उबंटू सर्वर टर्मिनल कमांड) में हम किसी भी सेवा को स्थापित करने के बारे में अधिक विशेष रूप से बात करेंगे ( राक्षसों). और अभी के लिए बस इतना ही.

Linux ऑपरेटिंग सिस्टम का उपयोग अक्सर सर्वर के लिए किया जाता है। लिनक्स को इसके लिए शुरू से ही डिज़ाइन किया गया था, इसमें एक सुरक्षित आर्किटेक्चर है और यह स्वतंत्र रूप से लाइसेंसीकृत भी है, जो आपका बहुत सारा पैसा बचा सकता है।

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

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

हमारी सूची में सबसे पहले उबंटू है। यह डेबियन पर आधारित और कैनोनिकल द्वारा विकसित एक बहुत लोकप्रिय लिनक्स वितरण है। डेस्कटॉप संस्करण के अलावा, एक सर्वर संस्करण भी है।


उबंटू में एक सीधा इंस्टॉलर है, उपयोग करना और कॉन्फ़िगर करना आसान है, और कैनोनिकल से विश्व स्तरीय वाणिज्यिक समर्थन प्राप्त है।

Ubuntu 16.04 की नवीनतम रिलीज़, जो अप्रैल 2016 में हुई, और भी बेहतर हो गई है। अब यह ओपनस्टैक मिताका समर्थन, और एलएक्सडी कंटेनर वर्चुअलाइजेशन, साथ ही एकीकृत स्नैपी पैकेज डिलीवरी सिस्टम का समर्थन करता है। सर्वर के अलावा, उबंटू को नई तकनीकों जैसे कंटेनर, के साथ काम करने के लिए डिज़ाइन किया गया है। मोबाइल उपकरणोंऔर इंटरनेट ऑफ थिंग्स (IoT) उपकरण।

आजकल, अन्य सभी वितरणों के बीच वेब सर्वर चलाने के लिए उबंटू का सबसे अधिक उपयोग किया जाता है। उबंटू की नवीनतम रिलीज को एलटीएस के रूप में चिह्नित किया गया है, जिसका अर्थ है दीर्घकालिकसहायता। इस ऑपरेटिंग सिस्टम को पांच साल तक अपडेट मिलता रहेगा।

2. रेड हैट एंटरप्राइज लिनक्स

कहानी लाल टोपीव्यावसायिक वितरण बनाने के लिए एक छोटी कंपनी के रूप में शुरुआत की। अब यह एक शक्तिशाली सर्वर ऑपरेटिंग सिस्टम है जो ओपन सोर्स सॉफ़्टवेयर के विकास में महत्वपूर्ण भूमिका निभाता है, कैनोनिकल से भी अधिक।


Red Hat के डेवलपर्स ओपन सोर्स सॉफ़्टवेयर के विकास में सक्रिय रूप से शामिल हैं, उनके पास Red Hat Linux - OpenShift पर आधारित वेब एप्लिकेशन बनाने के लिए अपना स्वयं का बुनियादी ढांचा भी है।

रेड हैट लिनक्स वितरण का उपयोग दुनिया भर की बड़ी कंपनियों द्वारा किया जाता है, इसमें नवीनतम, लेकिन पहले से ही काफी सिद्ध प्रौद्योगिकियां शामिल हैं, और दस वर्षों तक इसके वितरण के संस्करणों के लिए समर्थन और अपडेट प्रदान करता है।

Red Hat Entrprice Linux, Fedora वितरण पर आधारित है, जो समुदाय द्वारा विकसित और Red Hat द्वारा प्रायोजित है। फेडोरा को आरएचईएल की तुलना में अधिक बार अद्यतन किया जाता है और नई सुविधाओं और प्रौद्योगिकियों के लिए परीक्षण मैदान के रूप में कार्य करता है जिन्हें बाद में रेड हैट में शामिल किया जाएगा। लेकिन Red Hat जैसी कोई स्थिरता और व्यावसायिक समर्थन नहीं है।

फिलहाल, Red Hat Enterprice Linux 7 का नवीनतम संस्करण, जिसे 2010 से विकसित किया गया है और जून 2014 में जारी किया गया था। मुख्य सुधार उद्यमों के लिए स्केलेबिलिटी हैं, नया फाइल सिस्टम, जो 500 टेराबाइट्स तक स्केल कर सकता है, साथ ही डॉकर वर्चुअलाइजेशन तकनीक के लिए भी समर्थन करता है। Red Hat Enterprse Linux 7.2 की अंतिम सुधारात्मक रिलीज़ नवंबर 2015 में हुई थी।

3. एसयूएसई लिनक्स एंटरप्राइज सर्वर


एसयूएसई लिनक्स एंटरप्राइज सर्वर (एसएलईएस) नोवेल द्वारा विकसित किया गया है। यह तेज़ 24/7 तकनीकी सहायता के साथ एक स्थिर, तेज़ और उपयोग में आसान लिनक्स वितरण है।

जिस प्रकार Red Hat Enterprise Fedora पर आधारित है, उसी प्रकार SUSE Linux मुफ़्त OpenSUSE वितरण पर आधारित है। डेवलपर्स नवीनतम तकनीकों के लिए स्थिरता, समय के साथ तकनीकी सहायता और वितरण समर्थन पर ध्यान केंद्रित करते हैं। यदि आपके पास समर्थन के लिए भुगतान करने के लिए पर्याप्त धन है, तो यह है सर्वोत्तम लिनक्ससर्वर के लिए.

एसयूएसई लिनक्स एंटरप्राइज 12 (एसएलईएस 12) की आखिरी बड़ी रिलीज अक्टूबर 2014 के अंत में जारी की गई थी। यहां दिलचस्प विशेषताएं सामने आई हैं, जैसे डॉकर फ्रेमवर्क के लिए समर्थन, एक पूर्ण संस्करण रोलबैक सिस्टम, तुरंत हॉट कर्नेल अपडेट, साथ ही सिस्टम के सुचारू संचालन और दक्षता में सुधार के लिए अन्य सॉफ्टवेयर मॉड्यूल। SLES 12 SP1, जिसे दिसंबर 2015 में जारी किया गया था, ने नेटवर्क कॉन्फ़िगरेशन और JeOS के लिए समर्थन जोड़ा।

4. सेंटओएस


यदि आपकी वेबसाइट किसी वेब होस्टिंग सेवा पर होस्ट की गई है, तो इस बात की बहुत अधिक संभावना है कि आपका वेब सर्वर CentOS पर चल रहा है। यह रेड पर आधारित एक निःशुल्क प्रणाली है हैट एंटरप्राइजलिनक्स पूरी तरह से व्यावसायिक प्रणाली नहीं है, लेकिन आप व्यावसायिक समर्थन पर भरोसा कर सकते हैं।

कम्युनिटी एंटरप्राइज ऑपरेटिंग सिस्टम या CentOS समुदाय द्वारा विकसित और रखरखाव किया जाता है। कोड Red Hat पर आधारित है, लेकिन इस सिस्टम के सभी ट्रेडमार्क हटा दिए गए हैं। हम कह सकते हैं कि यह एक सर्वर के लिए सबसे अच्छा लिनक्स है।

2014 में, ऐसे बयान आए थे कि CentOS नवप्रवर्तन-उन्मुख फेडोरा वितरण और वाणिज्यिक CentOS वितरण के बीच अंतर को कम करने के लिए Red Hat के साथ काम करेगा।

लेकिन CentOS उपयोगकर्ताओं को मुफ्त में सिस्टम प्रदान करना जारी रखेगा। साथ ही, यह सिस्टम समुदाय द्वारा समर्थित रहता है, न कि Red Hat द्वारा। अंतिम सेंटओएस संस्करण 7.2 दिसंबर 2015 में जारी किया गया था और यह Red Hat Enterprise Linux 7.2 पर आधारित है।

5. डेबियन

डेबियन एक निःशुल्क ऑपरेटिंग सिस्टम है और इसमें कोई व्यावसायिक समर्थन नहीं है। लेकिन आप दुनिया भर के डेबियन प्रमाणित केंद्रों के समर्थन का लाभ उठा सकते हैं। डेबियन परियोजना की शुरुआत 1993 में हुई थी और अब बड़ी संख्या में वितरण इस पर आधारित हैं, जिनमें से सबसे प्रसिद्ध उबंटू और लिनक्स मिंट हैं।


डेबियन उन लोगों के लिए एक उत्कृष्ट विकल्प बना हुआ है जो नवीनतम तकनीक के बदले स्थिरता को महत्व देते हैं। अंतिम प्रमुख स्थिर रिलीज़ डेबियन 8 जेसी थी, जो अप्रैल 2015 में रिलीज़ हुई थी, जिसे पाँच वर्षों तक अपडेट मिलते रहेंगे।

इस में डेबियन संस्करणमें परिवर्तित नई प्रणालीसिस्टमड इनिशियलाइज़ेशन, पुराने SysV init के बजाय, कर्नेल और सॉफ़्टवेयर को भी अपडेट किया गया - Apache, LibreOffice, Perl, Python, Xen हाइपरवाइज़र, GNU कंपाइलर कलेक्शन, GNOME डेस्कटॉप वातावरण और Xfce। आखिरी अपडेटडेबियन जुलाई 2016 में संस्करण 8.5 था।

6. ओरेकल लिनक्स

यदि आप नहीं जानते, तो Oracle अपना स्वयं का Linux वितरण, Oracle Linux जारी करता है। यह Red Hat पर आधारित है और इसमें Oracle के विभिन्न सुधार शामिल हैं।


Oracle Linux Red Hat Enterprise Linux का काफी मजबूत प्रतियोगी है, क्योंकि Oracle समर्थन Red Hat समर्थन की कीमत का आधा है।

वितरण मुख्य रूप से डेटाबेस के लिए अनुकूलित है, इसलिए यदि आपको डेटाबेस की आवश्यकता है, तो इस वितरण का उपयोग करना बेहतर है।

Oracle Linux 7.2 का नवीनतम संस्करण नवंबर 2015 में जारी किया गया था और यह Red Hat Enterprise 7.2 पर आधारित है।

7.मागेया/मांड्रिवा

मागेया एक खुला कांटा है सोर्स कोडमैंड्रिवा लिनक्स प्रोजेक्ट, जो 2011 में बंद हो गया था। Mageia 5 को 2015 में रिलीज़ किया गया था, और Mageia 6 को अगस्त-सितंबर 2016 में रिलीज़ होने की उम्मीद है।


यह वितरण फ़्रांस में विकसित किया गया था और यूरोप और दक्षिण अमेरिका में लोकप्रिय है। मैंड्रिवा नाम और कोड आधार स्वयं मैंड्रेक और कनेक्टिवा लिनक्स वितरण से लिया गया है।

मागेया ने मैनड्रिवा की ताकत बरकरार रखी है और नई सुविधाओं और क्षमताओं के साथ विकसित होना जारी रखा है। Mageia अपडेट हर 9 महीने में जारी किए जाते हैं और प्रत्येक रिलीज़ दो चक्रों, 18 महीनों के लिए समर्थित है।

8. क्लियरओएस

ClearOS इंटेल द्वारा विकसित Red Hat Enterprise Linux और CentOS पर आधारित एक खुला स्रोत वितरण है। इसका उपयोग सर्वर, नेटवर्क गेटवे या एप्लिकेशन प्लेटफ़ॉर्म के रूप में किया जा सकता है।


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

के अलावा व्यावसायिक संस्करण, एक ClearOS सामुदायिक संस्करण है, साथ ही एक सस्ता पेशेवर संस्करण भी है, जिसमें तकनीकी सहायता और कई प्रकार शामिल हैं अतिरिक्त प्रकार्य. वितरण क्लियर फाउंडेशन द्वारा समर्थित है, और भुगतान और मुफ्त दोनों तरह के अनुप्रयोगों का एक स्टोर भी है, जिसका उपयोग ओएस की क्षमताओं का विस्तार करने के लिए किया जा सकता है।

ClearOS की नवीनतम प्रमुख रिलीज़ मार्च 2015 में डाउनलोड के लिए उपलब्ध हो गई। ClearOS 7.2 के नवीनतम अपडेट में होम और बिजनेस संस्करण, बेहतर वर्चुअलाइजेशन समर्थन (Microsoft हाइपरवी सहित), XFS और Btrfs समर्थन, एक नया डायनेमिक डैशबोर्ड, LVM कैशिंग समर्थन और IPv6 प्राप्त हुआ। सहायता ।

9. आर्क लिनक्स

अधिक अनुभवी लोगों के लिए डिज़ाइन किया गया एक सरल, हल्का आर्क लिनक्स वितरण लिनक्स उपयोगकर्ता. अन्य शीर्ष लिनक्स सर्वर डिस्ट्रोज़ की पेशकश के विपरीत, कोई समर्थन नहीं है और इंस्टॉलेशन बिल्कुल भी आसान नहीं है। लेकिन इसका मतलब यह नहीं है कि आर्क लिनक्स को सर्वर के रूप में इस्तेमाल नहीं किया जा सकता है।


जेंटू की तरह, यह एक रोलिंग रिलीज़ मॉडल का उपयोग करता है, जिसका अर्थ है कि सिस्टम को हमेशा नवीनतम में अपडेट किया जाएगा नया संस्करण, कोई रिलीज़ नहीं.

Pacman पैकेज मैनेजर सॉफ़्टवेयर अपडेट सुनिश्चित करता है नवीनतम संस्करण, निर्भरता संकल्प के साथ। सच है, अपडेट करने का यह तरीका कभी-कभी समस्याएँ पैदा कर सकता है अगर सावधानी से न संभाला जाए।

10. स्लैकवेयर

हालाँकि स्लैकवेयर एक व्यावसायिक वितरण नहीं है, डेवलपर्स कई कंपनियों के साथ संबंध बनाए रखते हैं जो सशुल्क सहायता प्रदान करते हैं।


यह सबसे शुरुआती लिनक्स वितरणों में से एक है। यह 1993 में रिलीज़ हुई थी और इसके बहुत सारे प्रशंसक हैं। डेवलपर्स नियमित रूप से नए संस्करण जारी करते हैं; नवीनतम स्लैकवेयर 14.2 जुलाई 2016 में जारी किया गया था।

निष्कर्ष

हमारी समीक्षा समाप्त हो गई है, अब आप जानते हैं कि सर्वर के लिए कौन सा लिनक्स वितरण चुनना है..04। यह संभव है कि सभी सर्वोत्तम वितरण यहां सूचीबद्ध नहीं हैं। कौन सा लिनक्स बेहतर सर्वरआपके में? आप कौन सा इस्तेमाल करते हैं? टिप्पणियों में लिखें?

ख़ासियतें:

  • वितरण RedHat Enterprise Linux पर आधारित है
  • स्थिर
  • विश्वसनीयता
  • आधिकारिक समर्थन का अभाव

CentOS वितरण की ताकत Red Hat Enterprise Linux के साथ इसकी विश्वसनीयता और अनुकूलता है। कमजोर पक्ष- खराब स्थानीयकरण (ALT Linux और ASPLinux की तुलना में), हमारे क्षेत्र के लिए विशिष्ट कुछ कार्यक्रमों की कमी (SIM, xxkb)। हमारे क्षेत्र में निर्माता से समर्थन प्राप्त करना संभव नहीं है; रूसी और यूक्रेनी में कोई गैर-व्यावसायिक समर्थन नहीं है। सिस्टम क्लस्टर पर बढ़िया काम करता है।

फेडोरा

ख़ासियतें:

  • बड़े पैमाने पर
  • उत्कृष्ट सामुदायिक समर्थन
  • अच्छी सुरक्षा
  • कई अलग-अलग अनुप्रयोग
  • रूसीकरण पूरी तरह से मौजूद नहीं है
  • लगातार अपडेट

संभावित अस्थिरता के कारण सर्वर की तुलना में पीसी के लिए अधिक उपयुक्त। लेकिन यह सब वितरण का सही ढंग से उपयोग करने की क्षमता पर निर्भर करता है।

खुला एसयूएसई

इसी नाम की जर्मन कंपनी द्वारा स्थापित, जिसे बाद में नोवेल द्वारा अधिग्रहित कर लिया गया। एक विशिष्ट विशेषता स्वयं की उपस्थिति है सॉफ़्टवेयर पैकेज YaST2, जो आपको किसी भी सिस्टम घटक को स्थापित और कॉन्फ़िगर करने की अनुमति देता है।

ख़ासियतें:

  • विवरण के लिए व्यावसायिक दृष्टिकोण
  • उपयोग में आसान YaST कॉन्फ़िगरेशन उपयोगिताएँ
  • Russification ग्रस्त है (मेनू का हिस्सा अंग्रेजी में हो सकता है, रूसी में हिस्सा)
  • आसान उपकरण सेटअप.
  • रूसी में उत्कृष्ट दस्तावेज़ीकरण
  • बॉक्स के बाहर ड्राइवरों का एक सेट है
  • आरपीएम और प्लग-इन रिपॉजिटरी के उपयोग के माध्यम से पैकेजों का बड़ा चयन।
  • ओबीएस निर्माण प्रणाली

एएलटीलिनक्स

ALTLinux द्वारा विकसित रूसी वितरण। यह Linux-Mandrake रूसी संस्करण से विकसित हुआ। सुरक्षा पर बहुत ध्यान दिया जाता है.

लाभ:

  • दस्तावेज़ीकरण और अनुप्रयोगों का रूसीकरण।
  • एक साधारण ग्राफिकल इंस्टॉलर (ज्यादातर मामलों में डफ के साथ नृत्य की आवश्यकता नहीं होती है)।
  • बड़ी संख्या में ग्राफिकल सिस्टम कॉन्फ़िगरेशन उपयोगिताएँ।
  • स्थिरता और विश्वसनीयता (सर्वर के लिए सबसे उपयुक्त)।

ख़ासियतें:

  • उत्कृष्ट रूसीकरण
  • तकनीकी समर्थन
  • सॉफ़्टवेयर का विस्तृत चयन
  • एक रूसी कंपनी द्वारा निर्मित

एएसपीलिनक्स

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

फिलहाल इस वितरण का काम रोक दिया गया है.

डेबियन पर आधारित या डेब पैकेज प्रारूप का उपयोग करके वितरण:

डेबियन

एक ऑपरेटिंग सिस्टम जिसमें मुक्त ओपन सोर्स सॉफ्टवेयर और मालिकाना घटक दोनों शामिल हैं। अपने प्राथमिक रूप में, डेबियन जीएनयू/लिनक्स - सबसे ज्यादा लोकप्रिय वितरणलिनक्स, जिसका समग्र रूप से इस प्रकार के OS के विकास पर महत्वपूर्ण प्रभाव पड़ता है। अन्य कर्नेल पर आधारित परियोजनाएं भी हैं: डेबियन जीएनयू/हर्ड, डेबियन जीएनयू/केनेटबीएसडी और डेबियन जीएनयू/केफ्रीबीएसडी। डेबियन का उपयोग सर्वर और वर्कस्टेशन के लिए एक ऑपरेटिंग सिस्टम के रूप में किया जा सकता है।

ख़ासियतें:

  • 100% मुफ़्त
  • उत्कृष्ट वेबसाइट और सामुदायिक संसाधन
  • अच्छी तरह से परीक्षण किया गया
  • उत्कृष्ट योग्यता सॉफ्टवेयर इंस्टॉलर।

उबंटू/कुबंटू/जुबंटू

डेबियन जीएनयू/लिनक्स पैकेज के परीक्षण ट्री के आधार पर निर्मित, और मूल रूप से एक डेबियन असेंबली है जिसमें घर या कार्यालय उपयोग के लिए सबसे तेज़ और सबसे सक्रिय रूप से विकसित वितरण शामिल है।

ख़ासियतें:

  • सरल, सहज बहुभाषी इंटरफ़ेस
  • ऑनलाइन और ऑफलाइन पैकेज रिपॉजिटरी को लगातार और आसान अपडेट
  • उपयोगकर्ताओं और डेवलपर्स का शक्तिशाली समुदाय, जिनमें शामिल हैं। रूस में

अन्य पैकेज सिस्टम का उपयोग कर वितरण:

जेंटू

जेंटू स्रोत-आधारित वितरण का एक विशिष्ट प्रतिनिधि है। सभी सॉफ़्टवेयर इंस्टॉलेशन के लिए स्रोत कोड के रूप में प्रस्तुत किए जाते हैं। यह वितरण संभवतः नौसिखिए उपयोगकर्ता के लिए उपयुक्त नहीं है, लेकिन हाल ही में इसने काफी व्यापक लोकप्रियता हासिल की है।

जेंटू लिनक्स के निम्नलिखित फायदों पर प्रकाश डाला जा सकता है:

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

कमियां:

  • Russification (स्थान, फ़ॉन्ट, आदि) को स्क्रिप्ट चलाकर मैन्युअल रूप से करना होगा।
  • अंग्रेजी में दस्तावेज़ीकरण
  • यदि सॉफ़्टवेयर इंस्टॉलेशन में समस्याएँ आती हैं, तो समाधान मामूली नहीं हो सकता है और इसके लिए तकनीकी ज्ञान की आवश्यकता हो सकती है।

ख़ासियतें:

  • व्यक्तिगत पैकेजों की दर्द रहित स्थापना
  • उच्च प्रासंगिकता
  • उत्कृष्ट दस्तावेज़ीकरण
  • "गीक शैली" में एक वितरण किट का निर्माण, विशेष रूप से उपयोगकर्ता की आवश्यकताओं के लिए अनुकूलित
  • ग्राफ़िक इंस्टॉलर
  • लंबी और थकाऊ प्रणाली स्थापना

जेंटू लिनक्स एक बहुत ही लचीला वितरण है। आपको लगभग किसी भी उपकरण कॉन्फ़िगरेशन के साथ काम करने और सिस्टम को वैसा बनाने की अनुमति देता है कार्य केंद्र, और सर्वर। बेशक, व्यक्तिगत कॉन्फ़िगरेशन बनाने के लिए यूनिक्स परिवार के ऑपरेटिंग सिस्टम के ऑपरेटिंग सिद्धांतों के कुछ कौशल और समझ की आवश्यकता होती है।

लिनक्स की गणना करें

लिनक्स की गणना करें- छोटे और मध्यम आकार के व्यवसायों के लिए डिज़ाइन किया गया वितरण का एक परिवार जो रोमिंग प्रोफाइल और केंद्रीकृत सॉफ़्टवेयर परिनियोजन का उपयोग करता है। जेंटू लिनक्स प्रोजेक्ट के आधार पर बनाया गया और इसके साथ पूरी तरह से संगत।
ख़ासियतें:

  • तैयार क्लाइंट-सर्वर समाधान।
  • तीव्र उद्यम परिनियोजन.
  • विषम नेटवर्क में पूरा काम।
  • रोलिंग-रिलीज़ अद्यतन मॉडल।
  • सिस्टम कॉन्फ़िगरेशन, असेंबली और इंस्टॉलेशन के लिए विशेष रूप से डिज़ाइन की गई कैलकुलेट उपयोगिताएँ शामिल हैं।
  • इंटरएक्टिव सिस्टम असेंबली समर्थित है - आपके कार्यों के लिए सिस्टम की एक आईएसओ छवि तैयार करना।
  • प्रशासन में आसानी.
  • USB-Flash या USB-HDD पर ext4, ext3, ext2, reiserfs, btrfs, xfs, jfs, nilfs2 याfat32 के साथ इंस्टालेशन की संभावना।
  • बाइनरी अपडेट रिपॉजिटरी के समर्थन के साथ 100% जेंटू संगत।

टर्मिनल बनाने के लिए, फ़ाइल (एफ़टीपी) या डाक सर्वरलिनक्स पर, आपको इस ऑपरेटिंग सिस्टम में काम करने में सक्षम होना चाहिए। नहीं तो इसका पता लगाना मुश्किल हो जाएगा. किसी OS की आवश्यकता नहीं शक्तिशाली कंप्यूटर. क्योंकि यह ग्राफ़िक डिज़ाइन पर अतिरिक्त संसाधन बर्बाद नहीं करता है। लिनक्स वितरण को पुराने पीसी पर भी तैनात किया जा सकता है। इसलिए, विभिन्न सर्वर बनाने के लिए अक्सर लिनक्स या उबंटू सर्वर का उपयोग किया जाता है।

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

उबंटू सर्वर लिनक्स ऑपरेटिंग सिस्टम पर आधारित है। इसके कार्य करने की आवश्यकता नहीं है आधुनिक प्रोसेसर, अच्छा वीडियो कार्ड या बड़ी मात्रा में रैंडम एक्सेस मेमोरी. लिनक्स के साथ, आप पुराने लैपटॉप पर भी सर्वर तैनात कर सकते हैं। और इसमें सभी आवश्यक घटक होंगे: मेल, एफ़टीपी, वेब।

आप Ubuntu.ru वेबसाइट से लिनक्स डिस्क छवि डाउनलोड कर सकते हैं। सर्वर वाला कोई भी संस्करण चुनें (डेस्कटॉप नहीं!) डाउनलोड टोरेंट क्लाइंट के माध्यम से होगा। यह छवि डिस्क या फ़्लैश ड्राइव पर लिखी जानी चाहिए (LiveUSB का उपयोग करके)। आप वर्चुअल ड्राइव का भी उपयोग कर सकते हैं.

उबंटू में एक सरलीकृत इंटरफ़ेस है। इसमें कोई ग्राफ़िक ज्यादती नहीं है. यह OS DIY Linux सर्वर बनाने के लिए बिल्कुल उपयुक्त है। इसके साथ ही डोमेन की जरूरतों के लिए कंप्यूटर संसाधनों का उपयोग किया जाएगा. आख़िरकार, उसे काम करने की बहुत कम ज़रूरत है।

इसकी स्थापना इस प्रकार होती है:

  • आप जिस भाषा और क्षेत्र में रहते हैं उसका चयन करें।
  • एक व्यवस्थापक नाम बनाएँ. इसका उपयोग सर्वर को मैनेज करने के लिए किया जाता है.
  • "अपने खाते के लिए उपयोगकर्ता नाम" फ़ील्ड में एक उपयोगकर्ता नाम भी दर्ज करें। इस खाते के तहत आप उबंटू तकनीकी सहायता के साथ संवाद करेंगे।


उबंटू में उपयोगकर्ता नाम निर्दिष्ट करना

  • पास वर्ड दर्ज करें। इसे पुष्टिकृत करें।


अपना खाता पासवर्ड दर्ज करें

  • यदि आपके पास डोमेन है तो निर्दिष्ट करें। इसमें सभी सेवाएँ शामिल होंगी: फ़ाइल (एफ़टीपी), ईमेल, वेबसाइट होस्टिंग, इत्यादि।
  • सिस्टम इंस्टाल होने तक प्रतीक्षा करें.
  • उसके बाद, वह अतिरिक्त घटकों की पेशकश करेगी।

लिनक्स सर्वर और उसके पूर्ण संचालन के लिए क्या आवश्यक है इसकी एक सूची यहां दी गई है:

  • एसएसएच खोलें. के लिए प्रयोग किया जाता है दूरस्थ प्रशासन. यदि आप किसी अन्य कंप्यूटर से सेवा प्रबंधित करने का निर्णय लेते हैं तो यह काम आएगा। फिर लिनक्स पीसी पर आप मॉनिटर और वीडियो एडॉप्टर को अक्षम कर सकते हैं।
  • चिराग। लिनक्स उपयोगिताओं का एक सेट जिसमें अपाचे (वेब ​​​​सर्वर) शामिल है। MySQL (डेटाबेस) और PHP (CMS के लिए प्रोग्रामिंग भाषा)। नियंत्रण इंटरफ़ेस बनाने के लिए इन घटकों की आवश्यकता होती है।
  • सांबा फ़ाइल सर्वर. आपको कंप्यूटरों के बीच फ़ाइल साझाकरण कॉन्फ़िगर करने की अनुमति देता है। यदि आपको FTP सर्वर की आवश्यकता है, तो इस विकल्प का चयन करें।
  • वर्चुअल मशीन होस्ट. यदि आप वर्चुअलाइजेशन क्षमताओं का उपयोग करने जा रहे हैं तो इंस्टॉल करें।
  • प्रिंट सर्वर। नेटवर्क प्रिंटर.
  • डीएनएस सर्वर. डोमेन की नामांकन प्रणाली। इसकी मदद से आप कंप्यूटर के नाम से आईपी एड्रेस को पहचान सकते हैं और इसके विपरीत भी।
  • डाक सर्वर। डाक सर्वर।
  • पोस्टग्रेएसक्यूएल डेटाबेस। ऑब्जेक्ट-रिलेशनल डेटाबेस।

आपको जो चाहिए उसे चुनें और इंस्टॉलेशन की पुष्टि करें। जब आप पहली बार प्रारंभ करेंगे, तो आपको अपना व्यवस्थापक लॉगिन और पासवर्ड दर्ज करना होगा। कंसोल खुल जाएगा. यह विंडोज़ कमांड लाइन या एमएस डॉस ऑपरेटिंग सिस्टम इंटरफ़ेस के समान है।


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

उबंटू के लिए एक छद्म ग्राफिकल इंटरफ़ेस है - मिडनाइट कमांडर। यह नॉर्टन कमांडर शेल का एक एनालॉग है, जिसे MS DOS सिस्टम के लिए विकसित किया गया था। ऐसे इंटरफ़ेस के साथ काम करना आसान है - कंसोल की तुलना में सब कुछ स्पष्ट है।

लिनक्स टर्मिनल लॉन्च करना

आधुनिक लिनक्स कंसोल के बजाय टर्मिनल का उपयोग करता है। इसे दर्ज करने के लिए:

  1. एप्लिकेशन खोलें.
  2. "मानक" पर क्लिक करें।
  3. वहां एक "टर्मिनल" होगा.


आप उबंटू सर्वर की तरह ही इसमें कमांड दर्ज कर सकते हैं।

  • LAMP घटकों को स्थापित करने के लिए (यदि वे पहले से मौजूद नहीं हैं), आपको क्रमिक रूप से "sudo apt-get update", "sudo apt-get install Tasksel" और "sudo Tasksel install लैंप-सर्वर" कमांड दर्ज करने की आवश्यकता है। प्रत्येक के बाद Enter दबाएँ।
  • ओपन एसएसएच डाउनलोड करने के लिए, "sudo apt-get install openingsh-server" टाइप करें।
  • सांबा फ़ाइल सर्वर स्थापित करने के लिए, "sudo apt-get install samba" लिखें।

LAMP पैकेज से MySQL इंस्टॉल करते समय, आपको SQL के लिए एक व्यवस्थापक पासवर्ड सेट करना होगा।

स्थानीय वेब सर्वर

के लिए वेब निर्माणसर्वर का अपना समर्पित आईपी होना चाहिए। फिर इस IP पते पर LAMP इंस्टॉल करने के बाद यह उपलब्ध होगा परीक्षण पृष्ठअमरीका की एक मूल जनजाति। यह भविष्य का वेब है. भविष्य में, इस पर एफ़टीपी, डेटाबेस और एक मेल प्रोटोकॉल स्थापित करना संभव होगा। वेब सर्वर को कॉन्फ़िगर करने के लिए:

  • phpMyAdmin इंस्टॉल करें. ऐसा करने के लिए, टर्मिनल में या कंसोल में, एक के बाद एक टाइप करें, "sudo apt-get install phpmyadmin" दर्ज करें।


  • और फिर "sudo service apache2 restart"।
  • घटक लोड हो जाएगा. अपाचे को पुनः प्रारंभ किया जाएगा. आगे की कार्रवाईऑपरेटिंग सिस्टम संस्करण पर निर्भर करें.

यदि आपके पास उबंटू 13.1 और इसके बाद का संस्करण है, तो कमांड का उपयोग करें:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 पुनः लोड करें

उन्हें एक के बाद एक क्रमिक रूप से दर्ज करें, प्रत्येक के बाद Enter दबाएँ।

Ubuntu 16.04 पर, अन्य निर्देशों की आवश्यकता है:

  1. sudo apt-get install php-mbstring php-gettext
  2. सुडो phpenmod mcrypt
  3. सुडो phpenmod mbstring
  4. sudo systemctl पुनरारंभ apache2

उन्हें दर्ज करने और सेवा को स्वचालित रूप से पुनरारंभ करने के बाद, वेब इंटरफ़ेस http:///phpmyadmin पर उपलब्ध होगा।

  • इसके बारे में कॉन्फ़िगरेशन और डेटा फ़ोल्डर में स्थित हैं अपाचे सर्वर"आदि/अपाचे2/"। Apache2.conf - वितरण के लिए कॉन्फ़िगरेशन फ़ाइल
  • "मोड-उपलब्ध"/"साइट-उपलब्ध" और "मोड-सक्षम"/"साइट-सक्षम" निर्देशिकाओं में मॉड और साइटें शामिल हैं।
  • Ports.conf सुनने वाले पोर्ट को सूचीबद्ध करता है।
  • यदि आप कमांड "sudo /etc/init.d/apache2" के बाद "स्टॉप" शब्द जोड़ते हैं, तो अपाचे रुक जाएगा। यदि "प्रारंभ करें" तो यह फिर से प्रारंभ हो जाएगा। यदि "पुनः आरंभ करें" - यह पुनः आरंभ होगा।
  • साइटों को सहेजने के लिए पथ को स्वतंत्र रूप से चुनने के लिए, टर्मिनल में क्रमिक रूप से "sudo a2enmod rewrite" और "sudo a2enmod userdir" दर्ज करें।

हर बार कोई भी बदलाव करने के बाद, आपको "रीस्टार्ट" कमांड के साथ सेवा को पुनः आरंभ करना होगा।

डाक सर्वर

Linux पर मेल सर्वर बनाने के लिए, आपके पास पहले से ही एक डोमेन पंजीकृत होना चाहिए। आपके पास एक स्थिर आईपी भी होना चाहिए.

  • पोस्टफ़िक्स घटक स्थापित करें। ऐसा करने के लिए, कंसोल में "sudo apt-get postfix" टाइप करें।
  • जब यह बूट हो जाए, तो कमांड "sudo /etc/initd/postfix प्रारंभ" लिखें। सेवा काम करना शुरू कर देगी.
  • पोस्टफ़िक्स में पहले से ही वे पैरामीटर शामिल हैं जो SMTP प्रोटोकॉल के साथ पूरी तरह से काम करने के लिए आवश्यक हैं। लेकिन फिर भी, थोड़ा सा बदलाव करने से कोई नुकसान नहीं होगा।
  • /etc/postfix/main.cf फ़ाइल खोलें.
  • इसमें “mydomain=” का मान ज्ञात करें। “=” चिन्ह के बाद डोमेन नाम लिखें।
  • फिर “myhostname=” ढूंढें। और मशीन का नाम दर्ज करें.
  • अब मेल सर्वर उसी नेटवर्क पर मौजूद अन्य कंप्यूटरों को पत्र भेज सकता है। ताकि यह इंटरनेट पर अन्य डोमेन को पत्राचार भेज सके, "main.cf" फ़ाइल में, "inet_interfaces =" लाइन ढूंढें। इसके बाद "सभी" शब्द रखें।
  • “mynetworks=” वेरिएबल में, अपने सबनेट पर सभी कंप्यूटरों के पतों की श्रेणी दर्ज करें (उदाहरण के लिए, 127.0.0.0/8)।

यदि सेवा सही ढंग से कॉन्फ़िगर की गई है और सभी शर्तें पूरी होती हैं (स्थायी आईपी पता, पंजीकृत डोमेन), तो सर्वर पत्राचार प्राप्त करने और भेजने में सक्षम होगा। यदि आपके डोमेन का एमएक्स रिकॉर्ड आपके होस्ट को संदर्भित करता है।

संसाधन लॉग देखने के लिए, कमांड "tail -f /var/log/mail/info" का उपयोग करें। उससे संदेश प्राप्त करने के लिए, "mailq" दर्ज करें।

फ़ाइल सर्वर

दस्तावेज़ों के आदान-प्रदान और फ़ाइलें अपलोड करने के लिए आपको Linux FTP सर्वर की आवश्यकता हो सकती है। ऐसे संसाधनों के कई संस्करण हैं: vsFTPd, Samba, proFTPd।

आइए vsFTPd पर करीब से नज़र डालें। इसे एक कमांड के साथ इंस्टॉल और लॉन्च किया जा सकता है - "sudo apt-get install vsftpd"। आगे की सेटिंग आपकी प्राथमिकताओं और आप किस प्रकार की सेवा बनाना चाहते हैं, इस पर निर्भर करती है। सेटिंग्स बदलने के लिए व्यवस्थापक अधिकारों की आवश्यकता हो सकती है।

  1. प्रोग्राम डाउनलोड करने के तुरंत बाद, सिस्टम एक नया उपयोगकर्ता बनाता है और होम डायरेक्टरी में एक फ़ोल्डर जोड़ता है जो सर्वर स्टोरेज के साथ काम करने के लिए होता है। इसके अलावा "etc" निर्देशिका में एक फ़ाइल "ftpusers" है। वहां आप उन उपयोगकर्ताओं को जोड़ सकते हैं जिन्हें फ़ाइलों तक पहुंच से वंचित कर दिया गया है।
  2. स्थापना के बाद, उस निर्देशिका को बदलना बेहतर है जिसमें फ़ाइलें "var" फ़ोल्डर में स्थित होनी चाहिए। ऐसा करने के लिए, एक व्यवस्थापक के रूप में, कमांड "usermod -d /var/ftp ftp && rmdir /home/ftp" लिखें।
  3. बनाएं नया समूहउपयोगकर्ता. उदाहरण के लिए, "userftp"। कंसोल में "एडग्रुप यूजरएफ़टीपी" टाइप करें।
  4. इसमें एक नया खाता जोड़ें (सरलता के लिए, हम उपयोगकर्ता का नाम और समूह एक ही रखेंगे)। कमांड "useradd -a /var/ftp -g userftp userftp" का उपयोग करें। यह एक उपयोगकर्ता भी बनाता है. समूह में किसी मौजूदा उपनाम को शामिल करने के लिए, "useradd" के बजाय "usermod" लिखें।
  5. आपको नए उपयोगकर्ता के लिए एक पासवर्ड लेकर आना होगा। टर्मिनल में "passwd userftp" दर्ज करें।
  6. खाते को फ़ाइल सर्वर रूट फ़ोल्डर तक पहुंच देने के लिए "chmod 555 /var/ftp && chown root:userftp /var/ftp" टाइप करें।
  7. अब एक सार्वजनिक निर्देशिका बनाएं। क्रमिक रूप से “mkdir /var/ftp/pub” और “chown userftp:userftp /var/ftp/pub” दर्ज करें।

प्रारंभ में, FTP ऑफ़लाइन मोड में प्रारंभ होता है। उसके पास एक स्क्रिप्ट है जो एक राक्षस की भूमिका निभाती है। इस कार्यक्षमता के साथ, कई कमांड उपलब्ध हैं। उन्हें "sudo service vsftpd" लाइन के बाद दर्ज किया जाता है।

  • रुकें और शुरू करें. अक्षम करें और सक्षम करें.
  • पुनरारंभ करें और पुनः लोड करें। पुनः आरंभ करें। नई सेटिंग्स लागू करने की आवश्यकता है. आदेशों के बीच अंतर यह है कि दूसरे में रिबूट पूर्ण शटडाउन के बिना होता है।
  • स्थिति। स्थिति की जानकारी.

सर्वर के आगे के कॉन्फ़िगरेशन में कॉन्फ़िगरेशन फ़ाइल को फिर से लिखना शामिल है, जो आदि/vsftpd.conf में स्थित है। इसकी एक सरल और समझने योग्य संरचना है। इसे समझना काफी आसान है. हालाँकि इसके लिए कुछ ज्ञान की आवश्यकता होती है। इस फ़ाइल को बदलने से पहले यह करना समझ में आता है बैकअप प्रति. ताकि त्रुटि पाए जाने पर सब कुछ बहाल किया जा सके। कमांड "cp /etc/vsftpd.conf /etc/vsftpd_old.conf" दर्ज करें और जानकारी सहेज ली जाएगी।

इसके बाद आप एडिटिंग शुरू कर सकते हैं.

  • “सुनो=” पैरामीटर में “YES” लिखें। फिर सर्वर इंडिपेंडेंट मोड में काम करेगा.
  • "Local_enable" स्थानीय उपयोगकर्ताओं को लॉग इन करने की अनुमति देता है।
  • "Write_enable" उन्हें उनकी होम निर्देशिकाओं तक पहुंच प्रदान करता है।
  • "गुमनाम_सक्षम"। आप अधिकारों को सीमित कर सकते हैं अनाम उपयोगकर्ता, यदि आप "नहीं" डालते हैं। एक विकल्प "no_anon_password" भी है - बिना पासवर्ड के गुमनाम लॉगिन। इस पर प्रतिबंध भी लगाया जा सकता है.

यदि आप एक सार्वजनिक सर्वर बनाना चाहते हैं, तो "सुनें" लाइन के बाद आपको कई अतिरिक्त पैरामीटर जोड़ने होंगे।

  • "मैक्स ग्राहकों"। एक साथ कनेक्शन की संख्या.
  • "आइडल_सेशन_टाइमआउट" और "डेटा_कनेक्शन_टाइमआउट"। सत्र का समय समाप्त.
  • "एफटीपीडी_बैनर"। आगंतुकों के लिए स्वागत संदेश. उदाहरण के लिए, आप लिख सकते हैं, "हैलो!"

टर्मिनल सर्वर

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

एलटीएसपी - लिनक्स टर्मिनल सर्वर प्रोजेक्ट - इस कार्य के लिए उपयुक्त है। प्रोग्राम मानक उबंटू पैकेज में शामिल है। इसे स्थापित करने के लिए:

  1. कमांड "ltsp-सर्वर-स्टैंडअलोन" दर्ज करें।
  2. फिर “apt-get update && apt-get install ltsp-server-standalone” लिखें।
  3. सब कुछ डाउनलोड होने और अपडेट होने तक प्रतीक्षा करें।
  4. अब हमें क्लाइंट सिस्टम इंस्टॉल करना होगा। "ltsp-बिल्ड-क्लाइंट" टाइप करें।
  5. फिर "ltsp-build-client -dist Trusty -arch i386 -fat-client-desktop lubuntu-desktop"।
  6. "डीबूटस्ट्रैप" कमांड का उपयोग करें और वितरण स्वचालित रूप से "ऑप्ट/एलटीएसपी/आई386" निर्देशिका तक विस्तारित हो जाएगा।

लिनक्स सर्वर कमजोर पीसी पर भी चल सकता है। इसलिए, इसका उपयोग अक्सर सर्वर और दूरस्थ प्रशासन बनाने के लिए किया जाता है। इस ऑपरेटिंग सिस्टम पर मेल सेवाएँ, FTP स्टोरेज और टर्मिनल बनाए जाते हैं।



मित्रों को बताओ