क्या उबंटू डेस्कटॉप “उबंटू सर्वर” बन सकता है?


13

क्या मैं सही हूं कि उबंटू डेस्कटॉप और सर्वर एक ही ओएस हैं, लेकिन यह डेस्कटॉप एक्स चलाता है और इसमें उन चीजों का अभाव है जो सर्वर में dhcp सर्वर, mysqld, Apache, आदि हो सकते हैं? और अगर मैं उन वस्तुओं को जोड़ देता हूं तो यह वास्तव में सर्वर के साथ दी गई कमांड लाइन के बजाय X वाला सर्वर होगा?

धन्यवाद।

संपादित करें: यह सभी लिनक्स डिस्ट्रोस के साथ बहुत अधिक है? मुझे फेडोरा पसंद है, लेकिन मैंने केवल फेडोरा डेस्कटॉप देखा। मैं इसे सर्वर बनने के लिए अपडेट कर सकता हूं, है ना?

जवाबों:


19

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

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


9

जैसा कि सभी ने कहा, आपको अपने उबंटू डेस्कटॉप को "उबंटू सर्वर" बनने के लिए सही पैकेज प्राप्त करने की आवश्यकता है।

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


2
डेस्कटॉप स्थापित करने के लिए वैकल्पिक सीडी lvm और अन्य चीजों को स्थापित करने का समर्थन करता है।
Zoredache

1
ऐसा लगता है कि ubuntu डेस्कटॉप 11.10 LVM
Boinst

8

यह सही है। एक डेस्कटॉप की डिफ़ॉल्ट स्थापना ubuntu-desktopमेटा-पैकेज स्थापित करती है , जो सामान्य जीयूआई इंटरफ़ेस सामान में खींचती है। इसमें रूपक भी शामिल हैं ubuntu-minimalऔर ubuntu-standard, जिसमें मूल लिनक्स उपयोगिताएँ शामिल हैं।

taskselयदि आप सर्वर सामान से निपटना चाहते हैं तो कार्यक्रम के साथ खेलें ; यह भी ध्यान दें कि उबंटू के पास एक अलग सर्वर स्थापित सीडी है यदि आप उस का उपयोग करना चाहते हैं।


6

सही ... इसका मूल रूप से एक पैकेज की चीज है।

मुझे कई लोगों का पता है जो SERVER संस्करण स्थापित करते हैं, फिर उपयोग में आसानी के लिए डेस्कटॉप GUI पर जोड़ते हैं।

इसके साथ चारों ओर खेलें ... मजा करें। :-)

नोट: मैं एक तरह से या किसी अन्य की सिफारिश नहीं कर रहा हूँ। मैं व्यक्तिगत रूप से अपने सर्वरों को यथासंभव कम चलाना चाहता हूं। कम चलने वाले हिस्सों का मतलब आमतौर पर कम होता है जो टूट सकता है।


2

यहां तक ​​कि अगर आप Ubuntu डेस्कटॉप 86_64X का उपयोग कर रहे हैं, तो आप इसे इंस्टॉल करके एक गंभीर में बदल सकते हैं

sudo apt-get install tasksel

आप यहां देख सकते हैं कि मूल उबंटू सर्वर अक्षम है या स्थापित नहीं है। आप इसे स्पेसबार और हिट एंटर दबाकर इंस्टॉल कर सकते हैं।

यदि आप अधिक जोड़ना चाहते हैं तो कमांड जारी करें tasksel


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

2

आप taskselऐसा कुछ के लिए उपयोग कर सकते हैं ।

apt-get install tasksel
apt-get install `tasksel --task-packages server | xargs`

जो दिए गए कार्य के लिए सभी आवश्यक पैकेजों को स्थापित करेगा।


1

उबंटू के लिए, हाँ। अंतर केवल डिफ़ॉल्ट पैकेज है।

फेडोरा के लिए ... क्या 'फेडोरा सर्वर' है? RHEL एक अलग चीज है, केवल दूर फेडोरा से संबंधित है।


1
फेडोरा का कोई आधिकारिक सर्वर स्पिन नहीं है, हालांकि आप केवल डेस्कटॉप को बाहर निकाल सकते हैं और सर्वर पैकेज जोड़ सकते हैं। यदि आप किसी सर्वर पर चलाने के लिए एक निशुल्क आरएचईएल डिसेन्टेंट की तलाश कर रहे हैं, तो सेंटोस की जांच करें।
एमडीएमरा

1

dmityugov सही है, लेकिन उससे आगे, गुठली में छापे, ईथरनेट ब्रिडिंग, रूटिंग जैसी चीजों के लिए अलग-अलग संकलन विकल्प हैं ...


1

सबसे अच्छा उत्तर सही है, लेकिन जब मैं इसे टाल रहा था तो मुझे अपने उबंटू स्थापना से 'डेस्कटॉप' पैकेज (सूक्ति, xserver, आदि) को हटाने का एक निर्देश खोजने की उम्मीद थी। मैंने पाया है कि मैं ubuntu-Desktop पैकेज को हटाने के लिए कार्यस्थल का उपयोग कर सकता हूं:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server

मैंने acpid के साथ कुछ गड़बड़ की और निम्नलिखित त्रुटि मिली:

acpid.service: Got no socket.

सिस्टेक्ट्ल स्टेटस एसपीपी आउटपुट में। मैंने इसे अभी तय किया है:

systemctl stop acpid    
systemctl stop acpid.socket
systemctl stop acpid.path
systemctl start acpid

0

हाँ, आप मूल रूप से सभी विभिन्न सॉफ्टवेयर है कि आप चाहते हैं स्थापित कर सकते हैं (उदाहरण के लिए apache, mysql, आदि)


0

हां उबंटू डेस्कटॉप निम्नलिखित पैकेजों को स्थापित करके सर्वर बन सकता है

LAMP सर्वर (Linux, Apache2, MySQL, PHP), मेल सर्वर और ओपनएसएसएच सर्वर

टर्मिनल में इस कमांड को उपरोक्त पैकेजों को स्थापित करने के लिए निष्पादित करें (भूल न जाएं ^):

sudo apt-get install lamp-server^ mail-server^ openssh-server^

0

हां, आप यह कहना सही हैं कि मूल रूप से वे दोनों एक ही हैं। हालाँकि, मैं कम से कम 2 कारणों का उल्लेख कर सकता हूं कि लोग डेस्कटॉप और OS का सर्वर संस्करण क्यों बनाते हैं:

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

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


0

उबंटू या किसी भी लिनक्स ओएस को मूल रूप से पैकेज के समूह के साथ बनाया गया है। डेस्कटॉप वर्जन में डेस्कटॉप यूजर्स के लिए पैकेज अधिक उपयुक्त होते हैं क्योंकि सर्वर इंस्टॉलेशन में सर्वर यूजर्स के लिए पैकेज होते हैं। अब सवाल यह है कि अगर किसी ने डेस्कटॉप स्थापित किया है तो कौन से संकुल को स्थापित करके सिस्टम सर्वर के रूप में भी काम कर सकता है। इसलिए सभी विशेषज्ञों से अनुरोध है कि विभिन्न पैकेजों को स्थापित करके डेस्कटॉप को सर्वर में बदलने के लिए एक-एक करके कमांड प्रदान करें।


-6

नहीं, वे अलग हैं। वे विभिन्न गुठली का उपयोग करते हैं। वर्तमान में, "डेस्कटॉप" संस्करण लिनक्स-इमेज-2.6.28-11-जेनेरिक कर्नेल का उपयोग करता है, जबकि "सर्वर" संस्करण लिनक्स-इमेज-2.6.28-11-सर्वर कर्नेल का उपयोग करता है।

विशेष रूप से, वे 4 जीबी से ऊपर की मेमोरी को अलग तरीके से एक्सेस करते हैं


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

7
इस पृष्ठ पर जाने वाले किसी व्यक्ति पर ध्यान दें: यह उत्तर गलत है। सबसे पहले, गुठली को बदलना आसान है। दूसरे, सर्वर के लिए अब अलग-अलग कर्नेल नहीं हैं: लिनक्स-इमेज-सर्वर अब जेनेरिक कर्नेल के लिए केवल एक उपनाम है।
थोमसट्रेटर

@thomasrutter: लेखन के समय, यह उत्तर सही था। इसके अलावा, हम में से कुछ अभी भी उबंटू 10.04 एलटीएस (2015 तक समर्थित) चल रहे हैं, जहां बाधा से निपटने और प्रक्रिया निष्पक्षता में अंतर के साथ कर्नेल के डेस्कटॉप और सर्वर संस्करण हैं। उदाहरण के लिए देखें: linuxjournal.com/content/kernel-any-other-name
माइकल एच।

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