मान लें कि आप एक लिनक्स-आधारित सर्वर पर एक जीयूआई का उपयोग करना चाहते हैं, और अधिकांश गुरु आपको सिर पर चकित करेंगे और आपको पॅट करेंगे। लेकिन एक सर्वर पर एक जीयूआई उपलब्ध कराने के कुछ अच्छे कारण हैं। उबंटू सर्वर पर जीयूआई प्राप्त करने के बारे में यहां बताया गया है।

तय करें कि आपको दोनों की आवश्यकता क्यों है

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

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

नीचे दिए गए निर्देश मानते हैं कि आप दूसरे प्रकार के इंस्टॉलेशन की तलाश में हैं।

निम्नलिखित को धयान मे रखते हुए

इंस्टॉल करने और कॉन्फ़िगर करने के बारे में जाने से पहले, निम्न के बारे में सोचने के लिए कुछ समय दें:

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

आइए एक उबंटू सर्वर पर एक जीयूआई जोड़ने पर एक नज़र डालें जो हर समय मांग पर चलने योग्य होगा।

स्थापित करें और कॉन्फ़िगर करें

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

 sudo tasksel lubuntu-desktop स्थापित करें 

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

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

  • " /etc/init.d " में से एक (जहां सेवा स्क्रिप्ट शुरू करने के लिए आधार स्क्रिप्ट)
  • " / etc / ini t" में से एक
  • " /etc/rcX.d " में से एक (निर्देशिका में रनलेवल के आधार पर स्क्रिप्ट के लिंक शामिल हैं)

" Init " प्रक्रिया को समझाते हुए और इसके रनलेवल इस आलेख के दायरे से बाहर हैं, आपको यह जानने की आवश्यकता है कि निम्न कार्य कैसे करें:

  • बैक-अप (केवल हटाएं) " /etc/init.d/lightdm " फ़ाइल। ऐसा करने के लिए आपको रूट होने की आवश्यकता होगी, जो "/ root /" निर्देशिका को रास्ते से बाहर रखने के लिए एक अच्छी जगह बनाता है।
  • इसी तरह, " /etc/init/lightdm.conf " को हटाएं और इसे कहीं सुरक्षित रखें।
  • इसके बाद, आपको " /etc/rc.d/* " में सभी लिंक हटाने की आवश्यकता होगी जो उस पर इंगित करते हैं। सौभाग्य से, एक अच्छा टूल है जो आपके लिए ऐसा करेगा:
 sudo अद्यतन-rc.d lightdm हटा दें 

तो अब, आप जीयूआई कैसे प्राप्त करते हैं? आप startx कमांड का उपयोग करेंगे, लेकिन पहले आपको कॉन्फ़िगरेशन फ़ाइल बनाने की आवश्यकता है। ".xinitrc" नामक आपकी होम निर्देशिका में एक नई टेक्स्ट फ़ाइल बनाएं, और LXDE के लिए, निम्न पंक्ति को बदले में जोड़ें:

 execlubuntu exec 

जब आप कमांड लाइन से जारी करते हैं तो निम्न आदेश X और आपकी पसंद के डेस्कटॉप को शुरू करेगा:

 startx 

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

क्या आप उबंटू सर्वर पर जीयूआई का उपयोग करते हैं? क्या आपके पास इस आलेख में शामिल कोई विचार या टिप्पणियां नहीं हैं? नीचे टिप्पणी करके हमें बताएं।