GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So entfernen Sie eine nicht benötigte GUI von einem Red Hat Enterprise Linux-Server

GUIs sind nette Software. Sie helfen oft bei vielen täglichen Aufgaben. Mit ihnen können Sie beispielsweise visualisieren, was Sie auf dem System tun, im Internet surfen und vieles mehr, aber sie gehören nicht auf Server. Der Grund für diese starke Behauptung ergibt sich aus der Tatsache, dass Systemadministratoren einen Server nicht als Desktop verwenden sollten, und im Allgemeinen kann ein Server vollständig über die Befehlszeilenschnittstelle (CLI) verwaltet werden.

Eine vollwertige Desktop-Umgebung ist auch ressourcenintensiv. Es kann leicht 2 GB RAM und drei Gigabyte oder mehr Speicherplatz erfordern, nur um zu existieren. Ja, Sie können leichtgewichtige GUIs installieren, aber auch hier werden unnötig Ressourcen verschwendet.

[Vielleicht gefällt Ihnen auch:Balance zwischen Linux-Sicherheit und Benutzerfreundlichkeit]

Es gibt auch andere praktische Probleme mit einer GUI auf einem Server. Um eine GUI zu verwenden, werden Sie wahrscheinlich die SSH-X-Server-Weiterleitung verwenden, die sehr langsam ist, da SSH den Datenverkehr verschlüsselt. Es gibt andere Möglichkeiten, den Server zu verwalten. Sie können sich entweder physisch mit dem Server verbinden (im Fall von Bare Metal) oder Zugriff auf die Hypervisor-Konsole haben, was Ihnen je nach Sicherheitsrichtlinien, Zugriff, geografischem Standort usw. möglicherweise nicht möglich ist.

Wer verwendet eine GUI auf einem Server?

Hin und wieder stellen Sie jedoch fest, dass Menschen, insbesondere solche mit unterschiedlichem Hintergrund, es vorziehen, eine Desktop-Umgebung auf ihren Servern zu installieren, da sie mit keiner Shell vertraut sind. Vergessen Sie jedoch nicht, dass Fähigkeiten erlernt werden können und dass sich diejenigen, die Linux administrieren, nach einer gewissen Zeit mit der GNU/Linux-Shell besser zurechtfinden werden.

Natürlich hilft die Visualisierung von Serverkonfigurationen auch den erfahrensten von uns, aber RHEL bietet dafür Cockpit. Es ist ein leichtgewichtiges browserbasiertes Verwaltungstool für Linux.

Wie werde ich die Desktop-Umgebung los?

Ich habe viele Male versucht, die Desktop-Umgebung auf Servern zu eliminieren, und Administratoren empfohlen, Cockpit zu verwenden. Es dauerte jedoch einige Zeit, einen Weg zu finden, GNOME (die Standard-Desktop-Umgebung auf RHEL) sauber zu entfernen, ohne das Betriebssystem neu zu installieren.

Es stellt sich heraus, dass dies möglich ist, aber einige zusätzliche Schritte erfordert.

Wenn Sie wissen möchten, was auf Ihren Systemen installiert ist, ist DNF wie üblich praktisch. Versuchen Sie diesen Befehl:

$ dnf grouplist

Sie können die Kategorie Installierte Umgebungsgruppen sehen. Diese Gruppen helfen bei der Verwaltung von Softwaresammlungen. Beachten Sie die unten aufgeführten installierten Umgebungsgruppen:

Wie Sie sehen können, ist die installierte Umgebungsgruppe Server mit GUI . Dies ist die Voreinstellung bei einer Standardinstallation über das RHEL-ISO.

GUI entfernen

Sie möchten alles installieren, was Sie zum Ersetzen Ihrer GUI-basierten Tools benötigen, und dann die GUI vollständig entfernen.

Als ersten Schritt müssen Sie die Gruppe Minimalinstallation installieren . Dadurch werden die Abhängigkeiten aktualisiert und sichergestellt, dass das Entfernen des Servers mit GUI Gruppe wird nichts kaputt machen.

Danach benötigen Sie auch noch den Server Gruppe. Dadurch wird Cockpit, das zuvor erwähnte Verwaltungstool, aktiviert.

Verwenden Sie die folgenden Schritte:

$ dnf groupinstall -y “Minimal Install”
$ dnf groupremove -y “Server with GUI”
$ dnf groupinstall -y “Server”

Schließlich können Sie Cockpit mit zwei zusätzlichen einfachen Schritten aktivieren:

systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit --permanent

Um mehr über Cockpit und seine Verwendung zu erfahren, werfen Sie einen Blick auf eine Einführung in Cockpit, ein browserbasiertes Verwaltungstool für Linux.

[ Kostenloser Online-Kurs:Technischer Überblick zu Red Hat Enterprise Linux. ] 

Abschluss

In diesem Artikel haben Sie gelernt, wie Sie eine Standard-Desktop-Umgebung sauber von einem RHEL 8-Server zugunsten von Cockpit entfernen. So sparen Sie Ressourcen und verwalten das System trotzdem komfortabel mit einer browserbasierten Softwarekomponente.


Linux
  1. So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu oder entfernen ihn

  2. So installieren Sie eine Desktop-Umgebung auf Ihrem Headless-Linux-Server

  3. Konfigurieren einer IPv6-Adresse in Red Hat Enterprise Linux 7 und 8

  4. Optimieren eines ISO-Images einer Red Hat Enterprise Linux-Installation

  5. Wie man SSH unter Linux von Android aus macht

So entfernen Sie ein Passwort aus einer PDF-Datei unter Linux

So überprüfen Sie, ob die GUI in Linux über die Befehlszeile installiert ist

So entfernen Sie einen Befehl aus dem Verlauf in Linux

So entfernen Sie (^M) Zeichen aus einer Datei in Linux

So entfernen Sie Leerzeichen aus Dateinamen in Linux

So stellen Sie von Linux aus eine Verbindung zu SQL Server her