Ubuntu सर्वर पर जीयूआई?


9

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

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

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

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

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

जवाबों:


17

उबंटू सर्वर और उबंटू डेस्कटॉप के बीच एकमात्र अंतर, डेस्कटॉप पैकेज हैं, जिन्हें आप apt-get के साथ इंस्टॉल कर सकते हैं।

मैं कई कारणों से देख सकता हूं कि मैं रिमोट सर्वर पर इसका उपयोग क्यों नहीं करूंगा:

  1. ssh बहुत तेज है, s11 पर X11 धीमा होगा।
  2. यह सर्वर पर एक लोड है जिसे इसकी आवश्यकता नहीं है। मैं कम से कम पैकेज के साथ, दुबला और क्षुद्र होना पसंद करता हूं। यह अपडेट के लिए भी आसान है।
  3. wget डाउनलोड करने के लिए बहुत सरल है। मैं आमतौर पर फ़ायरफ़ॉक्स से URL कॉपी करता हूँ और wget टाइप करता हूँ, फिर URL पेस्ट करता हूँ
  4. एक समर्पित Linux व्यवस्थापक के लिए कोई ज़रूरत नहीं है, लेकिन मूल आदेश काफी सरल हैं।
  5. सर्वर और अपने पीसी के बीच फाइल और फाइल ट्रांसफर का प्रबंधन करने के लिए, आप एससीपी का उपयोग कर सकते हैं, WinSCP एक अच्छा विंडोज़ संस्करण है। (एससीपी ssh के माध्यम से अपना जादू करता है)।
  6. rsync डेटा (वन-वे) को सिंक्रोनाइज़ करने के लिए भी एक बहुत ही उपयोगी कमांड है, आप दो-तरफा सिंक के लिए Unison का भी उपयोग कर सकते हैं।
  7. एक संपादक का उपयोग करना सीखें, मुझे जो, पिको और एमएसीएस पसंद हैं, लेकिन कई अन्य अच्छे संपादक हैं।

3
पहला वाक्य सही नहीं है। "जेनेरिक" (यानी, डेस्कटॉप) और "सर्वर" के बीच कई किन्नर स्तर के अंतर हैं। बेशक, ये मतभेद सवाल का जवाब देने में विशेष रूप से महत्वपूर्ण नहीं लगते हैं।
pcap शैक्षणिक

इतना अंतर नहीं है ... :) और आप हमेशा किसी भी पैकेज को प्राप्त कर सकते हैं जिसकी आपको आवश्यकता हो सकती है। AFAIK, उनके पास अलग-अलग रिपॉजिटरी नहीं हैं।
ओसामा अलसी

5

मैं लगभग पूरे दिल से कमांड लाइन का समर्थन करता हूं, लेकिन मुझे लगता है कि यह इस पर निर्भर करता है कि आपको क्या करने की आवश्यकता है। आपको कौन से बुनियादी काम आसान बनाने की आवश्यकता है?

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

अद्यतन:
यहाँ sshfs की स्थापना पर एक त्वरित ट्यूटोरियल है , और यहाँ nfs के लिए एक है।
मैंने वास्तव में अभी तक sshfs का उपयोग नहीं किया है, लेकिन ट्यूटोरियल की नज़र से यह nfs की तुलना में थोड़ा आसान है, खासकर यदि आप पहले से ही ssh और चीजें सेट कर चुके हैं।

मेरा मानना ​​है कि एनएफएस संस्करण फाइल ट्रांसफर स्पीड के मामले में तेज होना चाहिए, क्योंकि यह कोई एन्क्रिप्शन नहीं करेगा।


फ़ाइलों को प्रबंधित करना निश्चित रूप से इसका एक बड़ा हिस्सा है - और यह एक दिलचस्प समाधान की तरह लगता है - मैं इसे करने के बारे में कैसे जाऊंगा?
क्रूचन

1
आप मिडनाइट कमांडर के डेरिवेटिव में से एक को पसंद कर सकते हैं, जैसे कि muCommander ( mucommander.com ), बेहतर है।
क्लिंटन ब्लैकमोर

4

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

यह आपको सर्वर पर बहुत अधिक ओवरहेड बनाए बिना स्थानीय रूप से आपकी मशीन पर एक्स ऐप खोलने देगा।


4

मुझे नहीं पता कि GUI को सक्षम करने का मूल्य वास्तव में आपको क्या देगा। ज्यादातर चीजें जो आपको एक सर्वर को प्रबंधित करने के लिए करने की आवश्यकता होती हैं जो आपको किसी भी तरह टर्मिनल में करना होगा। GUI आपकी जिन चीज़ों में आपकी मदद कर सकता है, वे शायद ऐसी चीज़ें हैं, जिन्हें आपको उन सेवाओं से निपटने के लिए सीखना होगा, जिनके प्रबंधन के लिए कोई GUI उपकरण नहीं हैं।

यदि डेस्कटॉप स्थापित करना एक उचित विकल्प है, जिसे मुझे चुनना चाहिए?

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

यदि आप तय करते हैं कि आपको वास्तव में ऐसा करने की आवश्यकता है, तो मेरा सुझाव है कि आप GDM / KDM को अक्षम कर दें। जब आपको इसकी आवश्यकता नहीं होती है तो X सर्वर चालू नहीं रहता है। इसके बजाय, बस इसे कंसोल में लॉग इन करके और स्टार्टिंग रन करके फायर करें ।

क्या कोई विशेष जोखिम या कारण है कि मुझे उबंटू सर्वर पर डेस्कटॉप क्यों नहीं स्थापित करना चाहिए? विशेष रूप से किसी भी सुरक्षा या प्रदर्शन के मुद्दों में?

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


1

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

हालाँकि यह माउस चालित नहीं है, यह चित्रमय फ़ाइल प्रबंधक प्रदान नहीं करेगा, आप इसका उपयोग करके चित्रमय अनुप्रयोग नहीं चला सकते।

इसलिए मुझे नहीं पता कि यह आपकी आवश्यकताओं को पूरा करेगा या नहीं, लेकिन यह अच्छी तरह से sshfs के साथ संयोजन में कर सकता है , जैसा कि एक अन्य उत्तर में दिया गया है


1

आपके द्वारा प्रबंधित की जाने वाली चीजों के प्रकार के आधार पर , DNS, उपयोगकर्ताओं, अपाचे को प्रबंधित करने के लिए वेबमिन जैसे विकल्प भी हैं । मैंने केवल कुछ अन्य मेजबानों के साथ उपयोग किया है, लेकिन यह बहुत अच्छा काम करता है।

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