Wie man eine GUI auf CentOS 7 installiert

Bild: Jack Wallen

CentOS 7 ist eine sehr leistungsfähige, quelloffene Serverplattform. Mit diesem speziellen Betriebssystem können Sie sehr leistungsfähige Websites, Container und vieles mehr bereitstellen. Aber für einige könnte die Installation „versehentlich“ mit einer GUI-losen Plattform enden (Sie müssen daran denken, die GUI während der Installation auszuwählen). Wenn Sie sich gut mit der Linux-Kommandozeile auskennen, ist das kein Problem. Aber für diejenigen, die neu in Linux sind, wäre eine gute GUI eine große Hilfe bei der Administration.

Glücklicherweise ist es für diejenigen, die einen CentOS-Server ohne GUI erwischt haben, gar nicht so schwer, eine grafische Desktop-Umgebung hinzuzufügen. Ich werde Ihnen zeigen, wie Sie die Desktop-Umgebungen GNOME, KDE, XFCE und Mate installieren und die grafische Anmeldung aktivieren.

Annahmen

Damit das funktioniert, gehe ich davon aus, dass Sie CentOS 7 bereits installiert haben (ohne Desktop-Umgebung), dass Sie entweder Zugriff auf das root-Konto oder einen Benutzer mit sudo-Rechten haben und dass Ihr Rechner eine Internetverbindung hat. Beachten Sie, dass die Installation der GNOME-Umgebung zwar keinen Neustart erfordert, der Zugriff auf die grafische Anmeldung jedoch schon. Aber keine Sorge, Sie können Ihren GNOME-Desktop auch ohne Neustart erreichen.

SEE: Absicherung der Linux-Policy (Tech Pro Research)

Installation

Die Installation des GNOME-Desktops auf CentOS 7 wird über die Option groups des yum-Befehls durchgeführt. Bevor wir die eigentliche Installation durchführen, sollten wir zunächst ein Update durchführen. Geben Sie den Befehl sudo yum update aus, um alles zu aktualisieren, was sich aktualisieren lässt. Wenn der Aktualisierungsprozess zufällig den Kernel aktualisiert, müssen Sie neu starten, damit die Änderungen wirksam werden.

Wenn das Update abgeschlossen ist, geben Sie den Befehl:

 sudo yum -y groups install "GNOME Desktop" 

Diese Installation kann etwas Zeit in Anspruch nehmen (abhängig von der Geschwindigkeit Ihrer Hardware und Internetverbindung). Lassen Sie sie ablaufen und Sie werden anschließend wieder in Ihrem Terminalfenster abgelegt. Um die Installation abzuschließen, geben Sie den Befehl:

 echo "exec gnome-session" >> ~/.xinitrc 

Der obige Befehl teilt dem Befehl startx mit, welche Desktop-Umgebung ausgeführt werden soll. Dies ist wichtig, wenn Sie mehr als eine Umgebung installiert haben.

Starten von GNOME

Bevor wir diesen Prozess automatisieren, lassen Sie uns testen, um sicherzustellen, dass GNOME funktioniert. Geben Sie im Terminalfenster den Befehl startx ein. Der GNOME-Desktop sollte starten und genau wie erwartet funktionieren (Abbildung A).

Abbildung A

CentOS 7 mit dem GNOME-Desktop.

SEE: Checkliste für die Server-Einrichtung/Migration (TechRepublic)

GUI-Anmeldung

Sie möchten vielleicht nicht jedes Mal startx eingeben müssen, wenn Sie sich an Ihrem Server anmelden müssen. Wenn das der Fall ist, gibt es dafür einen Befehl. Öffnen Sie ein Terminalfenster und geben Sie den Befehl ein:

 systemctl set-default graphical.target 

Beim nächsten Neustart werden Sie mit dem GUI-Anmeldebildschirm begrüßt (Abbildung B).

Abbildung B

Der grafische GNOME-Anmeldebildschirm.

Wie wäre es mit KDE, XFCE oder Mate?

Wenn GNOME nicht Ihr Ding ist, bevorzugen Sie vielleicht die KDE-Desktop-Umgebung. Um diesen speziellen Desktop zu installieren, würde der Installationsbefehl lauten:

 sudo yum -y groups install "KDE Plasma Workspaces" 

Nachdem dieser Befehl abgeschlossen ist, informieren Sie startx mit dem Befehl:

 echo "exec startkde" >> ~/.xinitrc 

Der XFCE-Desktop kann mit den folgenden Befehlen installiert/aktiviert werden:

 sudo yum -y groupinstall X11sudo yum --enablerepo=epel -y groups install "Xfce"echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 

Fan des Mate-Desktops? Installieren/aktivieren Sie diesen mit folgendem Befehl:

 sudo yum --enablerepo=epel -y groups install "MATE Desktop"echo "exec /usr/bin/mate-session" >> ~/.xinitrc 

Wenn Sie die GUI-Anmeldung aktivieren (mit dem Befehl systemctl set-default graphical.target), sollten Sie dann die gewünschte GUI im Anmeldebildschirm auswählen können.

Ihr Server, Ihre Art

Wie ich fast täglich sage, ist eines der großartigen Dinge an Linux, dass Sie es dazu bringen können, das zu tun, was Sie tun wollen, genau wie Sie es tun wollen. Das Hinzufügen einer grafischen Benutzeroberfläche zur Plattform ist keine Ausnahme (und illustriert diesen Punkt perfekt).

Wenn Sie ein Neuling in der Linux-Administration sind, möchten Sie wahrscheinlich Ihre Reise mit einer grafischen Benutzeroberfläche beginnen. Installieren Sie eine von diesen und genießen Sie eine benutzerfreundlichere Serverumgebung.

Sonstiges

  • Wie man Cockpit auf CentOS 7 installiert (TechRepublic)
  • Wie man cPanel/WHM auf CentOS 7 installiert (TechRepublic)
  • Wie Sie die richtige Linux-Distribution für sich finden (TechRepublic Video)
  • Wie Sie https auf Apache CentOS aktivieren (TechRepublic)
  • SUSE Linux wird 25 Jahre alt: Von der führenden Business-Distribution zur Cloud-Power (ZDNet)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.