Zum Hauptinhalt springen

Wie deaktiviere ich GUI in Linux

Linux ist ein leistungsfähiges und flexibles Betriebssystem, mit dem Sie Ihre Arbeitsumgebung nach Ihren Wünschen anpassen können. Eines der Grundprinzipien von Linux ist die Modularität, die es ermöglicht, verschiedene Systemkomponenten nach Bedarf zu ändern und zu deaktivieren. Für diejenigen, die es vorziehen, an der Befehlszeile zu arbeiten und keine grafische Shell benötigen, kann das Deaktivieren der GUI eine nützliche Option sein.

Wenn Sie die GUI deaktivieren, geben Sie RAM- und CPU-Ressourcen frei, sodass das Betriebssystem effizienter arbeiten kann. Darüber hinaus kann das Deaktivieren der GUI die Sicherheit Ihres Systems erhöhen, da viele Schwachstellen speziell auf grafische Skins und Anwendungen zurückzuführen sind. Das Deaktivieren der GUI kann auch bei der Serveroptimierung helfen, wenn Sie Linux als serverseitiges Betriebssystem verwenden.

Das Deaktivieren der GUI unter Linux kann auf verschiedene Arten erfolgen, und die Auswahl hängt von der von Ihnen verwendeten Distribution ab. Eine der häufigsten Methoden ist das Ändern der Ausführungsebene (runlevel) des Systems. In der Regel entspricht Ausführungsstufe 5 dem Starten der GUI und Ausführungsstufe 3 der Befehlszeile. Um zu Runlevel 3 zu wechseln, müssen Sie den folgenden Befehl ausführen:

Was ist GUI in Linux

Grafische Benutzeroberfläche (GUI) in einem Linux-Betriebssystem ist es eine Reihe von grafischen Elementen, die es dem Benutzer ermöglichen, mit dem System über Maus, Tastatur und andere Eingabegeräte zu interagieren.

Linux verfügt über verschiedene grafische Umgebungen wie GNOME, KDE, Xfce, Unity usw.. jeder bietet seine eigenen Werkzeuge und Funktionen und bietet eine einfache Bedienung und Anpassung für die unterschiedlichen Bedürfnisse der Benutzer.

Die GUI unter Linux ermöglicht es Benutzern, das Betriebssystem visuell zu verwalten, Programme auszuführen, Einstellungen anzupassen, im Dateisystem zu navigieren usw.

Manchmal ist es jedoch notwendig, die GUI zu deaktivieren und an der Eingabeaufforderung zu arbeiten, insbesondere wenn Sie auf dem Server ausgeführt werden oder wenn die Systemressourcen minimal verbraucht werden müssen.

Wenn Sie die GUI unter Linux deaktivieren, können Sie die Systemleistung verbessern und ihre Ressourcen flexibler verwalten.

Das Deaktivieren der GUI unter Linux kann mit speziellen Befehlen und Einstellungen erfolgen, mit denen Sie in den Textmodus wechseln und ohne GUI arbeiten können.

Warum sollte GUI unter Linux deaktiviert werden

Das Deaktivieren der grafischen Benutzeroberfläche (GUI) unter Linux kann aus mehreren Gründen nützlich sein:

  1. Leistungsverbesserung: Die grafische Benutzeroberfläche verbraucht erhebliche Systemressourcen wie CPU-Zeit und RAM. Das Deaktivieren der GUI kann diese Ressourcen freisetzen und die Systemleistung verbessern, insbesondere wenn sie auf schwachen oder älteren Computern ausgeführt werden.
  2. Sicherheit: Viele Sicherheitsanfälligkeiten im System können auf die grafische Benutzeroberfläche zurückzuführen sein. Das Deaktivieren der GUI kann das Risiko von Angriffen im Zusammenhang mit diesen Sicherheitsanfälligkeiten verringern. Wenn Sie beispielsweise Linux als Server verwenden, kann das Deaktivieren der GUI die Anzahl potenzieller Schwachstellen reduzieren und das System sicherer machen.
  3. Stabilitätsverbesserung: Das Deaktivieren der GUI kann dazu beitragen, Probleme zu beheben, die durch das Abhängen oder Einfrieren des Systems verursacht werden, die durch Grafiktreiber oder Anwendungen verursacht werden. Stattdessen arbeiten Sie im Textmodus, was stabiler sein kann.
  4. Energieeinsparung: Bei einigen Geräten wie Laptops kann das Deaktivieren der GUI die Akkulaufzeit erheblich verlängern, da das System keine Energie für die Anzeige der GUI aufwendet.
  5. Lernen und Üben: Das Deaktivieren der GUI kann nützlich sein, um die Linux-Befehlszeile zu trainieren oder zu üben. Die Arbeit im Textmodus ermöglicht ein tieferes Verständnis des Betriebs und der Bedienung des Systems.

Das Deaktivieren der GUI kann je nach Bedarf eine vorübergehende oder dauerhafte Lösung sein. Das vorübergehende Deaktivieren der GUI kann beispielsweise nützlich sein, wenn Sie einen Server konfigurieren oder bestimmte Aufgaben über die Befehlszeile ausführen, und das dauerhafte Deaktivieren der GUI kann für bestimmte Verwendungsszenarien, z. B. für begrenzte Ressourcen oder aus Sicherheitsgründen, bevorzugt werden.

Schritt 1: In den Textmodus wechseln

Das Deaktivieren der GUI unter Linux beginnt mit der Eingabe des Textmodus, der auch als Terminal oder Konsole bezeichnet wird. Im Textmodus interagieren Sie über die Befehlszeile mit dem System.

Um auf den meisten Linux-Distributionen in den Textmodus zu gelangen, müssen Sie die folgenden Schritte ausführen:

  1. Drücken Sie die Tastenkombination Ctrl + Alt + F1 auf der Tastatur. Dadurch werden Sie zur ersten virtuellen Konsole wechseln.
  2. Sie werden aufgefordert, sich anzumelden. Geben Sie Ihren Benutzernamen und Ihr Passwort ein und drücken Sie die Eingabetaste.

Sie sind jetzt im Textmodus angemeldet und können Befehle auf Ihrem Linux-System ausführen, ohne eine grafische Oberfläche zu verwenden.

Schritt 2: Beenden der GUI-Dienste

Bevor Sie die GUI deaktivieren, müssen Sie die entsprechenden Dienste beenden. Führen Sie dazu die folgenden Befehle aus:

  1. Öffnen Sie ein Terminal oder eine Konsole, indem Sie Strg + Alt + T drücken.
  2. Geben Sie den Befehl sudo service gdm stop für Systeme ein, die den GDM Login Manager (Gnome Display Manager) verwenden.
  3. Geben Sie für Systeme mit LightDM Login Manager den Befehl sudo service lightdm stop ein.
  4. Wenn Sie KDE Plasma verwenden, führen Sie den Befehl sudo service sddm stop aus, um den SDDM-Dienst (Simple Desktop Display Manager) zu beenden.
  5. Verwenden Sie für Mint mit Zimt den Befehl sudo service mdm stop, um den MDM-Dienst (Mint Display Manager) zu beenden.
  6. Wenn Ihr System auf Wayland läuft, führen Sie den Befehl sudo systemctl stop gdm aus .

Nachdem Sie diese Befehle ausgeführt haben, wird die GUI beendet und Sie werden mit der Befehlszeile (CLI) belassen. Jetzt sind Sie bereit, mit dem nächsten Schritt fortzufahren und die GUI vollständig zu deaktivieren.

Schritt 3: Deaktivieren der GUI-Autorun

Um die GUI unter Linux vollständig zu deaktivieren, müssen Sie stattdessen die Befehlszeilenautomatisierung konfigurieren. Befolgen Sie dazu die folgenden Schritte:

SchrittDas TeamDie Beschreibung
1sudo systemctl set-default multi-user.targetStartstufe ohne GUI festlegen
2sudo systemctl disable gdmAutomatische Wiedergabe des GDM-Grafikdisplay-Managers deaktivieren
3sudo rebootStarten Sie das System neu, damit die Änderungen wirksam werden

Nach dem Neustart werden Sie feststellen, dass die GUI beim Systemstart nicht mehr automatisch gestartet wird. Jetzt kannst du nur noch an der Kommandozeile arbeiten.

Schritt 4: System neu starten

Um das Deaktivieren der GUI abzuschließen und die Änderungen zu übernehmen, müssen Sie das System neu starten. Abhängig von der Linux-Distribution können Sie das System auf verschiedene Arten neu starten:

  • Geben Sie den Befehl sudo reboot im Terminal ein und drücken Sie die Eingabetaste.
  • Verwenden Sie die grafische Benutzeroberfläche, falls verfügbar. Normalerweise gibt es im Menü "Herunterfahren" oder "Sitzung beenden" eine Option, um das System neu zu starten.
  • Halten Sie Strg+ Alt+ Entf gedrückt, um einen automatischen Neustart durchzuführen.

Nach dem Neustart des Systems werden Sie feststellen, dass die GUI nicht mehr automatisch gestartet wird. Jetzt können Sie im Textmodus arbeiten und die Befehlszeile verwenden, um das System zu steuern.

Schritt 5: Überprüfen der GUI-Deaktivierung

Um sicherzustellen, dass die GUI vollständig ausgeschaltet ist und Sie jetzt nur noch mit der Befehlszeile arbeiten, führen Sie die folgende Überprüfung durch:

1.Starten Sie das System neu, um im Nicht-GUI-Modus zu starten.
2.Melden Sie sich mit Ihrem Benutzernamen und Passwort an.
3.Führen Sie nach der Anmeldung den Befehl startx aus. Wenn die GUI nicht gestartet wird, bedeutet dies, dass die GUI erfolgreich deaktiviert wurde.

Wenn die GUI beim Ausführen des Befehls startx gestartet wird, kann dies bedeuten, dass Sie sie nicht vollständig deaktiviert haben. In diesem Fall empfiehlt es sich, zu den vorherigen Schritten zurückzukehren und sicherzustellen, dass alle Befehle korrekt ausgeführt werden.