• Allgemein
  • Rocky Linux 9: Ein detaillierter Einblick in die neueste Enterprise Linux-Distribution

Rocky Linux 9: Ein detaillierter Einblick in die neueste Enterprise Linux-Distribution

Rocky Linux 9: Übersicht und wichtige Funktionen

Rocky Linux 9 ist die neueste Version der kostenlosen und Open-Source-Enterprise-Linux-Distribution, die von der Community entwickelt wird. Sie basiert auf der Upstream-Distribution Red Hat Enterprise Linux (RHEL) 9 und bietet eine stabile und sichere Plattform für Unternehmen und Entwickler.

Hauptmerkmale von Rocky Linux 9:

  • Langfristiger Support: Rocky Linux erhält über 10 Jahre Support, was eine langfristige Stabilität für deine Infrastruktur gewährleistet.
  • Kompatibilität mit RHEL: Die Kompatibilität mit RHEL bedeutet, dass du problemlos Software und Tools verwenden kannst, die für RHEL entwickelt wurden, was die Migration und Kompatibilität vereinfacht.
  • Stabile und zuverlässige Plattform: Rocky Linux 9 ist auf Stabilität und Zuverlässigkeit ausgelegt und bietet eine sichere und stabile Grundlage für deine Anwendungen und Dienste.
  • Modularer Aufbau: Der modulare Aufbau von Rocky Linux 9 ermöglicht es dir, nur die Komponenten zu installieren, die du benötigst, was die Flexibilität und Ressourceneffizienz verbessert.
  • Ausgezeichnete Sicherheitsfunktionen: Rocky Linux 9 verfügt über zahlreiche Sicherheitsfunktionen, darunter SELinux, AppArmor und Firewalld, um deine Systeme vor Bedrohungen zu schützen.
  • Aktive Community-Unterstützung: Rocky Linux wird von einer aktiven Community unterstützt, die Support, Dokumentationen und Beiträge bereitstellt.

Neuerungen und Verbesserungen gegenüber früheren Rocky Linux-Versionen

Rocky Linux 9 bietet gegenüber früheren Versionen erhebliche Neuerungen und Verbesserungen, die Benutzerfreundlichkeit, Leistung und Sicherheit verbessern. Zu den wichtigsten Änderungen gehören:

Kernel-Upgrade

Rocky Linux 9 basiert auf dem Linux-Kernel 5.14, der im Vergleich zu früheren Kernel-Versionen eine verbesserte Hardwareunterstützung, bessere Leistung und optimierte Sicherheitsfunktionen bietet.

Verbessertes Paketmanagement

Rocky Linux 9 verwendet DNF 4.6 als Paketmanager, der eine vereinfachte Syntax, schnellere Transaktionsverarbeitungszeiten und eine verbesserte Abhängigkeitsverwaltung bietet.

Modernisierte grafische Umgebung

Rocky Linux 9 wird mit GNOME 41 als Standard-Desktop-Umgebung ausgeliefert, die ein modernes und benutzerfreundliches Erlebnis bietet.

Erhöhte Sicherheit

Rocky Linux 9 integriert die Linux-Sicherheitsmodule (LSM) mit SELinux, um eine verbesserte Zugriffskontrolle zu bieten und das System vor Sicherheitsbedrohungen zu schützen.

Cloud-Optimierung

Rocky Linux 9 ist für den Einsatz in Cloud-Umgebungen optimiert und bietet Unterstützung für verschiedene Cloud-Anbieter wie Amazon Web Services, Microsoft Azure und Google Cloud Platform.

Verbesserte Hardwareunterstützung

Rocky Linux 9 unterstützt eine breitere Palette von Hardwareplattformen als frühere Versionen und bietet eine bessere Kompatibilität mit verschiedenen Geräten.

Systemanforderungen und Installationsanleitung

Bevor du mit der Installation von Rocky Linux 9 beginnst, musst du sicherstellen, dass dein System die Mindestanforderungen erfüllt:

Systemanforderungen

  • Prozessor: x86-64-Prozessor
  • Arbeitsspeicher: 1 GB (2 GB empfohlen)
  • Festplattenspeicher: 10 GB
  • Netzwerk: Ethernet- oder WLAN-Verbindung
  • UEFI-fähiges System zur Verwendung von Secure Boot

Installationsanleitung

1. Rocky Linux-ISO-Image herunterladen

Lade das Rocky Linux 9 ISO-Image von der offiziellen Rocky Linux-Website herunter.

2. Bootfähiges Medium erstellen

Verwende ein Tool wie Rufus oder Etcher, um einen bootfähigen USB-Stick oder eine DVD aus dem ISO-Image zu erstellen.

3. Von bootfähigem Medium booten

Ändere die Bootreihenfolge im BIOS deines Computers so, dass das bootfähige Medium zuerst bootet.

4. Installationsprozess starten

Befolge die Anweisungen des Installationsprogramms, um Rocky Linux 9 zu installieren.

5. Festplatte partitionieren

Wähle während der Installation die Option "Custom partitioning" und erstelle mindestens folgende Partitionen:

  • /boot (500 MB, ext4)
  • / (Root-Partition, 10 GB, ext4)
  • /home (Home-Partition, optional, ext4)

6. Bootloader installieren

Installiere GRUB als Bootloader auf die Festplatte.

7. Benutzeraccount erstellen

Erstelle während der Installation einen Benutzeraccount mit Root-Rechten.

8. Installation abschließen

Wenn die Installation abgeschlossen ist, entferne das bootfähige Medium und starte deinen Computer neu.

Zusätzliche Tipps:

  • Verwende eine statische IP-Adresse für die Netzwerkkonfiguration.
  • Richte SELinux auf "Enforcing" ein, um die Sicherheit zu erhöhen.
  • Aktualisiere das System nach der Installation mit dem Befehl sudo dnf update.

Verwendung von Rocky Linux 9: Grundlegende Befehle und Tools

Die Interaktion mit Rocky Linux 9 ist über eine Befehlszeile oder eine grafische Benutzeroberfläche (GUI) möglich. Die Befehlszeile bietet eine leistungsstarke und flexible Möglichkeit, das System zu verwalten und Aufgaben auszuführen. Hier stellen wir dir einige grundlegende Befehle und Tools vor, die dir den Einstieg in Rocky Linux 9 erleichtern werden.

Navigieren im Dateisystem

  • pwd: Zeigt den aktuellen Arbeitsordner an.
  • cd: Wechselt in den angegebenen Ordner.
  • ls: Listet die Dateien und Ordner im aktuellen Verzeichnis auf.
  • mkdir: Erstellt einen neuen Ordner.
  • rmdir: Entfernt einen leeren Ordner.

Anzeigen von Systeminformationen

  • uname -a: Zeigt Kernel- und Systeminformationen an.
  • df -h: Zeigt die Datenträgernutzung an.
  • free -m: Zeigt die Speicherauslastung an.
  • top: Zeigt laufende Prozesse und deren Ressourcennutzung an.

Paketmanagement

  • yum: Ist das Paketverwaltungstool zur Installation, Aktualisierung und Entfernung von Softwarepaketen.
  • dnf: Ist ein erweitertes Paketverwaltungstool, das zusätzliche Funktionen bietet.
  • rpm: Ist ein Low-Level-Paketverwaltungstool zum Installieren, Abfragen und Entfernen von RPM-Paketen.

Systemadministration

  • useradd: Fügt einen neuen Benutzer hinzu.
  • groupadd: Fügt eine neue Gruppe hinzu.
  • systemctl: Verwaltet Systemdienste (starten, stoppen, neu starten).
  • firewall-cmd: Verwaltet die Firewall.

Bearbeitung von Textdateien

  • vim: Ist ein leistungsstarker Texteditor.
  • nano: Ist ein benutzerfreundlicher Texteditor für Einsteiger.
  • less: Zeigt Textdateien an, die größer als die Bildschirmgröße sind.

Zusätzliche Tools

  • sudo: Ermöglicht die Ausführung von Befehlen mit erhöhten Rechten.
  • grep: Sucht nach Mustern in Textdateien.
  • awk: Ein Befehlszeilenwerkzeug zur Verarbeitung strukturierter Daten.

Diese grundlegenden Befehle und Tools ermöglichen es dir, die wesentlichen Aufgaben in Rocky Linux 9 auszuführen. Mit zunehmender Erfahrung kannst du weitere Befehle und Tools erkunden, um die Funktionalität und das Potenzial des Systems noch weiter auszuschöpfen.

Paketmanagement und Softwareinstallation in Rocky Linux 9

Einführung

Rocky Linux 9 nutzt das leistungsstarke Paketmanagementsystem dnf (Dandified Yum), das dir eine einfache und effiziente Möglichkeit bietet, Software zu installieren, zu aktualisieren und zu entfernen.

Softwareinstallation

Zum Installieren von Software verwendest du den folgenden Befehl:

sudo dnf install <Paketname>

Beispiel: Installiere den Apache-Webserver:

sudo dnf install httpd

Softwareaktualisierung

Führe die folgenden Schritte aus, um dein System und die installierte Software auf dem neuesten Stand zu halten:

  1. Aktualisierungsinformationen abrufen:
sudo dnf check-update
  1. Alle Pakete aktualisieren:
sudo dnf upgrade
  1. Einzelne Pakete aktualisieren:
sudo dnf update <Paketname>

Softwaredeinstallation

So entfernst du Software:

sudo dnf remove <Paketname>

Beispiel: Entferne den Apache-Webserver:

sudo dnf remove httpd

Softwareabhängigkeiten verwalten

DNF löst automatisch Abhängigkeiten auf, indem es die für die Installation des gewünschten Pakets erforderlichen anderen Pakete abruft. Du kannst jedoch explizit Abhängigkeiten auflösen, indem du den folgenden Befehl verwendest:

sudo dnf install --install-requires <Paketname>

Repositorys

Rocky Linux 9 wird mit mehreren standardmäßigen Repositorys ausgeliefert, die Software für verschiedene Zwecke enthalten. Du kannst zusätzliche Repositories hinzufügen, indem du RPM Fusion, EPEL oder andere verwendest.

Um ein Repository hinzuzufügen, führe die folgenden Schritte aus:

  1. Repositorydatei herunterladen:
wget https://<Repository-URL>.repo -O /etc/yum.repos.d/<Repository-Name>.repo
  1. Repository aktivieren:
sudo dnf install -y epel-release

Fazit

Das Paketmanagementsystem von Rocky Linux 9 bietet eine intuitive Möglichkeit, Software zu installieren, zu verwalten und zu aktualisieren. Mit seinem umfassenden Repository-Ökosystem und den erweiterten Funktionen kannst du dein System effizient warten und die gewünschte Software problemlos installieren.

Systemkonfiguration und Anpassung

Nachdem du Rocky Linux 9 erfolgreich installiert hast, kannst du mit der Konfiguration und Anpassung des Systems beginnen. Dies beinhaltet die Verwaltung von Benutzern, Gruppen, Diensten, Firewall-Einstellungen und vielem mehr.

Benutzer- und Gruppenverwaltung

Um neue Benutzer und Gruppen anzulegen, verwende die Befehle useradd und groupadd. Zum Löschen von Benutzern und Gruppen verwendest du userdel und groupdel. Verwalte Benutzerrechte und Berechtigungen mit den Befehlen passwd und usermod.

Diensteverwaltung

Systemdienste können mit den Befehlen systemctl und service verwaltet werden. Du kannst Dienste starten, stoppen, neu starten und ihren Status überprüfen. Weitere Informationen zu bestimmten Diensten findest du in ihren Manpages.

Firewall-Einstellungen

Die Firewall steuert den Netzwerkverkehr, der in und aus deinem System fließt. Konfiguriere sie mit dem Befehl firewall-cmd, um Regeln hinzuzufügen, zu löschen oder zu ändern.

Netzwerkkonfiguration

Netzwerkeinstellungen werden in der Datei /etc/sysconfig/network-scripts/ifcfg-* gespeichert. Bearbeite diese Datei mit einem Texteditor, um IP-Adressen, Subnetzmasken, Gateways und andere Einstellungen anzupassen.

Software-Anpassung

Du kannst das Erscheinungsbild und Verhalten von Rocky Linux 9 anpassen, indem du Desktop-Umgebungen installierst, Designs änderst und Tastaturkürzel festlegst. Dies kannst du über den Konfigurationsmanager GNOME Tweaks oder über die Befehlszeile tun.

Konfigurationsdateispeicher

Rocky Linux 9 verwendet systemd und die *.service-Konfigurationsdateien, um Dienste zu verwalten. Diese Dateien befinden sich im Verzeichnis /etc/systemd/system.

Fazit

Rocky Linux 9 bietet umfangreiche Konfigurations- und Anpassungsmöglichkeiten, mit denen du dein System an deine spezifischen Anforderungen anpassen kannst. Indem du die in diesem Abschnitt beschriebenen Techniken und Tools anwendest, kannst du ein hochgradig angepasstes und auf deine Bedürfnisse zugeschnittenes Betriebssystem erstellen.

Sicherheitsfunktionen in Rocky Linux 9

Rocky Linux 9 zeichnet sich durch eine Vielzahl robuster Sicherheitsfunktionen aus, die dein System vor Cyberbedrohungen schützen.

SELinux

SELinux (Security-Enhanced Linux) ist ein Kernelmodul, das eine Mandatory Access Control (MAC) implementiert. Es erzwingt Zugriffskontrollrichtlinien, die genau definieren, welche Prozesse auf welche Ressourcen zugreifen können. Dies bietet eine zusätzliche Schutzschicht, da es Malware erschwert, sich über Systemgrenzen hinweg auszubreiten.

Firewalld

Firewalld ist eine dynamische Firewall, die netzwerkbasierte Angriffe abwehrt. Sie ermöglicht dir die einfache Verwaltung von Firewallregeln und Zonen, sodass du fein abgestimmte Zugriffskontrollen konfigurieren kannst.

OpenSCAP

OpenSCAP (Open Security Content Automation Protocol) ist ein Framework, das bei der Bewertung und Durchsetzung der Systemsicherheit hilft. Es scannt dein System auf Sicherheitslücken, misst die Einhaltung von Richtlinien und automatisiert Korrekturmaßnahmen.

Intrusion Detection und Prevention

Rocky Linux 9 integriert Intrusion Detection (IDS) und Intrusion Prevention (IPS) Systeme. Diese überwachen dein Netzwerk auf verdächtige Aktivitäten und blockieren oder warnen dich bei potenziellen Bedrohungen.

Kryptographische Werkzeuge

Rocky Linux 9 bietet eine Reihe von Kryptographiewerkzeugen, darunter GnuPG, OpenSSL und Enigmail. Diese ermöglichen dir die sichere Verschlüsselung und Entschlüsselung von Daten, die Kommunikation und die Überprüfung digitaler Signaturen.

Sicherheitsupdates und -patches

Das Rocky Linux-Sicherheitsteam veröffentlicht regelmäßig Sicherheitsupdates und -patches, um bekannte Schwachstellen zu beheben. Diese Updates können über deinen Paketmanager installiert werden und stellen sicher, dass dein System auf dem neuesten Stand bleibt und vor den neuesten Bedrohungen geschützt ist.

Rocky Linux 9 und Cloud-Bereitstellung

Rocky Linux 9 wurde für eine nahtlose Integration mit Cloud-Plattformen entwickelt und bietet so eine zuverlässige und kosteneffektive Lösung für Cloud-Bereitstellungen.

Cloud-Anbieter-Unterstützung

Rocky Linux 9 unterstützt eine Vielzahl von Cloud-Anbietern, darunter:

Cloud-Optimierte Images

Rocky Linux 9 bietet Cloud-optimierte Images, die für eine optimale Leistung in Cloud-Umgebungen konfiguriert sind. Diese Images:

  • Sind schlanker und benötigen weniger Speicherplatz
  • Sind für automatische Skalierung optimiert
  • Enthalten spezifische Funktionen zur Unterstützung von Cloud-Diensten

Unterstützung für Cloud-native Tools

Rocky Linux 9 unterstützt eine Reihe von Cloud-nativen Tools und Technologien, darunter:

Vorteile von Rocky Linux 9 in Cloud-Bereitstellungen

Die Verwendung von Rocky Linux 9 in Cloud-Bereitstellungen bietet zahlreiche Vorteile, darunter:

  • Kostenersparnis: Rocky Linux ist kostenlos und Open Source, wodurch Lizenzkosten entfallen.
  • Zuverlässigkeit: Rocky Linux basiert auf Red Hat Enterprise Linux (RHEL), die für ihre Stabilität und Zuverlässigkeit bekannt ist.
  • Flexibilität: Rocky Linux bietet eine breite Palette von Konfigurationsoptionen, die eine Anpassung an spezifische Cloud-Anforderungen ermöglichen.
  • Sicherheit: Rocky Linux verfügt über robuste Sicherheitsfunktionen, um Cloud-Umgebungen vor Bedrohungen zu schützen.

Vorteile der Verwendung von Rocky Linux 9

Als Unternehmen oder IT-Fachkraft bietet dir Rocky Linux 9 zahlreiche Vorteile. Hier sind einige der wichtigsten:

Zuverlässigkeit und Stabilität

Rocky Linux 9 basiert auf dem bewährten Red Hat Enterprise Linux (RHEL), das für seine Stabilität und Zuverlässigkeit bekannt ist. Du kannst dich darauf verlassen, dass dein System auch in anspruchsvollen Umgebungen reibungslos läuft und Ausfallzeiten minimiert werden.

Skalierbarkeit und Flexibilität

Egal, ob du ein kleines oder großes Unternehmen betreibst, Rocky Linux 9 ist skalierbar, um deinen Anforderungen gerecht zu werden. Von kleinen Servern bis hin zu großen Cloud-Bereitstellungen kann Rocky Linux 9 problemlos angepasst werden, um sich deinen Geschäftsanforderungen anzupassen.

Kostenlose und Open-Source

Im Gegensatz zu kommerziellen Linux-Distributionen ist Rocky Linux 9 kostenlos und Open-Source. Das bedeutet, dass du keine Lizenzgebühren zahlen und den Quellcode nach Belieben ändern kannst. Dies gibt dir volle Kontrolle über dein System und ermöglicht dir, Anpassungen vorzunehmen, die für dein Unternehmen und deine Workloads maßgeschneidert sind.

Starke Community-Unterstützung

Die Rocky Linux-Community ist aktiv und hilfsbereit. Wenn du Fragen oder Probleme hast, kannst du aus einer Vielzahl von Ressourcen wie Foren, Wikis und Mailinglisten Unterstützung erhalten. Die Community ist bestrebt, sicherzustellen, dass du das Beste aus deiner Rocky Linux-Erfahrung machen kannst.

Lange Lebensdauer und Updates

Rocky Linux 9 bietet eine lange Lebensdauer, sodass du dich auf einen stabilen Betrieb für bis zu zehn Jahre verlassen kannst. Während dieser Zeit erhältst du regelmäßige Sicherheitsupdates und Verbesserungen, die dein System auf dem neuesten Stand halten und sicher halten.

Vergleich von Rocky Linux 9 mit anderen Enterprise Linux-Distributionen

Rocky Linux 9 steht im Wettbewerb mit mehreren anderen prominenten Enterprise Linux-Distributionen. Hier ist ein ausführlicher Vergleich mit den Stärken und Schwächen von Rocky Linux 9 im Vergleich zu einigen seiner Konkurrenten:

Red Hat Enterprise Linux (RHEL)

Vorteile von Rocky Linux 9:

  • Kostenlos und Open Source, im Gegensatz zu RHEL, das kommerziell ist.
  • Nahezu vollständiger Klon von RHEL, der die Kompatibilität mit RHEL-Anwendungen und -Paketen gewährleistet.
  • Aktive und engagierte Community, die Unterstützung und Ressourcen bietet.

Vorteile von RHEL:

  • Offizieller Support von Red Hat, der technische Unterstützung, Sicherheits-Patches und Software-Updates umfasst.
  • Umfangreicher Funktionsumfang, der zusätzliche Funktionen wie Virtualisierung, Cloud-Integration und erweiterte Sicherheitsmaßnahmen bietet.
  • Stabiles und zuverlässiges Betriebssystem, das für kritische Unternehmensumgebungen geeignet ist.

CentOS Stream

Vorteile von Rocky Linux 9:

  • Auf einem stabilen Fundament von RHEL 9 aufgebaut, im Gegensatz zu CentOS Stream, das eine fortlaufende Entwicklung darstellt.
  • Bietet eine längere Lebensdauer als CentOS Stream, die eine bessere Planung für Upgrades ermöglicht.
  • Hat eine aktive Community, die Unterstützung und Ressourcen bereitstellt.

Vorteile von CentOS Stream:

  • Rollendes Release-Modell, das kontinuierliche Updates und neue Funktionen bietet.
  • Enge Integration mit Red Hat Enterprise Linux und dem Red Hat Ecosystem.
  • Geeignet für Unternehmen, die eine schnelle Innovation und den Zugang zu den neuesten Technologien wünschen.

Oracle Linux

Vorteile von Rocky Linux 9:

  • Kostenlos und Open Source, während Oracle Linux eine kommerzielle Distribution ist.
  • Kompatibel mit RHEL, was die Verwendung von RHEL-basierten Anwendungen und -Tools ermöglicht.
  • Aktive Community-Unterstützung, die Ressourcen und Know-how bereitstellt.

Vorteile von Oracle Linux:

  • Offizieller Support von Oracle, der Updates, Patches und technischen Support bietet.
  • Umfangreicher Funktionsumfang, der Oracle-spezifische Funktionen wie Database Appliance und High Availability bietet.
  • Geeignet für Unternehmen, die in die Oracle-Technologie investiert haben oder Oracle-spezifische Lösungen benötigen.

Letztendlich hängt die beste Wahl für dich von den spezifischen Anforderungen deines Unternehmens und deinen Vorlieben ab. Wenn du ein kostenloses und Open-Source-System mit guter Kompatibilität mit RHEL suchst, dann ist Rocky Linux 9 eine hervorragende Option. Wenn du offiziellen Support, erweiterte Funktionen oder eine kontinuierliche Entwicklung bevorzugst, sind möglicherweise RHEL, CentOS Stream oder Oracle Linux besser geeignet.