Einführung
In dieser Herausforderung werden Sie sich intensiv mit symbolischen Verknüpfungen (Softlinks) unter Linux beschäftigen. Sie werden einen Softlink erstellen, dessen Inhalt bearbeiten und beobachten, wie sich der Link verhält, wenn die ursprüngliche Zieldatei gelöscht wird.
Umgebung
LabEx verwendet das Red Hat Universal Base Image 9 (UBI9), um die Prüfungsumgebung zu simulieren. Obwohl diese Umgebung nicht exakt mit der tatsächlichen RHCSA-Prüfung identisch ist, bietet sie eine hervorragende Darstellung der Aufgaben, die Ihnen dort begegnen werden.
Es stehen zwei Benutzer in der Umgebung zur Verfügung:
labex: Ein Standardbenutzer mit Sudo-Berechtigungen, Passwort:labex.root: Der Systemadministrator, Passwort:redhat.
Diese Herausforderung umfasst reale Prüfungsfragen sowie Erläuterungen, Anforderungen und automatisierte Skripte zur Überprüfung, damit Sie Ihren Fortschritt bestätigen können. Sie deckt die im RHCSA-Examen geforderten Wissensbereiche effektiv ab.
Symbolische Verknüpfung erstellen und manipulieren
In diesem Schritt erstellen Sie eine symbolische Verknüpfung, bearbeiten deren Inhalt und beobachten das Verhalten des Systems, wenn die Zieldatei entfernt wird.
Aufgaben
- Erstellen Sie eine symbolische Verknüpfung namens
soft1im Verzeichnis/home/labex, die auf/tmp/hard2verweist. - Bearbeiten Sie den Inhalt über die Verknüpfung
soft1. - Listen Sie die Dateiattribute von
soft1auf. - Löschen Sie die Zieldatei
hard2. - Listen Sie die Dateiattribute von
soft1erneut auf.
Anforderungen
- Führen Sie alle Operationen als Benutzer
labexaus. - Erstellen Sie den Softlink
soft1direkt im Verzeichnis/home/labex. - Die Zieldatei
hard2muss sich im Verzeichnis/tmpbefinden. - Verwenden Sie
ln -s, um die symbolische Verknüpfung zu erstellen. - Nutzen Sie
echo, um der Verknüpfung Inhalt hinzuzufügen. - Verwenden Sie
ls -l, um die Dateiattribute anzuzeigen. - Verwenden Sie
rm, um die Zieldatei zu löschen.
Beispiel
Nachdem Sie die Verknüpfung erstellt und den Inhalt bearbeitet haben, könnte die Ausgabe wie folgt aussehen:
$ ls -l /home/labex/soft1
lrwxrwxrwx 1 labex labex 10 Aug 28 10:00 /home/labex/soft1 -> /tmp/hard2
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie man symbolische Verknüpfungen in einem Linux-System erstellt und verwaltet. Sie haben einen Softlink angelegt, Daten hinzugefügt, die Attribute überprüft und erfahren, was passiert, wenn die Zieldatei gelöscht wird. Diese Übung verdeutlicht die Flexibilität von Softlinks und deren Verhalten in verschiedenen Szenarien – ein entscheidendes Wissen für die Systemadministration und Dateiverwaltung in Linux-Umgebungen.



