LPI 2010 NLLGG Trainer: Jeroen van Pelt Bijeenkomst 5: Hardware en het opzetten van Filesystemen 17.4.2010.

Slides:



Advertisements
Verwante presentaties
Workshop 5 Bestanden en bestandssystemen
Advertisements

Embedded systemen Embedded software.
Requirements -People are able to make their own memorial page, called a memori -The website will be build first in Dutch for extension.nl, then copied.
GSP Labo 01 Direct3D Foundations. Vooraf • Software: – Visual studio 2005 of/en 2008 met MSDN – DirectX SDK aug 2008 release (verschillende.
1 Device driver. 2 Hardware Operating Systeem Prog1Prog2 System calls/ API Device drivers Gebruiker afschermen van de hardware.
Vaardig? Een spectrum aan vaardigheden! Van informatie- naar media- naar exploratievaardig? Of e-Research & e-learning literate? Collaboration literate??
Accessible Instructional Materials. § Discussion: Timely access to appropriate and accessible instructional materials is an inherent component.
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
User Centred Development
Merkbelevenissen Communicatie of Distributie? De keten of media? me·dia de; mv middelen om informatie over te dragen: radio, tv, pers, internet enz.; Pas.
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Linux Workshop 2 Installatie en partities. Linux in VMware  VMware Workstation  Versie >= (voor volledige ondersteuning Ubuntu 10.10, en ook Windows.
Power PC Assembler. Assembler toolkit bevat Assembler zelf Linkerlibrarian.
Raw Device Mapping Bouke Groenescheij Technical Trainer, XTG.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Deltion College Engels B1 Lezen [no. 001] can-do : 2 products compared.
Deltion College Engels B1 Schrijven [Edu/003] thema: what have I done wrong…? can-do : kan s/ brieven schrijven over persoonlijke zaken © Anne Beeker.
Deltion College Engels B1 Gesprekken voeren [Edu/006] thema: Look, it says ‘No smoking’… can-do : kan minder routinematige zaken regelen © Anne Beeker.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies  assembler.
Deltion College Engels C1 Spreken [Edu/002] thema: A book that deserves to be read can-do : kan duidelijke, gedetailleerde samenvatting geven van een gelezen.
Quota’s in Linux Werner Maes 3 april Quota’s: doel Methode om schijfgebruik te controleren: Per gebruiker Per groep En om schijfgebruik te limiteren:
Deltion College Engels B1 En Spreken/Presentaties [Edu/006] Thema: “The radio station“ can-do : kan een publiek toespreken, kan verzonnen gebeurtenissen.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 2 - onderwerpen MPLAB.
© imec 2000 © imec 2001 MAX+PLUS II Installatieprocedure.
Deltion College Engels B2 Lezen [Edu/003] thema: Topical News Lessons: The Onestop Magazine can-do: kan artikelen en rapporten begrijpen die gaan over.
Deltion College Engels B2 Spreken [Edu/001] thema: What’s in the news? can-do : kan verslag doen van een gebeurtenis en daarbij meningen met argumenten.
AWK A Pattern scanning and processing language made by Aho Weinberger Kernighan and explained by Albert Montijn.
BEGINNERS EV3 PROGRAMMEER Les3
Deltion College Engels B2 Schrijven [Edu/005] thema: Writing a hand-out can-do: kan een begrijpelijke samenvatting schrijven © Anne Beeker Alle rechten.
Deltion College Engels B1 Lezen [Edu/002] thema: But I ‘ve read it in… can-do : kan hoofdthema en belangrijkste argumenten begrijpen van eenvoudige teksten.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets.
Deltion College Engels B2 Gesprekken voeren [Edu/007] thema: ‘With this mobile you can…’ can-do : kan op betrouwbare wijze gedetailleerde informatie doorgeven.
Nederlandse Organisatie voor Wetenschappelijk Onderzoek Semantic Web and Library Applications Workshop Presented by Luit Gazendam.
Deltion College Engels B2 (telefoon)gesprekken voeren[Edu/002] /subvaardigheid lezen/schrijven thema: I am so sorry for you… can-do : kan medeleven betuigen.
{ Lesson 1 Les PC Fragments Danny Puype – PC HelpDesk 2015.
Facet offline installatie
Creating local Europeana related networks Europeana taskforce Hans van der Linden 17/4/15.
1 KPN Mobiel – Introductie Repository Object Browser & Designer 10 Designer 10g & Repository Object Browser Maandag 28 februari 2005 Lucas Jellema (AMIS)
1 februari Web concepts formulieren. 2 File i/o (input) $filename = “FILE_IO.CSV” ;// naam van het bestand $filesize = filesize( $filename )
Naam presentator Functie presentator Naam presentator Functie presentator Regionale workshop Spice 3 in samenwerking met Deltalinqs 2 april 2014 Rotterdam.
A historical database: finding our possibilities and limits Case: Oosterhesselen Erwin H. Karel/Richard Paping (Digital Humanities Pitch April.
April 20, 2015 FEWS Lunchlezing Delft-FEWS Database Analyse Marc van Dijk.
LPI 2010 NLLGG Trainer: Jeroen van Pelt Bijeenkomst 6: Gebruikers, permissies, procesbeheer
LPI 2010 NLLGG Trainer: Jeroen van Pelt Bijeenkomst 1: Inleiding (Kennismaken met Linux)
LPI 2010 NLLGG Trainer: Jeroen van Pelt Bijeenkomst 2: Basistaken op de Commandoregel, Bestandsbeheer
ET Werkoverleg Januari 2016 Jan/2016ET werkoverleg1.
The Research Process: the first steps to start your reseach project. Graduation Preparation
Operating Systems Informatica.
Key Process Indicator Sonja de Bruin
Standaarden en spelregels voor de Slimme Stad
Computersystemen 2 (TIRCCMS02 - Operating systems)
Computersystemen 2 (TIRCCMS02 - Operating systems)
Inhoudsopgave Fasering Product Clearing & Settlement
Processing Structured Hypermedia
Presentatie titel Measurement education in the junior primary –
SDI from a technological perspective: Architecture
Werkwijze Hoe zullen we als groep docenten te werk gaan?
De taaltaak
Michaël Hompus Principal developer,
Beveiliging op een draadloos netwerk of niet?
What is ProRail’s Life Cycle (cost) Management?
Video and Radio NU Engels unit 5.1.
Modderdorp UNPLUGGED Bron: csunplugged.org.
Wat je er mee kan doen en waarom het zo handig is.
SQL Les 7 24 February 2019.
SQL Les 6 14 April 2019.
– Software development fundamentals
Even voorstellen: ‘Little Inventors’!
DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst
Transcript van de presentatie:

LPI 2010 NLLGG Trainer: Jeroen van Pelt Bijeenkomst 5: Hardware en het opzetten van Filesystemen

 Terugblik bijeenkomst 4  Determine and configure hardware settings  Create partitions and filesystems  Maintain the integrity of filesystems  Afronding en huiswerk Agenda

 Candidates should be able to determine and configure fundamental system hardware.  Key Knowledge Areas  Enable and disable integrated peripherals.  Configure systems with or without external peripherals such as keyboards.  Differentiate between the various types of mass storage devices.  Set the correct hardware ID for different devices, especially the boot device.  Know the differences between coldplug and hotplug devices.  Determine hardware resources for devices.  Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.)  Tools and utilities to manipulate USB devices  Conceptual understanding of sysfs, udev, hald, dbus  Boek: LPI Determine and configure hardware settings

 Geheugenbeheer  Procesbeheer  Communicatie met device drivers  Communicatie met bestandssystemen  Communicatie met de shell Taken van de kernel

 Fysiek + logisch (Swap) = virtueel geheugen  Adresruimte  Gebruik code door meerdere processen Geheugenbeheer

 pstree  System-calls  Signals  SIGSTOP  SIGKILL  Communicatie tussen processen:  Message queues (named pipes)  Semaphores  Shared memory Procesbeheer

 Communicatie met apparaten  Apparaatbestanden (udev)  Major/minor nummer (/dev; mknod)  Drie typen  Character (zonder buffer)  Block (512/1024 bytes blocks)  Network (netwerksubsysteem) Device drivers

 lsmod  modprobe (-v / -r)  modinfo  Configuratie opties:  /etc/modprobe.conf  /etc/modprobe.d  Beheer van afhankelijkheden  depmod  modules.dep Kernel modules

  alias  Alternatieve naam  install  Voer shell script uit bij laden  remove  Voer shell script uit bij verwijderen  include  Neem aanvullende configbestanden mee  blacklist  Gebruik de interne aliasnamen niet Modprobe.conf

 /proc/sys  debug  dev  fs  kernel  net  vm  Aanpassen  echo /proc/sys/  sysctl Aanpassen van kernel parameters

Oefenen

 Candidates should be able to configure disk partitions and then create filesystems on media such as hard disks. This includes the handling of swap partitions.  Key Knowledge Areas  Use various mkfs commands to set up partitions and create various filesystems such as:  ext2  ext3  xfs  reiserfs v3  vfat  Boek: LPI Create partitions and filesystems

 Apparaatbestanden  /dev/hda  /dev/sda  Filesystemlabel  mkfs -t ext3 –L mijnlabel /dev/sda2  tune2fs –L mijnlabel /dev/sda2  LABEL=mijnlabel i.p.v. /dev/sda2  Udev apparaatnamen  /dev/disk Adresseren van opslag

 fdisk  Oefenen op aparte schijf/USB stick Partities beheren

 mkfs [options] -t [fstype] device [blocksize]  Common options:  -t: fstype:File system type.  -c :Check the device for bad blocks before building the filesystem.  Examples:  mkfs -t msdos /dev/fd0 Bestandssystemen aanmaken

 mke2fs [options] device [blocksize]  Common options:  -b: Specify the block sizefstype: File system type.  -c : Check the device for bad blocks before building the filesystem.  -j: Create the filesystem with an ext3 journal.  -L: Set the volume label for the filesystem.  Examples:  mkefs -b 2048 /dev/fd0 -L floppy Extended bestandssystemen

 du [options] [files...]  Common options:  -a: All files not just directories  -b: Print size in bytes  -c: Total  -h: Human readable format. (1K, 20M,...)  Examples:  du -ch /home/jeroen du – disk usage

 df [options] [files...]  Common options:  -a: All included filesystems with 0 blocks.  -t: Limit listing to a filesystem type.  -h: Human readable format. (1K, 20M,...)  Examples  df -t ext2 -h df – filesystem disk space

 Candidates should be able to maintain a standard filesystem, as well as the extra data associated with a journaling filesystem.  Key Knowledge Areas  Verify the integrity of filesystems.  Monitor free space and inodes.  Repair simple filesystem problems.  Boek: 5.4 LPI Maintain the integrity of filesystems

 fsck [options] -t [fstype] device [fsck-options]  Common options:  -A: Check all filesystems in fstab  Common fsck-options:  -a: Automatically repair.  -r: Interactively repair.  Example:  fsck -t msdos /dev/fd0 -a  fsck -t reiserfs /dev/hda2 -r Integriteit van bestandssysteem

 e2fsck [options] device  Common options:  -b: Use an alternate super block filename.  -c: Run badblocks program and mark allbad blocks.  -f: Force checking even if the filesystem seems clean.  -a or -p: Automatically repair.  -y: Non-interactive mode  Examples:  e2fsck -ay /dev/fd0 e2fsck -f /dev/hda2 Extended bestandssystemen checken

 debugfs device  Common commands:  Help:Give an help on all the command available.  Stats: Give a statitstics of the media.  Stat file:Give a statistic of the file on the media.  logdump: Dump the journal's media into a file Filesystem debug

 dumpe2fs [options] device  Common options:  -b: print the bad blocks of the filesystem.  -h: Display only the superblock information.  Examples:  dumpe2fs -h /dev/fd0 Dump ext filesysteminfo

 tune2fs [options] device  Common options:  -i#: Interval between filesystem checks [d|m|w].  -l: List the contents of the filesystem superblock.  -L: Set the volume label of the filesystem.  Examples:  tune2fs -L floppy /dev/fd0 Tune extended filesystems

 xfs_check  xfs_repair XFS analyseren en beheren

 “Gebruikers, permissies, procesbeheer”  Lees in boek:  6.1: Aanmaken van gebruikersaccounts (p )  6.6: Werken met quota (p )  7.1: Eigenaars (p )  7.2: Werken standaard permissies: read, write, execute (p )  9.1: Linux-processen begrijpen (p )  9.2: Procesmonitoring (p )  9.3: Processen beheren (p )  Herhaal de opdrachten van bijeenkomst 5 Huiswerk: