X-Git-Url: http://git.plutz.net/?p=vhs_kurs;a=blobdiff_plain;f=Tag_3.short;h=751f510f7a6f9d45ffb6bd88c17b7e8b06ed63c3;hp=d37e1adb2d2cde045d01e31a3d8d510b78282895;hb=a659176f8a57114eac7a68ef0d8586b92bde442c;hpb=f7580c66ef6f6b95d1eeea84e6f83aa8a2fed9c1 diff --git a/Tag_3.short b/Tag_3.short index d37e1ad..751f510 100644 --- a/Tag_3.short +++ b/Tag_3.short @@ -39,7 +39,8 @@ ] [slide [h2 Prozesse und Benutzer] - [ul .uncover + [ul + [p [em sudo] gestattet die Ausführung eines Programms als [em root]. Je nach konfiguration fragt es dabei nach dem Benutzerpasswort, und gestattet oder verwährt bestimmte Aktionen.] [li [pre ~$ whoami knoppix] [br]] @@ -71,6 +72,20 @@ ] ] +[slide [h2 Prozesse und Benutzer] + [table [tr + [th] [th Programm] [th Parameter 1] [th Parameter 2] [th Umleitung] [th Ziel] + ][tr + [td [pre ~$]] [td [pre sudo]] [td [pre echo]] [td [pre Hallo]] [td [pre \>]] [td [pre datei2]] + ][tr + [td ] [td nimmt die Identität root an] [td wird von sudo als root ausgeführt] [td Geht als [em Parameter 1] an echo] [td wird von der Shell abgewickelt] [td wird von der Shell geschrieben] + ]] + [p] + [ul .uncover + [li → Die Shell läuft selbst als Benutzer] + ] +] + [slide [h1 Datenträger]] [slide [h2 Datenträger] @@ -83,8 +98,8 @@ ] [slide [h2 Datenträger] - [h3 Beispiel: CD-ROM Images] [ul .uncover + [h3 Beispiel: CD-ROM Images] [li Dateisystem von CD-ROMs ist spezifiziert in ISO 9660] [li ISO 9660 wird beim Schreiben von CDs zusamengebaut, ist nicht nachträglich veränderlich] [li Unterstützt Unix-Benutzerrechte nur mit Erweiterungen] @@ -93,12 +108,113 @@ ] [slide [h2 Datenträger] - [h3 Beispiel: CD-ROMs] [ul .uncover + [h3 Beispiel: CD-ROMs] [li CD-ROM kann von .iso-Datei gebrannt werden] [li Inhalt der CD ist [em identisch] mit .iso-Datei] [li Erstellen eines CD-Images: [pre ~$ cp /dev/cdrom knoppix.iso]] ] ] +[slide [h1 Dateisysteme]] + +[slide [h2 Dateisysteme] + [ul .uncover + [li [pre ~$ mkdir cdrom][br]] + [li [pre ~$ sudo mount knoppix.iso cdrom/][br]] + [li [pre ~$ ls cdrom/]] + ] +] + +[slide [h2 Dateisysteme] + [ul .uncover + [h3 Diverse Kommandos] + [li [pre ~$ lsblk][br]] + [li [pre ~$ df] [pre ~$ df -h] [br]] + [li [pre ~$ mount][br]] + [li [pre ~$ umount]] + ] +] + +[slide [h1 Dateisysteme auf Datenträgern anlegen]] + +[slide [h2 Dateisysteme und Datenträger] + [p [h3 Wir brauchen einen Datenträger ;-)] + [pre ~$ dd bs=1M count=0 seek=2048 of=sparse.img] + ] +] + +[slide [h2 Dateisysteme und Datenträger] + [p [h3 Wir brauchen einen Computer ;-)] + [pre ~$ sudo qemu-system-x86_64 -machine accel=kvm -m 1024 \\ + -boot d -cdrom /dev/cdrom sparse.img] + ] +] + +[slide [h2 Dateisysteme und Datenträger] + [ul .uncover + [li Festplatten und USB-Sticks werden [em partitioniert]] + [li Dateisysteme werden idR. in einer Partition angelegt] + [li Ein Programm zum Anlegen von Partitionen und Dateisystemen: + [pre ~$ sudo gparted] + ] + ] +] + +[slide [h2 Dateisysteme und Datenträger] + [ul .uncover + [h3 Wir brauchen:] + [li Eine Partitionstabelle: gpt] + [li Eine Partition] + [li Ein Dateisystem: vfat] + [li Eine zweite Partition] + [li Ein zweites Dateisystem: ext4] + ] +] + +[slide [h2 Dateisysteme und Datenträger] + [ul .uncover + [h3 Dateisysteme] + [li Ext4: Verbreitet für Linux-Systeminstallation] + [li FAT (vfat): Verbreitet für Wechselmedien [ul + [li Kann keine Zugriffsrechte abbilden]]] + [li exFAT: Moderneres FS für Wechselmedien (unterstützt Dateien \>4GB)] + [li NTFS: Dateisystem für Windows-Installationen] + [li Weitere: HPFS, BtrFS, UDF, ...] + ] +] + +[slide [h2 Dateisysteme und Datenträger] + [ul .uncover + [h3 Dateisystem-Tools auf der Kommandozeile:] + [li [pre ~$ sudo fdisk /dev/sda][br]] + [li [pre ~$ sudo mkfs.ext4 /dev/sda1][br]] + [li mkfs.vfat, mkisofs, ...] + ] +] + +[slide [h1 \...]] + +[slide [h2 Zusammenfassung] + [ul + [li Um Dateien darzustellen benötigen wir ein Dateisystem] + [li Verschiedene dateisysteme haben verschiedene Eigenschaften] + [li Datenträger werden partitioniert] + [li Partitionen nehmen Dateisysteme auf] + [li Wir mounten Dateisysteme um auf Dateien zuzugreifen] + ] +] + +[slide [h2 Nächster Termin] + [ul + [li Mittwoch, 24. April] + [li Softwareinstallation] + [li Anwendungsprogramme] + ] +] + +[slide [h1 Frohe Ostern] + Filmempfehlung: Das Leben des Brian +] + ]]