Anmelden
Anmelden

So prüfen Sie die Betriebssystemversion in Linux

So prüfen Sie die Betriebssystemversion in Linux
Hostman Team
Technischer Redakteur
Linux-System
04.07.2025
Reading time: 9 min

Die Beliebtheit des leistungsstarken und vielseitigen Linux-Betriebssystems liegt in der Vielzahl verfügbarer Versionen. Von Ubuntu bis Red Hat, von Mint bis Fedora bietet jede Linux-Version einzigartige Funktionen und Vorteile. Es ist wichtig, die Linux-Version zu überprüfen, da unterschiedliche Versionen unterschiedliche Softwareanforderungen haben. Hostman bietet ein zuverlässiges, verwaltetes Linux-VPS.

Eine ältere Version kann dazu führen, dass neuere Softwareupdates nicht installiert oder ausgeführt werden können. Einige Hardwarekomponenten werden möglicherweise von bestimmten Linux-Versionen nicht unterstützt. Wenn Sie wissen, welche Version Sie verwenden, können Sie Kompatibilitätsprobleme beheben. Daher ist es wichtig, die verwendete Linux-Version zu kennen.

Das Wissen um die Linux-Version ist auch aus Sicherheitsgründen zwingend erforderlich. Alle Betriebssysteme veröffentlichen Updates zur Behebung von Sicherheitslücken, und Linux ist da keine Ausnahme. Wenn Sie Ihre OS-Version kennen, können Sie sicherstellen, dass alle erforderlichen Sicherheitsupdates installiert sind. Das ist besonders für Unternehmen und Organisationen mit sensiblen Daten und hohen Sicherheitsanforderungen relevant.

Ein weiterer Grund, die Linux-Version zu prüfen, ist der Support. Verschiedene Versionen haben unterschiedliche Lebenszyklen. Sie erhalten nur für eine bestimmte Zeit Updates und Unterstützung von den Entwicklern. Das Wissen um Ihre Version hilft, rechtzeitig Updates oder Systemwechsel zu planen. Eine nicht mehr unterstützte Version kann das System anfällig für Bedrohungen machen.

Was ist eine Linux-Version

Eine Linux-Version, häufig auch Distribution oder Distro genannt, ist eine angepasste Variante des Linux-Betriebssystems. Sie enthält eine bestimmte Auswahl an Software, Desktop-Umgebungen und Funktionen, zugeschnitten auf die Bedürfnisse unterschiedlicher Benutzergruppen – von privaten Anwendern bis hin zu großen Unternehmen. Die quelloffene Struktur und Flexibilität von Linux ermöglichen es Einzelpersonen und Organisationen, Distributionen an ihre spezifischen Anforderungen anzupassen oder selbst zu entwickeln.

Zum Beispiel:

  • Distributionen wie Ubuntu, Debian und Linux Mint eignen sich hervorragend für Einsteiger, da sie benutzerfreundlich, gut dokumentiert und von aktiven Communities unterstützt sind.

  • Fortgeschrittene Distributionen wie Arch Linux bieten maximale Anpassungsmöglichkeiten und eignen sich für Nutzer, die ihr System komplett selbst aufbauen wollen.

  • Serverorientierte Distributionen wie CentOS und Red Hat Enterprise Linux (RHEL) sind auf Stabilität, Sicherheit und Performance ausgelegt und daher ideal für Unternehmen.

  • Spezialisierte Distributionen wie Kali Linux für Sicherheitstests oder Tails für Anonymität haben spezifische Einsatzzwecke.

Eine typische Linux-Distribution umfasst den Linux-Kernel (zur Hardwaresteuerung), einen Paketmanager (zur Installation und Aktualisierung von Programmen) und eine Auswahl an Standardanwendungen. Die Desktop-Umgebung (z. B. GNOME, XFCE oder KDE) kann je nach Vorlieben angepasst werden.

Beliebte Linux-Distributionen und ihre Versionen

Da es viele unterschiedliche Distributionen gibt, ist es wichtig, die genaue Version Ihres Systems zu kennen. Zu den bekanntesten Distributionen zählen Ubuntu, Debian, Red Hat, CentOS, Fedora und Mint.

Ubuntu ist bekannt für seine benutzerfreundliche Oberfläche und regelmäßige Updates. Debian legt den Fokus auf freie Software. Red Hat Enterprise Linux richtet sich an Unternehmen, die Wert auf Sicherheit und Stabilität legen. CentOS bietet ähnliche Funktionen wie Red Hat, ist aber kostenlos. Fedora hebt sich durch besonders aktuelle Software hervor. Mint bietet eine klassische Desktop-Umgebung.

Jede Distribution hat eigene Versionen mit unterschiedlichen Codenamen und Update-Zyklen. Ubuntu hat z. B. Versionen wie Bionic Beaver, Cosmic Cuttlefish und Disco Dingo. Fedora veröffentlicht Varianten wie Silverblue und Workstation. Sie richten sich jeweils an unterschiedliche Zielgruppen.

Da Linux quelloffen ist, hat jede Distribution ihr eigenes Nummerierungssystem. So können Entwickler Fortschritte verfolgen und künftige Releases planen. Typisch ist ein dreistufiges Schema: Hauptversion.Minorversion.Hotfix, z. B. 22.04.1.

Ubuntu verwendet das Format 'XX.YY.ZZ', wobei XX für das Jahr, YY für den Monat der Veröffentlichung steht und ZZ mit jedem Update erhöht wird.

Zusätzlich werden Codenamen wie Tier- oder Städtenamen verwendet. Fedora verwendet zum Beispiel Namen wie 'Bordeaux' oder 'Heisenbug'.

Es gibt viele Methoden zur Überprüfung der Linux-Version. Im Folgenden beschreiben wir die gängigsten.

So prüfen Sie die Linux-Version mit dem Befehl 'lsb_release'

Mit dem Befehl lsb_release lassen sich Informationen über die Distribution, die genaue Version und den Codenamen anzeigen.

  1. Öffnen Sie das Terminal;

  2. Geben Sie den folgenden Befehl ein:

lsb_release -a
  1. Drücken Sie Enter, um die Ausgabe anzuzeigen.

C56d4f7a 2f24 4048 Be0c 67c63857aca6

  • Distributor ID: Name der Distribution (z. B. Ubuntu, Fedora oder CentOS)

  • Description: Kurzbeschreibung mit Versionsnummer und Codename

  • Release: Versionsnummer (z. B. '18.04')

  • Codename: Codename der Distribution (z. B. 'Bionic Beaver')

So prüfen Sie die OS-Version mit 'cat /etc/os-release'

Mit dem Befehl cat /etc/os-release lassen sich ebenfalls Versionsinformationen abrufen. Das Verzeichnis /etc enthält Konfigurationsdateien und Skripte, die vom System verwendet werden, darunter auch die Datei os-release mit Informationen zur Betriebssystemversion.

  1. Öffnen Sie das Terminal;

  2. Geben Sie den Befehl ein:

cat /etc/os-release
  1. Drücken Sie Enter, um die Informationen anzuzeigen.

1045c272 3aba 450d 967f 5019a859f72e

  • ID: Name der Distribution (z. B. Ubuntu oder CentOS)

  • VERSION_ID: Genaue Versionsnummer (z. B. Ubuntu 18.04)

Der Befehl cat /etc/os-release zeigt weitere nützliche Informationen über Ihr Betriebssystem an, z. B. den Namen und die Version des Betriebssystemkerns, die von Ihnen verwendete Desktop-Umgebung oder den Fenstermanager sowie das Build- und Veröffentlichungsdatum des Betriebssystems.

So prüfen Sie die OS-Version mit 'uname -a'

Der Befehl uname -a zeigt Kernel-Version, Architektur, Prozessor-Typ, Hostname sowie Datum und Uhrzeit des letzten Systemstarts an.

  1. Öffnen Sie das Terminal;

  2. Geben Sie den Befehl ein:

uname -a
  1. Drücken Sie Enter, um die Ausgabe anzuzeigen.

Uname

Die Ausgabe enthält in der Regel die Kernelversion des Linux-Betriebssystems und die Systemarchitektur, um sicherzustellen, dass Sie die richtige Version der Software herunterladen und installieren, um Kompatibilitätsprobleme und mögliche Fehler zu vermeiden. Der Befehl liefert auch Informationen über das letzte Booten des Systems, um die Systemleistung zu analysieren und mögliche Probleme zu erkennen.

Weitere Wege zur Versionsprüfung

  • Der Befehl hostnamectl

Verfügbar auf Systemen mit systemd. Zeigt Kernel-Version, Architektur und Hardwareplattform an.

  1. Öffnen Sie das Terminal;

  2. Geben Sie den Befehl ein:

hostnamectl
  1. Drücken Sie Enter.

C44fdb8b A09a 4a03 A1d4 8d35d06fe483

  • Die Datei /etc/os-release

Das Verzeichnis /etc enthält Konfigurationsdateien und Skripte, die vom System verwendet werden, einschließlich der Datei os-release mit Informationen zur Betriebssystemversion.

Öffnen Sie das Terminal und geben Sie ein:

cat /etc/os-release

83621b31 F710 4db3 A72a B70fcaee3e61

  • Die Datei /etc/issue

Zeigt Infos für Login-Prompts und die OS-Version.

Geben Sie den Befehl ein:

cat /etc/issue

F6085c18 3b4d 49bb B4c5 277389d53352

  • Die Datei /etc/version

Einige Distributionen enthalten hier Infos zur Version.

Geben Sie den Befehl ein:

cat /etc/version

So prüfen Sie die OS-Version über die grafische Oberfläche (GUI)

Dieses Betriebssystem bietet mehrere Möglichkeiten, die Version Ihres Betriebssystems zu überprüfen. Wir haben bereits die gängigen Methoden über die Befehlszeilenschnittstelle erkundet. Jetzt wollen wir lernen, wie man die Version des Linux-Betriebssystems ohne Befehl überprüfen kann. Hier kommt die grafische Benutzeroberfläche (GUI) ins Spiel, die eine bequeme Möglichkeit bietet, auf Systeminformationen zuzugreifen.

Öffnen Sie die Systemeinstellungen:

  1. Klicken Sie oben links auf "Aktivitäten";

  2. Geben Sie "System" in die Suchleiste ein;

  3. Klicken Sie auf "Details", um Name und Version zu sehen.

Abhängig von der Distribution sind die Bezeichnungen unterschiedlich:

  • Ubuntu: "Aktivitäten" > "Systemeinstellungen" > "Details"

  • Fedora: "Anwendungen anzeigen" > "Einstellungen" > "Info"

  • CentOS: "Anwendungen" > "Systemwerkzeuge" > "Einstellungen" > "System"

Häufige Fragen zur Linux-Version

Im Folgenden werden einige häufig gestellte Fragen zu Linux-Betriebssystem Versionen beantwortet.

Warum ist es wichtig, die Linux-Version zu kennen?

Zur Sicherstellung der Kompatibilität, Systempflege und für Support. Jede Version hat eigene Anforderungen und Lebenszyklen.

Wie oft sollte ich die Linux-Version prüfen?

Vor jeder Softwareinstallation oder bei Updates. So bleibt Ihr System aktuell und sicher.

Welche Distributionen sind besonders bekannt?

Ubuntu, Debian, Kali Linux, Raspberry Pi OS, CentOS, Fedora und Linux Mint.

Kann ich die Version auch über die GUI prüfen?

Ja, über die Systemeinstellungen unter "Details" oder "Info".

Warum hat jede Distribution ein eigenes Versionssystem?

Weil jede Distribution von einer anderen Community oder Organisation gepflegt wird, gibt es unterschiedliche Nummerierungssysteme. Beispiel: Ubuntu nutzt das Format 'XX.YY.ZZ'.

Fazit

Linux-Versionen unterscheiden sich in Architektur, Paketverwaltung, Desktop-Umgebung, Sicherheitsfunktionen, Kompatibilität und Release-Zyklen. Wer seine Systemversion kennt, kann Probleme besser lösen, fundierte Entscheidungen über Updates oder Anpassungen treffen und Sicherheitsstandards einhalten.

Sie kennen nun die gängigsten Methoden zur Versionsprüfung per Terminal oder GUI. Wenden Sie die für Sie passende Methode an und halten Sie Ihr System auf dem neuesten Stand.

Wenn Sie Ihre Linux-Version bereits ermittelt haben, lesen Sie auch, wie Sie ein Server-Image auf Linux erstellen können.

Linux-System
04.07.2025
Reading time: 9 min

Ähnlich

Linux-System

Ripgrep Installieren und Verwenden: Schritt-für-Schritt-Anleitung für effizientes Suchen

Einführung in ripgrep (rg) ripgrep (oft als rg abgekürzt) ist ein modernes, schnelles und leistungsstarkes Suchwerkzeug für die Kommandozeile, mit dem Sie Dateien rekursiv durchsuchen können – ähnlich wie grep, jedoch mit höherer Effizienz und zusätzlichen Funktionen. Es wurde speziell für die Suche in Code-Repositories entwickelt und ignoriert automatisch Dateien und Verzeichnisse, die in .gitignore oder ähnlichen Konfigurationsdateien definiert sind. Dadurch ist ripgrep besonders effizient für Entwickler, die mit großen Codebasen arbeiten. Dieses Tutorial behandelt: Installation von ripgrep unter Linux Grundsyntax und Befehle von ripgrep Häufige Anwendungsfälle und Beispiele Erweiterte Funktionen Vergleich mit anderen Suchtools wie grep Fehlerbehebung und Best Practices Am Ende verfügen Sie über ein solides Verständnis dafür, wie Sie ripgrep effektiv einsetzen. ripgrep unter Linux installieren Die Installation von ripgrep ist auf den meisten Linux-Distributionen unkompliziert. Sie können es über den Paketmanager installieren oder das Binary herunterladen. Installation unter Ubuntu Gehen Sie wie folgt vor: Paketliste aktualisieren: sudo apt update ripgrep installieren: sudo apt install ripgrep fzf Grundsyntax und Befehle von ripgrep Die Syntax von ripgrep ähnelt der von grep, bietet jedoch von Haus aus bessere Performance und leistungsfähigere Funktionen. Grundsyntax rg [OPTIONS] PATTERN [PATH] Dabei gilt: PATTERN ist die Zeichenkette oder der reguläre Ausdruck, nach dem gesucht wird. [PATH] ist optional und gibt das Verzeichnis oder die Datei an. Wird kein Pfad angegeben, durchsucht ripgrep das aktuelle Verzeichnis. Beispiel: Suche mit bestimmten Dateiendungen Um nur Dateien mit einer bestimmten Erweiterung (z. B. .py) zu durchsuchen: rg "function" *.py Rekursive Suche mit Dateitypen Wenn Sie Dateiendungen direkt verwenden (*.py), erfolgt keine rekursive Suche in Unterverzeichnissen. Nutzen Sie stattdessen --type: rg --type py "function" Dadurch wird rekursiv im gesamten Verzeichnisbaum gesucht. Suche mit regulären Ausdrücken ripgrep unterstützt reguläre Ausdrücke: rg '\d{4}-\d{2}-\d{2}' Dies sucht nach Datumswerten im Format YYYY-MM-DD. Häufige Anwendungsfälle und Beispiele Groß-/Kleinschreibung ignorieren rg -i "error" Findet „error“, „Error“ und „ERROR“. Suche nach Dateityp Nur Python-Dateien durchsuchen: rg --type py "import" Verzeichnisse ausschließen Beispiel: node_modules ausschließen: rg "config" --glob '!node_modules/*' Suche in komprimierten Dateien ripgrep kann komprimierte Dateien durchsuchen, ohne sie vorher zu entpacken. Unterstützt werden u. a. .gzip, .xz, .lz4, .bzip2, .lzma und .zstd. Beispiel: rg 'ERST' -z demo.gz Erweiterte Funktionen von ripgrep ripgrep kann zusätzlichen Kontext um Treffer herum anzeigen. Kontext davor und danach -B [number] – Zeilen vor dem Treffer -A [number] – Zeilen nach dem Treffer Beispiel: rg "EXT4-fs \(sda3\)" /var/log/syslog.demo -B 1 -A 2 Kombinierter Kontext rg "EXT4-fs \(sda3\)" /var/log/syslog -C 1 -B 1 -A 2 erlaubt unterschiedliche Werte -C 2 zeigt symmetrisch Kontext davor und danach Vergleich mit anderen Suchtools ripgrep vs grep ripgrep ist deutlich schneller, besonders in großen Codebasen .gitignore wird automatisch berücksichtigt grep ist weiter verbreitet, bietet jedoch weniger Funktionen ripgrep vs ag (The Silver Searcher) Beide sind für Code optimiert ripgrep ist meist schneller und unterstützt bessere Globbing- und Regex-Funktionen Fehlerbehebung und Best Practices Große Dateien Bei Speicherproblemen: rg "search-term" --max-filesize 10M Begrenzt die Suche auf Dateien unter 10 MB. Bestimmte Dateitypen global ausschließen Erstellen Sie ~/.ripgreprc: --glob '!*.log' --glob '!*.tmp' Damit werden .log- und .tmp-Dateien dauerhaft ignoriert. Version prüfen rg --version Fazit Dieses Tutorial hat die Installation von ripgrep, grundlegende Befehle, erweiterte Funktionen sowie Vergleiche mit anderen Tools behandelt. Dank seiner Geschwindigkeit und Effizienz ist ripgrep eine ausgezeichnete Wahl für Entwickler, die ihre Suchmöglichkeiten in großen Codebasen verbessern möchten.
05 February 2026 · 4 min to read
Linux-System

Dateien in Linux mit dem tar-Befehl komprimieren

Der tar-Befehl dient grundsätzlich dazu, Dateien und Verzeichnisse in einem einzigen Archiv zusammenzufassen, ohne deren Struktur zu verändern. Dieser Ansatz vereinfacht die Organisation, die Erstellung von Backups und den Dateitransfer. Nach dem Verpacken können diese Archive mit verschiedenen Methoden wie gzip, bzip2 oder xz komprimiert werden, was den Speicherbedarf optimiert und die Übertragungsgeschwindigkeit verbessert. Moderne Linux-Distributionen auf Linux-VPS-Servern werden mit aktuellen Versionen von tar ausgeliefert und ermöglichen eine nahtlose Integration mit Komprimierungswerkzeugen wie gzip für eine effizientere Datenverarbeitung. Dadurch ist tar ein wertvolles Werkzeug für Benutzer, die große Datenmengen verwalten, da es sowohl Dateikonsolidierung als auch Komprimierung in einem einzigen Befehl unterstützt. Dank seiner Flexibilität wird tar in verschiedenen Linux-Umgebungen weit verbreitet eingesetzt. Es erleichtert nicht nur die Erstellung von Backups, sondern vereinfacht auch die Softwareverteilung und die Verwaltung wichtiger Daten. Mit einer Vielzahl verfügbarer Optionen können alle Benutzer Archive an ihre Anforderungen anpassen, sei es durch das Ausschließen bestimmter Verzeichnisse oder Dateien, das Beibehalten von Berechtigungen oder das Absichern sensibler Daten. Für alle, die mit umfangreichen Informationen oder komplexen Speicheranforderungen arbeiten, ist es entscheidend, den tar-Befehl vollständig zu verstehen. All dies macht ihn zu einem wichtigen Werkzeug, das Linux-Benutzer erlernen sollten. Und wenn Sie auf der Suche nach einer zuverlässigen, leistungsstarken und kostengünstigen Lösung für Ihre Workflows sind, bietet Hostman Linux-VPS-Hosting-Optionen, darunter Debian VPS, Ubuntu VPS und VPS CentOS. Die Syntax von tar verstehen Der tar-Befehl ist grundsätzlich in vier unterschiedliche Teile unterteilt: tar  -flags: Optionen zur Ausführung einer bestimmten Aktion Name des Archivs Pfad zur gewünschten Datei oder zum gewünschten Verzeichnis Er wird wie folgt geschrieben: tar -flags (archiv_name) (pfad) Dateien und Verzeichnisse archivieren tar in Kombination mit dem Flag -cvf ermöglicht das Archivieren von Dateien und Verzeichnissen. Für eine Datei: tar -cvf collectionX.tar snake.txt Für ein Verzeichnis: tar -cvf DRcollection.tar newDir/ Dadurch wird die Datei snake.txt in collectionX.tar und das Verzeichnis newDir in DRcollection.tar archiviert. Wenn mehrere Dateien und Verzeichnisse archiviert werden sollen, verwenden Sie die folgenden Befehle. Für mehrere Dateien: tar -cvf collectionX.tar snake.txt panther.txt Tiger.txt Für mehrere Verzeichnisse: tar -cvf DRcollection.tar newDir1/ newDir2/ newDir3/ Dateien und Verzeichnisse komprimieren tar in Kombination mit dem Flag -czvf ermöglicht die Komprimierung von Dateien und Verzeichnissen. Für eine Datei: tar -czvf collectionX.tar.gz snake.txt Für ein Verzeichnis:  tar -czvf DRcollection.tar.gz newDir/ -c archiviert Dateien und Verzeichnisse -z erzwingt gzip-Komprimierung -v ist ausführlich und zeigt den Komprimierungsvorgang an -f ermöglicht die Benennung des zu komprimierenden Archivs Fügen Sie .gz nach tar hinzu, wenn Sie Dateien und Verzeichnisse komprimieren möchten. Für mehrere Dateien: tar -cvf collectionX.tar.gz snake.txt panther.txt Tiger.txt Für mehrere Verzeichnisse: tar -cvf DRcollection.tar.gz newDir1/ newDir2/ newDir3/ .bz2 wird mit tar verwendet und in Kombination mit -cjf zum Archivieren und Komprimieren von Dateien und Verzeichnissen eingesetzt. -j wendet bzip2-Komprimierung an. Für eine Datei mit bz2: tar -cjf collectionX.tar.bz2 snake.txt Für ein Verzeichnis mit bz2: tar -cjf DRcollection.tar.bz2 newDir/ .xz wird mit .tar verwendet und in Kombination mit -cJf zum Archivieren und Komprimieren von Dateien und Verzeichnissen eingesetzt. -J bedeutet Komprimierung mit xz. Für eine Datei mit xz: tar -cJf DRcollection.tar.xz file1.txt Für ein Verzeichnis mit xz: tar -cJf collectionX.tar.xz newDir/ Komprimierte .tar-Dateien extrahieren arch1.tar.gz, arch1.tar.bz2 und arch1.tar.xz sind drei komprimierte Dateien. .tar.gz extrahieren: tar -xvzf arch1.tar.gz -x steht für das Extrahieren von Dateien. .tar.bz2 extrahieren: tar -xvjf arch1.tar.bz2 .tar.xz extrahieren: tar -xvJf arch1.tar.xz Bestimmte Dateien mit Wildcards extrahieren Wenn Sie nur einen bestimmten Dateityp aus einem Archiv extrahieren möchten, gehen Sie wie folgt vor: tar -xvf arch1.tar --wildcards '*.sh' Dadurch werden nur Dateien mit der Erweiterung .sh extrahiert. --wildcards hilft bei der Suche nach bestimmten Dateitypen und ermöglicht Musterabgleiche. *.sh stellt sicher, dass nur Dateien des Typs .sh extrahiert werden In ein bestimmtes Verzeichnis extrahieren Wenn Sie das vollständige Archiv in ein bestimmtes Verzeichnis extrahieren möchten, gehen Sie wie folgt vor: tar -xvf arch1.tar -C ./destinationDir/pathDir/ -C wechselt in den angegebenen Verzeichnispfad. -xvf extrahiert das Archiv an diesem Speicherort .tar-Archive verwalten Inhalte ohne Extraktion anzeigen Wenn Sie wissen möchten, was sich in einem Archiv befindet, ohne Dateien zu entpacken, verwenden Sie folgende Befehle: tar -tzf arch1.tar.gztar -tjf arch1.tar.bz2tar -tJf arch1.tar.xz -t zeigt Details über den Inhalt der komprimierten Archive an, ohne diese zu extrahieren. Dateien zu einem bestehenden Archiv hinzufügen Um eine neue Datei zu einem Archiv hinzuzufügen: tar -rvf arch1.tar new.sh new.sh wird zu arch1.tar hinzugefügt. Eine bestimmte Datei aus einem Archiv entfernen Wenn Sie eine Datei aus einem Archiv löschen müssen, ohne es zu extrahieren, können Sie --delete verwenden. tar --delete -f arch1.tar new.sh Dadurch wird die Datei new.sh aus dem Archiv arch1.tar entfernt, ohne es zu extrahieren. Beachten Sie, dass --delete nicht mit komprimierten Dateien funktioniert, sondern nur mit Archiven. Archivinhalt mit dem aktuellen Verzeichnis vergleichen Wenn Sie den Inhalt Ihres aktuellen Arbeitsverzeichnisses mit einem Archiv vergleichen müssen, verwenden Sie: tar --diff -f arch1.tar --diff vergleicht den Inhalt von arch1.tar mit dem Inhalt des aktuellen Arbeitsverzeichnisses. Häufige .tar-Fehler beheben "tar: Removing leading '/' from member names" Diese Warnung erscheint, wenn absolute Pfade in einem Archiv verwendet werden: tar -cvf arch1.tar /home/user/file.txt Lösung: Verwenden Sie -p, um absolute Pfade beizubehalten. tar -cvpf arch1.tar /home/user/file.txt "tar: Error opening archive: Unrecognized archive format" Dieser Fehler tritt auf, wenn das Archiv beschädigt ist oder der falsche Dekomprimierungsbefehl verwendet wird. Lösung: Überprüfen Sie den Dateityp: file arch1.tar.gz Verwenden Sie den richtigen Dekomprimierungsbefehl: tar -xvzf arch1.tar.gz  # For .tar.gztar -xvjf arch1.tar.bz2  # For .tar.bz2tar -xvJf arch1.tar.xz   # For .tar.xz Wenn eine Beschädigung vermutet wird, überprüfen Sie die Integrität: gzip -t arch1.tar.gzbzip2 -tv arch1.tar.bz2 Fazit Das tar-Dienstprogramm ist ein wichtiges Werkzeug zum Archivieren, Komprimieren und Extrahieren von Dateien. Es bietet Effizienz und ist ein zentraler Bestandteil des Linux-Speichermanagements. Mit einer Vielzahl an Konfigurationen und Einstellungen ist tar eine bewährte Lösung für unterschiedliche Einsatzszenarien. Optionen wie -czvf und -xvzf bestimmen, wie Dateien gespeichert und wiederhergestellt werden, und geben Benutzern vollständige Kontrolle über die Datenkomprimierung. Darüber hinaus unterstützt tar mehrere Komprimierungswerkzeuge wie gzip, bzip2 und xz, sodass Benutzer sowohl Geschwindigkeit als auch Komprimierungsrate entsprechend ihren spezifischen Anforderungen optimieren können. Für IT-Fachkräfte, Entwickler und Linux-Benutzer ist es äußerst wertvoll, den tar-Befehl umfassend zu beherrschen. Ob für das Backup-Management, die effektive Verteilung von Daten oder die Optimierung von Speicherressourcen, tar ist eines der einflussreichsten Archivierungswerkzeuge. Durch die Auswahl der richtigen Konfigurationen und Befehle können Benutzer ihre Workflows erheblich verbessern, Aufgaben automatisieren und große Datensätze effizient verarbeiten.
28 January 2026 · 7 min to read
Linux-System

Symbolische Links in Linux erstellen: Ein Schritt-für-Schritt-Tutorial

Symlinks, auch als symbolische Links bekannt, sind wie Verknüpfungen in der Linux-Welt. Sie ermöglichen es Ihnen, einen neuen Namen (oder Link) zu erstellen, der auf eine andere Datei, ein anderes Verzeichnis oder ein beliebiges Objekt innerhalb des Dateisystems zeigt. Ihr Hauptvorteil liegt darin, Redundanz zu reduzieren, indem die Notwendigkeit mehrerer Kopien derselben Datei entfällt. Wenn Sie einen Symlink haben, spiegeln sich Änderungen an der Originaldatei in all ihren symbolischen Links wider. Dadurch entfällt der Aufwand, zahlreiche Kopien einzeln zu aktualisieren. Zusätzlich bieten Symlinks eine flexible Möglichkeit, Zugriffsberechtigungen zu verwalten. Beispielsweise können verschiedene Benutzer mit Verzeichnissen, die auf Teilmengen von Dateien zeigen, die Sichtbarkeit über das hinaus einschränken, was Standarddateisystemberechtigungen erlauben. Im Wesentlichen sind Symlinks unverzichtbar für eine effiziente Dateiverwaltung und Organisation. Sie vereinfachen Aktualisierungen und die Zugriffskontrolle in komplexen Systemen. Voraussetzungen Um diesem Tutorial zu folgen, benötigen Sie: Ein Cloud-Server, eine virtuelle Maschine oder ein Computer mit einem Linux-Betriebssystem. Auf Hostman können Sie in weniger als einer Minute einen Server mit Ubuntu, CentOS oder Debian bereitstellen. Symbolische Links mit dem Befehl ln erstellen Der Befehl ln wird verwendet, um symbolische Links in Linux zu erstellen. Befolgen Sie diese Schritte: Öffnen Sie ein Terminalfenster. Navigieren Sie zu dem Verzeichnis, in dem Sie den symbolischen Link erstellen möchten. Verwenden Sie die folgende Befehlszeile, um einen Symlink zu erstellen: ln -s /path/to/source /path/to/symlink Ersetzen Sie /path/to/source durch den tatsächlichen Pfad der Datei oder des Verzeichnisses, das Sie verlinken möchten, und /path/to/symlink durch den gewünschten Namen/Ort des Symlinks. Die Optionen des Befehls ln verstehen Der Befehl ln bietet verschiedene Optionen, um die Erstellung von Symlinks anzupassen:  -s: Erstellt einen symbolischen Link.  -f: Überschreibt einen vorhandenen Symlink.  -n: Behandelt Symlink-Ziele als normale Dateien. Erkunden Sie diese Optionen je nach Ihren Anforderungen beim Verlinken. Symbolische Links zu Dateien erstellen Um einen Symlink zu einer Datei zu erstellen, verwenden Sie den Befehl ln mit der Option -s. Hier ist ein Beispiel dafür, wie Sie einen symbolischen Link zu einer Datei mit dem Befehl ln erstellen können. Der folgende Befehl erstellt einen symbolischen Link namens symlink_file im aktuellen Verzeichnis, der auf die Datei /path/to/file zeigt: ln -s /path/to/file /path/to/symlink_file Ersetzen Sie /path/to/file durch den tatsächlichen Dateipfad und /path/to/symlink_file durch den gewünschten Symlink-Namen. In diesem Beispiel ist der Dateipfad absolut. Sie können auch einen symbolischen Link mit einem relativen Pfad erstellen. Beachten Sie jedoch, dass für das korrekte Funktionieren des Symlinks alles, was darauf zugreift, zunächst das richtige Arbeitsverzeichnis setzen muss, sonst scheint der Link defekt zu sein. Symbolische Links zu Verzeichnissen erstellen Sie können den Befehl ln verwenden, um einen symbolischen Link zu erstellen, der auf ein Verzeichnis zeigt. Der folgende Befehl erstellt beispielsweise einen symbolischen Link namens symlink_directory im aktuellen Verzeichnis, der auf das Verzeichnis /path/to/directory zeigt: ln -s /path/to/directory /path/to/symlink_directory Dieser Befehl erstellt einen symbolischen Link namens symlink_directory an Ihrem aktuellen Speicherort, der mit dem Verzeichnis /path/to/directory verknüpft ist. Symbolischen Link zwangsweise überschreiben Sie können die Option -f mit dem Befehl ln verwenden. Wenn beispielsweise der Pfad in einem Symlink aufgrund eines Tippfehlers falsch ist oder wenn das Ziel verschoben wurde, können Sie den Link wie folgt aktualisieren: ln -sf /path/to/new-reference-dir symlink_directory Die Verwendung der Option -f stellt sicher, dass der Inhalt des alten Symlinks durch das neue Ziel ersetzt wird. Sie entfernt außerdem automatisch alle in Konflikt stehenden Dateien oder Symlinks, falls ein Konflikt besteht. Wenn Sie versuchen, einen Symlink ohne die Option -f zu erstellen und der Symlink-Name bereits vergeben ist, schlägt der Befehl fehl. Symbolische Links überprüfen Sie können den Inhalt eines Symlinks mit dem Befehl ls -l in Linux anzeigen: ls -l symlink_directory Die Ausgabe zeigt den Symlink und sein Ziel: symlink_file -> /path/to/reference_file Hier ist symlink_file der Name des Symlinks, und er zeigt auf die Datei /path/to/reference_file. ls -l /path/to/symlink Die Ausgabe zeigt den Symlink und sein Ziel. Bewährte Vorgehensweisen für symbolische Links Verwenden Sie beschreibende Namen für symbolische Links. Vermeiden Sie zirkuläre Links, um Systemverwirrungen zu verhindern. Aktualisieren Sie Symlinks, wenn sich der Speicherort des Ziels ändert. Anwendungsfälle für symbolische Links Verwaltung von Konfigurationsdateien: Verknüpfen von Konfigurationsdateien über Systeme hinweg. Versionskontrolle: Symbolisches Verlinken gemeinsamer Bibliotheken für Entwicklungsprojekte. Datensicherung: Erstellen symbolischer Links zu Backup-Verzeichnissen. Mögliche Fallstricke und Fehlerbehebung Berechtigungsprobleme: Stellen Sie sicher, dass für die Quelle und den Symlink die richtigen Berechtigungen gesetzt sind. Defekte Links: Aktualisieren Sie Symlinks, wenn Zieldateien verschoben oder gelöscht wurden. Dateisystemübergreifende Links: Symlinks funktionieren möglicherweise nicht über verschiedene Dateisysteme hinweg. Fazit Symlinks sind wertvoll, um die Dateiverwaltung und Systemwartung zu optimieren. Sie vereinfachen Aktualisierungen über mehrere Anwendungen hinweg, die eine gemeinsame Datei verwenden, und reduzieren so die Wartungskomplexität. Sie bieten außerdem eine Alternative zu Verzeichnissen wie /etc, die häufig Root-Zugriff für Dateibearbeitungen erfordern. Entwickler finden Symlinks hilfreich, um nahtlos zwischen lokalen Testdateien und Produktionsversionen zu wechseln. Wenn Sie diesem Tutorial gefolgt sind, haben Sie die Kunst der Erstellung symbolischer Links in Linux gemeistert. Nutzen Sie Symlinks für eine effiziente Dateiverwaltung und Anpassung.
15 December 2025 · 6 min to read

Haben Sie Fragen
oder benötigen Sie Unterstützung?

Unsere Fachleute stehen Ihnen jederzeit zur Verfügung –
egal ob Sie Hilfe benötigen oder nicht wissen, wo Sie anfangen sollen.
E-Mail an uns
Hostman's Support