UNIX-Dateisystem Vortrag: Ronny Kuhnert am 9.5.2000.

Slides:



Advertisements
Ähnliche Präsentationen
Ext2. Geschichte Minixerhebliche Beschränkungen extfs ext2erstmals aufhebung aller drängenden Beschränkungen ext3erweiterung um Journaling.
Advertisements

Die Installation von Windows 95 erfordert etwas Vorarbeit: Als erstes müssen Sie mit einer Windows 95 Startdiskette den Computer booten.... Dabei wird.
Präsentation PS: Klasse File von Janko Lange, Thomas Lung, Dennis Förster, Martin Hiller, Björn Schöbel.
PC-Senioren Ludwigsburg
Ausführen.
Daten - Sicherung Begriffsdefinition Arten der Datensicherung
Wiederholung Betriebssystem bietet eine Abstraktion der Hardware an:
DVG Dateien Dateien. DVG Dateien 2 Die Klasse File Die Klasse File stellt die Verbindung zwischen dem Filesystem des Rechners und dem.
Software Von Webmaster Mario.
Computeria Zürich Treff vom 1. März 2006 alle eigenen Daten sichern Ein Vortrag von René Brückner.
Softwareverteilung.
Teil II : Benutzerebene eines Rechners
1 Sharp Touch-Screen Monitor. 2 1.Allgemeines 2.Hardware 2.1Benutzung des Touch-Screen Monitor dem Rechner 2.2Benutzung des Touch-Screen Monitor mit einem.
Dateisysteme Was sind Dateisysteme (Definition)
Systeme 1 Kapitel 3 Dateisysteme.
Passwörter.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Dateihandles Um in Perl eine bestimmte Datei zum Lesen, Schreiben oder Anhängen zu öffnen, benötigt man so genannte Dateihandles. Ein Dateihandle ist der.
Aufnahmen n An dem ersten CSL-Gerät ist keine Aufnahme möglich Sitzung 2.
Der Präprozessor. Bevor der Compiler das Programm in Maschinencode übersetzt (nur dieser kann von der CPU, dem Herz des Computers, bearbeitet werden)
PS: Basisinformationstechnologie Jens Alvermann
Windows Explorer.
Eingabeaufforderung (EA) Windows I Nützliche Kommandos (Kommando und /? liefert meist eine Liste von Optionen): cd bzw. chdir: change directory, wechselt.
Kurs Schreiben 1/12 Dr. Barbara Hoffmann LiteraturKompetenz Formatiertes wissenschaftliches Schreiben Der Kurs ist zur allgemeinen Information.
Minimum Spanning Tree: MST
Concurrent Versions System
DVG Dateien. DVG Die Klasse File Die Klasse File stellt die Verbindung zwischen dem File-System des Rechners und dem JAVA-Programm her.
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Der Explorer Programm, das das Inhaltsverzeichnis des Computers anzeigt Heinz Reinlein/ 2001.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Raid 0.
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Einleitung Suse Linux (System- und Software-Entwicklung) Allgemein:
SOFTWARE.
DOS GOIT Der Kurs. Versionen 1.0 (1981 – Erster IBM-PC) 2.0 (1983 – Unterverzeichnisse) 3.0 (1984 – Festplatten) 4.0 (1988 – DOS Shell) 5.0 (1991 – Task.
Windows Befehlsskript
Workshop ( Arbeitsgruppe ) Mit Maus-Klick weiter.!
© 2000,2001,2002 Rader Udo, bestsolution.at GmbH released under the GNU Free Documentation License, Version 1.1 graphische Oberfläche.
Dateisysteme Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2 Dateisysteme Was ist eine Datei?
Vergleich Windows – Linux I
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Copyright 2011 Bernd Brügge, Christian Herzog Grundlagen der Programmierung TUM Wintersemester 2011/12 Kapitel 11, Folie 1 2 Dr. Christian Herzog Technische.
Seminar Internet Technologien
Öffnen und Laden Aktenordner Symbol in der Symbolleiste oder in der Menüleiste unter [Datei] [Öffnen] anklicken Laufwerk und Verzeichnis auswählen, auf.
Betriebssysteme: Unix
Hallo Folgende Ausgangslage: Ich habe eine Folie zu der ich einen Vortrag gehalten hab. Jetzt will ich mit einer einige Inhalte in einer Animation ausfliegen.
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
Einführung in 2 Betriebssysteme
PG5 Building Advanced / DDC Suite 2.0 BACnet
Bs Verzeichnisdateien Anstelle eines zentralen Verzeichnisses: Menge von Verzeichnisdateien (directory files), die selbst in Verzeichnissen verzeichnet.
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
Von Florian, Patrick, Alexander und Heiko
Einführungstutorial: Linux Konsole
CD-& DVD-Laufwerk Laufwerk(Computer) CD-ROM-Laufwerk DVD
Von Eduard Dörr, Alina Wolf, Xenia Tschetschjotkin
Blockseminar Allgemeine Technologien II Dozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck.
Musterlösung IT-Struktur an Schulen © M. Stütz, F. Wrede LEU - Zentrale Planungsgruppe Netze am Kultusministerium Baden-Württemberg zwei Benutzerverwaltung.
Installation, Konfiguration, Online stellen, Zugriff © by Lars Koschinski 2003.
CODA - Installation Installation der Binärdateien –Venus: Client-Programm –Vice: Server-Programm –Für Windows existiert eine Alpha-Version (Coda Client.
Windows 2000 Advanced Server
Übung Betriebssystem, Uni Innsbruck 1 Projekt1: Prozesse unter Unix Teil I Grundlagen von Unix.
N ovell Directory Services Bernd Holzmann
Dateisystem Eine Präsentation von Kay Rubner, Maximilian Magendanz und Toni Materne.
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
Funktionen. Aufgabe : Eingabe zweier Zahlen ---> Minimum bestimmen Dann nochmals Eingabe zweier Zahlen ---> Minimum bestimmen.
Der Taskmanager ist Bestandteil des Betriebssystems, der als Prozessmanager Prozessmanager unter anderem die aktuell laufenden Programme und Prozesse.
IIS The microsoft way. © Windows NT Option pack optionale Server Komponenten IIS (Internet Information Server) Webserver von Microsoft.
Auf dem Weg: Certified Linux LPI-Zertifizierung Dateizugriffsrechte und - eigentümerschaften verwalten Copyright (©) 2006 by W. Kicherer. This.
Betriebssysteme LB BB SS2017
 Präsentation transkript:

UNIX-Dateisystem Vortrag: Ronny Kuhnert am 9.5.2000

UNIX Dateiarten Verzeichnisse Reguläre Dateien Verweise Spezielle Dateien

Eigenschaften der Dateien Unter UNIX lassen sich fast alle Zeichen für Dateinamen verwenden. z.B. Übung1.text ( Endungen wie in Windows gibt es so nicht ) Die einzige wirkliche Ausnahme ist das Zeichen /. Die Länge des Namens ist je nach UNIX-Version unterschiedlich beschränkt. Bis zu 15 Zeichen sind immer möglich. UNIX unterscheidet zwischen Groß- und Kleinschreibung! Für den Datenaustausch mit anderen Betriebssystemen wie Microsoft DOS/Windows oder MacOS von Apple dürfen die Dateinamen die Zeichen \ und : nicht enthalten.

Kommandos ls -gibt den Inhalt eines Verzeichnisses an z.B. ls -a

Kommandos mv -kann eine Datei umbenannt werden, indem zuerst der alte Dateiname und danach der neue Name als Parameter eingegeben wird mv dateialt dateineu touch -erzeugt auf einfache Weise eine reguläre Datei touch datei1 rm -löscht Dateien rm datei file -gibt an, welche Form der Dateiinhalt besitzt file datei1 cp -kopiert eine Datei oder legt eine Kopie in einem anderen Verzeichnis ab

Kommanndos mkdir Verzeichnisname erzeugt neue Verzeichnisse cp orginal kopie cp read.txt /home/pub mkdir Verzeichnisname erzeugt neue Verzeichnisse rmdir Verzeichnisname löscht leere Verzeichnisse mkdir verz1 verz2 rm -r verz1 ( löscht alle Dateien und Unterverzeichnisse im verz1 und verz1 selbst ) rm * ( löscht alle Dateien des aktuellen Verzeichnisses, löscht nicht die versteckten Dateien) rm .* ( löscht alle versteckten Dateien des aktuellen Verzeichnisses)

Verzeichnisse Das Betriebssystem UNIX führte das hierarchische Dateisystem ein. Jede Datei befindet sich mindestens in einem Verzeichnis. Jedes Verzeichnis kann beliebig viele Dateien oder Verzeichnisse enthalten. Die Struktur des Dateisystems ähnelt den Ästen eines Baumes und wird deshalb als Dateibaum bezeichnet. / bin dev home lib man usr user pub www bin lib local

Verzeichnisse UNIX hat nur ein Wurzelverzeichnis (andere Dateisysteme haben oft mehrere Wurzelverzeichnisse) In jedem Verzeichnis gibt es einen Eintrag „..“ der auf das übergeordnete Verzeichnis zeigt und einen Eintrag „.“ der sich auf sich selbst bezieht. Häufig verwendete Verzeichnisnamen unter UNIX

Mounten Es gibt unter UNIX keine wie in Windows bekannten Laufwerke ( a:\ , c:\ ,d:\). Die Laufwerke werden mit in die Verzeichnisstruktur integriert. Im UNIX-Dateibaum können daher mehrere physikalische Medien enthalten sein. (Festplatte, CD-ROM) Das Einhängen von Medien in die Verzeichnisstruktur wird mounten genannt. Das UNIX-Kommando heißt mount. z.B. mount /dev/fd0 /floppy Der erste Parameter hinter mount legt das Gerät fest, welches benutzt werden soll. (/dev/fd0 muß existieren ) Der zweite Parameter bestimmt das Verzeichnis, wo das Dateisystem des Laufwerkes eingehangen wird.

Dateisysteme unmout bewirkt, dass UNIX das Medium entlädt. unmout /floppy ( bevor die Diskette aus dem Laufwerk entfernt wird, muß sie entladen werden)

Reguläre Dateien Reguläre Dateien sind Dateien die einfache Daten enthalten. Texte, Bilder, Töne, Filme, Datenbanken

Relative und absolute Pfade Ein Pfad beschreibt eine Datei und deren Lage durch eine Folge von Verzeichnisnamen und den Namen der Datei. Die Verzeichnisse werden durch das Zeichen „/“ getrennt. Der absoluten Pfad beginnt immer im Wurzelverzeichnis. Z.B. /home/pub In vielen Fällen ist es sehr umständlich den ganzen Pfad anzugeben. Aus diesem Grunde besitzt jeder Prozeß unter UNIX ein sog. aktuelles Arbeitsverzeichnis. So kann der Pfad auch von diesen Arbeitsverzeichnis beginnen. Diesen Pfad nennt man den relativen Pfad.

Relative und absolute Pfade Da relative Pfade den Weg nicht von der Wurzel aus beschreiben, beginnen sie auch nicht mit einem Schrägstrich, sondern direkt mit dem nächsten auf dem Weg liegenden Namen. Mit pwd kann man das aktuelle Arbeitsverzeichnis abfragen.

Verweise Unter UNIX werden zwei Arten von Verweisen unterschieden. Es gibt die zusätzlichen Verzeichniseinträge (hardlinks). Hardlinks unterscheiden sich durch nichts von dem ursprünglichen ersten Eintrag einer Datei. Wenn das Original gelöscht wird, so bleibt die Datei erhalten, solange noch mindestens ein Verzeichniseintrag existiert. Der Originaleintrag ist weiteren Einträgen gleichgestellt. Hardlinks sollten sparsam eingesetzt werden, da leicht ein unbeabsichtigtes gleichzeitiges Ändern von scheinbar mehreren Dateien durchgeführt werden kann. Alle Einträge zu einer Datei müssen auf einem Gerät liegen. Das Kommando ist ln orginal hard (hard ist der neue Eintrag)

Verweise Die andere Art von Verweisen sind die Softlinks (symbolic links). Softlinks sind kleine Dateien, die als Inhalt den Pfadnamen der Zieldatei enthalten. Diese Verweise sind unsicher, denn es kann passieren, dass das Ziel gelöscht wird und der Verweis somit ungültig ist. Softlinks sind flexibler als zusätzliche Verzeichniseinträge, denn sie sind nicht auf ein Gerät beschränkt und das Ziel kann sogar durch eine andere Datei gleichen Namens ersetzt werden. Sie dienen dem Anwender oftmals als Abkürzungen zu häufig verwendeten Dateien. Das Kommando ist ln -s orginal soft (soft ist der Link aus orginal) ln -s /home/pub/datei1 dateis

Spezielle Dateien Gerätedateien Warteschlangendateien Anschlußdateien

Zugriffsrechte Da UNIX ein Multiusersystem ist, muß es eine wirksame Zugriffskontrolle bereitstellen. Zu jeder Datei werden die Zugriffsrechte im Dateisystem vermerkt. Der Eigentümer kann festlegen, ob andere Benutzer die Datei lesen, Veränderungen durchführen und sie gegebenenfalls ausführen dürfen. Dazu werden die Zugriffsrechte mit Lesen (read), Schreiben (write) und Ausführen (execute) benannt. Bei Verzeichnissen hat das Zugriffsrecht Ausführen eher die Bedeutung von „ benutzen dürfen“. Ohne das Recht kann ein Verzeichnis in Pfadangaben nicht verwendet werden.

Benutzer und Gruppen Unter UNIX werden die Benutzer in Gruppen aufgeteilt. z.B. Studenten, Professoren Somit kann der Eigentümer die Zugriffsrechte seiner Datei nicht nur festlegen, sondern auch differenzieren. Es wird unterschieden zwischen: den Zugriffsrechten des Eigentümers den Zugriffsrechten der Gruppe den Zugriffsrechten für alle anderen. Über das Kommando ls -l können die Zugriffsrechte ermittelt werden. Die Zugriffsrechte werden mit r , w , x , - , angezeigt.

Eine mögliche Ausgabe die mit ls -l erzeugt werden kann.

- reguläre Datei Die Dateiarten die mit ls -l darstellt werden: d Verzeichnis l Verweis b oder c Gerätedatei p Warteschlangendatei s Anschlußdatei

Bearbeitung der Zugriffsrechte Mit den Kommandos umask und chmod kann der Benutzer die Zugriffsrechte verändern. Beim Anmelden ist die umask auf ein sicheren Wert wie 022 eingestellt. ( erste Zahl -> Eigentümer, zweite Zahl -> Gruppe, dritte Zahl-> alle anderen ) Mit chmod kann man die Zugriffsrechte einer Datei auch zu einem späteren Zeitpunkt ändern z.B. umask 000 chmod 777 datei1

Es gibt noch eine andere Art mit chmod die Zugriffsrechte zu ändern. In der bestimmt das erste Zeichen für wen die Rechte geändert werden sollen. Als Trennzeichen ist ein +,- oder = in der Mitte zu setzen. Die letzten Zeichen geben die veränderten Rechte an (r, w und x ). Für komplizierte Beschreibungen lassen sich auch mehrere Änderungsbeschreibungen, durch Komma getrennt, an einen Aufruf von chmod übergeben.

z.B. chmod a-x datei1 datei2 chmod a-w,o+r datei3