Ας υποθέσουμε ότι θέλετε να χρησιμοποιήσετε ένα GUI σε ένα διακομιστή που βασίζεται στο Linux, και οι περισσότεροι γκουρού θα σας γοητεύσουν και θα σας χτυπήσουν στο κεφάλι. Υπάρχουν όμως πολλοί πολύ καλοί λόγοι για να είναι διαθέσιμος ένας GUI σε ένα διακομιστή. Δείτε πώς μπορείτε να πάρετε ένα GUI σε ένα διακομιστή του Ubuntu.

Αποφασίστε γιατί χρειάζεστε και τα δύο

Το πρώτο βήμα είναι να αποφασίσετε γιατί θα χρειαστείτε και τα δύο. Οι διακομιστές προορίζονται να λειτουργούν στο παρασκήνιο, να απαντούν σε αιτήματα και να στέλνουν δεδομένα. Το κόστος της προσθήκης των γενικών εξόδων ενός GUI (είτε από την προοπτική της αποθήκευσης, η οποία έχει όλο και λιγότερες συνέπειες αυτές τις μέρες, την κατανάλωση μνήμης RAM, η οποία είναι πολύ σημαντική σε ένα διακομιστή και την επισκεψιμότητα / απόδοση, είναι απομακρυσμένο) σε αυτές τις άκαμπτες μέσες υπολογιστικές μηχανές γενικά αντισταθμίζει τα οφέλη. Αλλά υπάρχουν μερικές περιπτώσεις όπου έχει νόημα:

  • Αν ψάχνετε για ένα μηχάνημα επιφάνειας εργασίας που θα εκτελέσει και κάποιες λειτουργίες διακομιστή, έχετε την τύχη: το υπάρχον μηχάνημά σας Ubuntu είναι απόλυτα ικανό να λειτουργήσει ως διακομιστής ιστού, διακομιστή βάσης δεδομένων ή άλλος τύπος διακομιστή με γρήγορη εγκατάσταση κάποιου λογισμικού. Δοκιμάστε να χρησιμοποιήσετε το " tasksel " όπως εξηγούμε εδώ για ένα set-up διακομιστή LAMP με ένα κλικ. Το Ubuntu διαθέτει επίσης ένα νέο εργαλείο που ονομάζεται juju, το οποίο σας επιτρέπει να εγκαταστήσετε και να εκτελέσετε Charms, όχι σε αντίθεση με τον τρόπο που εργάζονται οι εγκαταστάτες ενός κλικ στους οικοδεσπότες Ιστού. Υπάρχουν ακόμα μερικές μόνο διαθέσιμες, αλλά καθώς προστίθενται περισσότερες από αυτές τις συνταγές, είναι ένας πολύ καλός τρόπος για να προσθέσετε εύκολα νέες εφαρμογές στον διακομιστή σας.
  • Αν ψάχνετε για μια κύρια μηχανή διακομιστή που μπορείτε να διαχειριστείτε μέσω ενός GUI, θα χρειαστεί να κάνετε λίγο περισσότερη δουλειά, αλλά είναι ακόμα εντελώς δυνατή. Αυτή είναι μια καλή λύση αν ξεκινάτε απλά με τη διαχείριση διακομιστή και θέλετε να βρείτε κάποια εργαλεία GUI σε περίπτωση εμπλοκής.

Οι παρακάτω οδηγίες υποθέτουν ότι αναζητάτε τον δεύτερο τύπο εγκατάστασης.

Σκέψου τα ακόλουθα

Πριν ξεκινήσετε την εγκατάσταση και τη διαμόρφωση, αφιερώστε λίγο χρόνο για να σκεφτείτε τα εξής:

  • Είστε άνετοι με τη γραμμή εντολών; Εάν πρόκειται για απομακρυσμένο μηχάνημα, θα πρέπει να συνδεθείτε στο διακομιστή μέσω τερματικού για να ξεκινήσετε το GUI και στη συνέχεια να μεταβείτε σε άλλο πρόγραμμα για να το έχετε πρόσβαση.
  • Θέλετε να λειτουργεί το GUI όλη την ώρα; Έχετε υπόψη ότι η κατοχή μιας επιφάνειας εργασίας που λειτουργεί συνεχώς καταναλώνει πόρους όπως η CPU και η μνήμη RAM, επομένως ενδέχεται να αντιμετωπίσετε προβλήματα επιδόσεων, εκτός αν αναβαθμίσετε το υλικό διακομιστή σας.
  • Είναι ο διακομιστής άμεσα προσβάσιμος (π.χ. μέσω πληκτρολογίου / ποντικιού / οθόνης); Είναι στο τοπικό δίκτυο ή στο τηλεχειριστήριο; Εάν θα χρειαστεί να έχετε πρόσβαση στο GUI μέσω του δικτύου, θα χρειαστεί να χρησιμοποιήσετε μια τεχνολογία όπως RDP, VNC ή NX, με την τελευταία να είναι μια καλή επιλογή για απομακρυσμένα μηχανήματα όπου μπορεί να μην μπορείτε να υπολογίζετε σε ταχύτητες Ethernet.

Ας ρίξουμε μια ματιά στην προσθήκη ενός γραφικού περιβάλλοντος σε ένα διακομιστή του Ubuntu που θα μπορεί να τρέχει στη ζήτηση παρά παρά όλη την ώρα.

Εγκατάσταση και ρύθμιση παραμέτρων

Το πρώτο βήμα είναι να καθορίσετε τι GUI θέλετε. Το LXDE είναι μια καλή επιλογή επειδή τρέχει πολύ ελαφρύ, αλλά δεν περιλαμβάνει όλα τα εργαλεία μιας τακτικής επιφάνειας εργασίας του Ubuntu. Το επόμενο βήμα είναι στη συνέχεια να εγκαταστήσετε την τυπική επιφάνεια εργασίας Lubuntu στον διακομιστή σας, με μία από τις ακόλουθες εντολές:

 Το sudo tasksel εγκαθιστά το lubuntu-desktop 

Αφού ολοκληρωθεί η εγκατάσταση, ο Light Display Manager (LightDM) μπορεί να ξεκινήσει αμέσως για εσάς - σε κάθε περίπτωση θα σας δώσει την επόμενη εκκίνηση.

Από προεπιλογή, τα GUI έχουν ρυθμιστεί να εκτελούνται κατά την εκκίνηση. Θα θέλουμε να το απενεργοποιήσουμε, αφού μια "κανονική" εκκίνηση για το μηχάνημά μας θα έπρεπε να είναι απλώς "σε λειτουργία διακομιστή". Αυτό περιλαμβάνει την αφαίρεση τριών scripts που ξεκινούν το LightDM:

  • ένα στο " /etc/init.d " (όπου το σενάριο βάσης για να ξεκινήσει η υπηρεσία ζει)
  • ένα στο " / etc / ini t"
  • ένα στον " /etc/rcX.d " (καταλόγους που περιέχουν συνδέσμους για τα scripts ανάλογα με το επίπεδο εκτέλεσης)

Ενώ εξηγείται η διαδικασία " init " και τα runlevels της είναι πέρα ​​από το πεδίο εφαρμογής αυτού του άρθρου, αυτό που πρέπει να ξέρετε είναι πώς να κάνετε τα εξής:

  • Δημιουργήστε αντίγραφα ασφαλείας ( όχι μόνο διαγράψτε) το αρχείο " /etc/init.d/lightdm ". Θα χρειαστεί να είστε ριζοσπάστες για να το κάνετε αυτό, πράγμα που κάνει τον κατάλογο "/ root /" ένα ωραίο μέρος για να μην το ξεπεράσετε.
  • Ομοίως, καταργήστε το " /etc/init/lightdm.conf " και κρατήστε το κάπου ασφαλές.
  • Στη συνέχεια, θα πρέπει να καταργήσετε όλους τους συνδέσμους στο " /etc/rc.d/* " που υπογράμμισαν αυτό. Ευτυχώς, υπάρχει ένα ωραίο εργαλείο που θα το κάνει για εσάς:
 sudo update-rc.d αφαίρεση lightdm 

Τώρα λοιπόν, πώς θα φτάσετε στο GUI; Θα χρησιμοποιήσετε την εντολή startx, αλλά πρώτα θα πρέπει να δημιουργήσετε ένα αρχείο ρυθμίσεων. Δημιουργήστε ένα νέο αρχείο κειμένου στον οικείο κατάλογό σας που ονομάζεται ".xinitrc", και για το LXDE, προσθέστε την ακόλουθη γραμμή ακολουθούμενη από μια επιστροφή:

 exec startlubuntu 

Η ακόλουθη εντολή θα ξεκινήσει το X και την επιφάνεια εργασίας της επιλογής σας, όταν εκδίδετε από τη γραμμή εντολών:

 startx 

Αυτό θα σας επιτρέψει να ξεκινήσετε το LXDE όταν το χρειάζεστε και όταν βγείτε από το σύστημα, θα επιστρέψετε στον ουρανό της γραμμής εντολών.

Χρησιμοποιείτε GUI σε διακομιστή Ubuntu; Έχετε κάποιες σκέψεις ή σχόλια που δεν καλύπτονται σε αυτό το άρθρο; Ενημερώστε μας στα σχόλια παρακάτω.