Dateisystem 1, Suchpfad, Befehlstypen

Ähnliche Dokumente
Dateisystem 1, Suchpfad, Befehlstypen

Dateisystem 1, Suchpfad, Befehlstypen

Dateisysteme Linux-Kurs der Unix-AG

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

GNU/Linux Introduction Linux Introduction: Part 1. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at

Die Shell - Das Vorspiel

Linux Administration: Dateisystem, Benutzer, Rechte,... Folie 1 von 14

Dateisystem 101. Einführung in Linux-Dateisysteme. von Marius Schwarz. für die (GNU) Linux UserGroup BraunSchweig. Stand November 2016

1 LINUX-CHEATSHEET (symbolischer Name localhost ) ist der jeweils aktuelle

Linux Grundlagen. Wolfgang Scheicher. 20. Mai 2006

Benutzung der Manpage, Shell Teil 3

1.102 Installation von Linux und Paketmanagement. Auf dem Weg: Certified Linux Professional

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1

Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX

Fehlerbehebung Linux-Kurs der Unix-AG

Linux Kurs Vorlesung 2 - Terminal

Linux Grundlagen. Wolfgang Scheicher 20. Mai Allgemeines Bootvorgang Verzeichnisstruktur... 2

Verzeichnisse unter Linux

Computer & GNU/Linux Einführung Teil 1

Vorlesung Unix-Praktikum

Einführung in Linux Ein Untertitel

Knoppix-Remastering Knoppix-Remastering. Christian Perle, secunet Security Networks AG, NL Dresden 1

Computer & GNU/Linux Einführung Teil 1

Terminal Was ist ein Terminal?:

Knoppix-Remastering Workshop

UNIX/Linux Dateisystem Hierarchie

2 2. Tag. 2.1 Das Dateisystem. das Dateisystem organisiert die Speicherung von Daten. viele Betriebssysteme haben verschiedene Dateisysteme

Partitionierung unter Linux

UNIX/Linux Lösung. Mär 14, 17 20:40 Seite 1/6. Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?):

Technische Praxis der Computersysteme

Betriebssysteme UNIX/Linux Übungsthema 2 Das UNIX Datei- und Verzeichnis-System. Dirk Wenzel Dr. Jörg Gruner

Grundlagen der Programmierung

Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l

Initramfs - The initial RAM filesystem

Dualboot Windows 7/8 Linux Mint

Integrationsseminar und Projekt: IoT und Embedded-Workshop mit Raspberry Pi

Linux eine Einführung

Systeme 1. Kapitel 3 Dateisysteme WS 2009/10 1

Linux in a Nutshell. Exkurs

Linux Grundlagen Tutorium

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim

UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner.

Linux System Administration Inhouse Training

Vorbereitungskurs Informatik - Tag 1

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

L4B April Linux für Umsteiger. Linux User Schwabach. Schwierigkeiten beim Umstieg von Windows auf Linux. C. Schütz

Hardware & Kernel-Module

Raspberry Workshop II

Linux booten. Jörg Ahrens

ZPN Zentrale Projektgruppe Netze am Ministerium für Kultus, Jugend und Sport Baden-Württemberg

Kali Linux. Hax0r. Kali USB (Persistenz + NTFS) Windows Benutzer freischalten

Datei- und Verzeichnisnamen korrekt zu vergeben. Verzeichnisse, Dateien und Gerätedateien zu unterscheiden.

SLT Schwabacher Linuxtage 2009 Herzlich willkommen. Peter Botschafter / sudo

Shell für Anfänger Kurzüberblick über die häugsten Befehle

Benutzer und Rechte Teil 2, Paketverwaltung

Dateisystem 2, RegEx, Manpages

Linux Die Installation

BASIC Tutorial für Anfänger

Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.

1. Einleitung - Warum ein neues/anderes Betriebssystem?

I Installation und Erste Schritte 7

Solaris 11 Systemadministration Grundlagen

Merkblatt System-C Installation Linux

Debian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies

Ursachen und Lösungen Ursache (1): Defektes/beschädigtes Dateisystem

Knoppix Micro-Remastering

Linux System Administration Training

Benutzer- und Rechte-Verwaltung Teil 2

Dateisysteme. Lokale Linux Dateisysteme. Michael Kürschner (m

Transkript:

Dateisystem 1, Suchpfad, Befehlstypen Linux-Kurs der Unix-AG Andreas Teuchert 3. Dezember 2012

Was ist ein Dateisystem? Verwaltung von Dateien auf Datenträgern Beispiele: EXT3, EXT4, FAT, NTFS Baumstruktur aus Verzeichnissen und Dateien Verwendung desselben Begriffes für Speicherart auf Datenträgern (Bsp: EXT4, NTFS,... ) Verzeichnisbaum (Bsp: /, /usr) Partitionen/Datenträger selbst (Bsp: /dev/sda2) Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 2 / 15

Linux Verzeichnisbaum Filesystem Hierarchy Standard (FHS) Wurzelverzeichnis / enthält üblicherweise nur Verzeichnisse Dateien der Programme und des Systems werden auf die Verzeichnisse verteilt Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 3 / 15

Linux Verzeichnisbaum /bin, /sbin Systemprogramme, die zum Booten oder zur Systemreparatur wichtig sind müssen im Hauptdateisystem liegen Programme, die nur root ausführen sollte liegen in /sbin nicht ganz so wichtige Programme liegen in /usr/bin bzw. /usr/sbin Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 4 / 15

Linux Verzeichnisbaum /lib Systembibliotheken (shared libraries) Kernelmodule in /lib/modules nicht ganz so wichtige Bibliotheken liegen in /usr/lib Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 5 / 15

Linux Verzeichnisbaum /etc Konfigurationsdateien üblicherweise schreibbar für root, lesbar für jeden (wenige Ausnahmen) Bsp: /etc/passwd, /etc/shadow, /etc/group Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 6 / 15

Linux Verzeichnisbaum /usr Dateien, die beim Normalbetrieb nicht verändert werden Programme und Dateien, die nicht für Systemstart/-reparatur erforderlich sind /usr/bin, /usr/sbin Programme /usr/lib Bibliotheken, die nicht von Programmen in /bin oder /sbin benötigt werden /usr/local Verzeichnis für Programme, die nicht über das Paketsystem installiert wurden Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 7 / 15

Pseudo-Dateisysteme Pseudo-Dateisysteme mit Informationen des Kernels eigene Dateisysteme, nicht Teil von / /proc /sys z. B. Abfrage der Systemauslastung, Informationen über laufende Prozesse und Hardware, Setzen von Kernel-Parametern Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 8 / 15

Linux Verzeichnisbaum /var Daten, die während dem Betrieb verändert werden /var/log: Logdateien /var/tmp: Temporäre Dateien (werden beim Neustart nicht gelöscht) /var/cache/apt/archives: Zwischenspeicher für Pakete, die apt-get heruntergeladen hat Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 9 / 15

Linux Verzeichnisbaum Sonstiges /tmp: Temporäre Dateien, werden meistens beim Booten gelöscht /srv: Im Netz angebotene Dateien (z. B. www, ftp) /mnt: Eingebundene Datenträger /media: Dynamisch eingebundene Datenträger, z. B. USB-Sticks /home: Benutzerverzeichnisse /root: Benutzerverzeichnis von root /boot: Bootlader und Kernel /dev: Gerätedateien /opt: Dritt-Software (nicht über das Paketsystem installiert) Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 10 / 15

Dateisysteme einbinden mounten: Datenträger (USB-Stick, CD, DVD, Festplatten-Partition) als Verzeichnis einbinden Desktop-Systeme: automatischer Mount bei USB-Sticks, CDs, etc. vor dem Abziehen wieder unmounten ( Sicheres Entfernen ) in der Shell mit mount und umount (i. d. R. nur als root) /etc/fstab enthält bekannte Dateisysteme Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 11 / 15

Speicherplatz anzeigen df zeigt den freien Speicherplatz aller gemounteten Dateisysteme an -h: Anzeige in menschenlesbaren Einheiten du [<Verzeichnis>] zeigt die Größe aller Dateien unterhalb eines Verzeichnisses an und die Summe -h: Anzeige in lesbaren Einheiten -s: Zeigt nur die Summe an Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 12 / 15

Programmdateien und der Programmsuchpfad Unix-Philosophie: Everything is a file auch Programme wird ein Befehl in die Shell eingegeben sucht sie in verschiedenen Verzeichnissen nach einer gleichnamigen Datei und führt diese aus Suchreihenfolge steht in der Variable PATH Ausgabe mit echo $PATH Setzen mit export PATH=... Programmdatei kann auch mit which gesucht werden Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 13 / 15

In die Shell integrierte Befehle (builtin) manche Befehle (wie cd) werden nur in der Shell benötigt keine Extra-Programmdatei, sondern in die Shell integriert which cd gibt nichts aus ob ein Befehl builtin ist, lässt sich mit type <befehl> ermitteln Hilfe zu integrierten Befehlen: help <befehl> Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 14 / 15

Spickzettel Alle Befehle Befehl Optionen df -h du -h, -s which type Andreas Teuchert Dateisystem 1, Suchpfad, Befehlstypen 3. Dezember 2012 15 / 15