आप जिस परिदृश्य का वर्णन कर रहे हैं उसे 'हेडलेस' इंस्टॉल कहा जाता है। लिनक्स के अधिकांश सर्वर वितरण इस तरह से सेटअप किए जाते हैं।
उदाहरण के लिए, उबंटू 3 अलग-अलग स्वादों में जारी किया जाता है
- डेस्कटॉप
- सर्वर
- क्लाउड
डेस्कटॉप संस्करण एक डेस्कटॉप प्रबंधक (Gnome, केडीई, XFCE) जो के शीर्ष पर चलने के साथ आता है X11 खिड़की प्रणाली ।
सर्वर संस्करण डिफ़ॉल्ट रूप से एक डेस्कटॉप प्रबंधक स्थापित नहीं है, तो आप सिर्फ सांत्वना मिलता है।
लगभग प्रत्येक एंटरप्राइज़ सर्वर को हेडलेस होने के लिए कॉन्फ़िगर किया गया है। सर्वर के साथ एकमात्र बातचीत IPMI , KVM स्विच या SSH पर की जाती है । कल्पना कीजिए कि एक डिटासेंटर में एक-एक करके प्रत्येक ब्लेड में एक मॉनिटर प्लग करना कितना बोझिल होगा।
यदि आप अपने सर्वर पर GUI का उपयोग करने की योजना नहीं बनाते हैं, तो इसे बंद करना बुद्धिमानी है। GUI को स्थापित करने से अनावश्यक संसाधनों का उपभोग किया जा सकता है।
इसके अतिरिक्त, यह सर्वर की हमले की सतह को बढ़ाता है। GUI को अक्षम करना Red Hat के आधिकारिक सर्वर के चेकलिस्ट को सख्त करने वाली वस्तुओं में से एक है ।
GUI को अक्षम करना
गुई को निष्क्रिय करने का सबसे आसान तरीका है अपने रन स्तर को बदलना। आप इसे निम्न आदेश के साथ मक्खी पर बदल सकते हैं
telinit 3
इसे पूर्ववत करने के लिए निम्न आदेश का उपयोग करें
telinit 5
आप कमांड दर्ज करके अपने वर्तमान रन स्तर को देख सकते हैं
runlevel
परिवर्तनों को रिबूट में बनाए रखने के लिए, / etc / inittab फ़ाइल को संपादित करें।
'5' को कभी भी रनलेवल में बदलें जो आप चाहते हैं (3 शायद एक अच्छा विकल्प होगा)
sudo vim /etc/inittab
id:5:initdefault:
अतिरिक्त संसाधन
http://en.wikipedia.org/wiki/Comparison_of_X_Window_System_desktop_environments