Wie man die grafische Benutzeroberfläche (GUI) für Debian Cloud Server installiert
Die meisten Linux-Server verfügen über ein Basisbetriebssystem ohne grafische Benutzeroberfläche, d. h. eine Art Benutzeroberfläche, die eine grafische Schnittstelle für die Interaktion mit dem System bietet. Normalerweise verwenden Administratoren CLI-basierte Tools und Konfigurationen, um das System zu verwalten. In diesem Artikel erklären wir, wie man eine grafische Benutzeroberfläche auf einem Linux-Server mit dem Debian-Betriebssystem einrichtet.
Die Installationsschritte sind wie folgt:
Führen Sie zunächst die folgenden Befehle aus, um Ihr Debian-System zu aktualisieren
$ sudo apt update
$ sudo apt -y upgrade
Installieren Sie die Benutzeroberfläche mit dem folgenden Befehl:
Außerdem ist der Installationsprozess sehr zeitaufwendig.
$ sudo apt -y install task-gnome-desktop
Nachdem die grafische Benutzeroberfläche installiert ist, können Sie sich mit dem folgenden Befehl anmelden, der die grafische Benutzeroberfläche anzeigt.
$ sudo systemctl set-default graphical.target
Standardmäßig ist der Root-Benutzer deaktiviert. Um den Root-Zugriff zu aktivieren, müssen Sie die folgenden Schritte ausführen:
Verbinden Sie sich zunächst mit Ihrem Server und geben Sie den folgenden Befehl ein:
$ vi /etc/pam.d/gdm-passwort
Nachdem Sie diesen Befehl eingegeben haben, suchen Sie bitte die Zeile, in der der folgende Text angezeigt wird.
auth erforderlich pam_succeed_if.so user != root quiet_success
Dann setzen Sie ein # oder // vor diesen Text, damit dieser Text nicht in einer anderen Sprache gelesen wird, d.h. er sollte wie folgt gelöscht werden:
#auth erforderlich pam_succeed_if.so user != root quiet_success
Starten Sie dann Ihren Server einmal mit dem unten stehenden Befehl neu:
$-Neustart
Anwendungsfälle
Die Debian-GUI ist für eine Vielzahl von Anwendungen geeignet, vom persönlichen Computer bis hin zu Anwendungen auf Unternehmensebene. Einige der alltäglichen Anwendungen für die GUI in Debian sind:
Desktop-Computing: Ermöglicht es den Benutzern, im Internet zu surfen, Dokumente zu bearbeiten, Dateien zu verwalten und vieles mehr.
Server-Verwaltung: Hier werden Aufgaben wie die Überwachung der Systemleistung, die Verwaltung von Benutzerkonten und die Konfiguration von Netzwerkeinstellungen durchgeführt.
Entwicklung: Bietet verschiedene Tools und Programme für die Softwareentwicklung, wie z. B. Code-Editoren und Debugging-Tools.
Bildung: Es wird für Bildungs- und Lernzwecke verwendet, da es eine benutzerfreundliche Schnittstelle für Schüler und Lehrer bietet.