Wat is linux? opensuse 13.1

Maat: px
Weergave met pagina beginnen:

Download "Wat is linux? opensuse 13.1"

Transcriptie

1 Wat is linux? opensuse

2 Inhoud van de opleiding Linux Wat gaan we doen in de lessen Linux? Introductie: "wat is Linux" (vandaag) Installatie van OpenSUSE Software installatie onder Linux Netwerkinstellingen (Internet) Command Line Interface (CLI) Bootproces van Linux (runlevels en INIT) Configuratietools (Yast) User- en groupmanagement Rechtenbeheer Samba X-windows configuratie Desktopenvironment Bootloaderconfiguratie Printen in Linux (Cups) 2

3 Introductie Linux opdracht A Wat is Linux? Wat is een distributie? Wat zijn de verschillen? Wat zijn de overeenkomsten? Welke distributies kennen we? Hoe kunnen we deze indelen? Wat is het verschil tussen betaalde en gratis Linux? Waar is Linux goed in? 3

4 4

5 Geschiedenis van Linux (1) De GNU-wereld is alle Unix-tools in opensource gaan nabouwen. Alleen de kernel van Unix moest gekocht worden Professor Tannenbaum (Vrije Universiteit Amsterdam) heeft een kernel gebouwd: minix. Vooral om studenten te laten zien hoe een kernel in elkaar zit Linus Torvalds (programmeur en student ICT) is op de Universiteit met minix gaan werken en besloot als testje zelf een Unix-kernel te gaan bouwen. Hij heeft alle code die hij hiervoor schreef gratis voor iedereen ter beschikking gesteld, met de vraag of anderen hem willen helpen. 5

6 Geschiedenis van Linux (1) Daarnaast werden initiatieven ontwikkeld voor vrije (open-source) software (GNU) (Richard Stallman) GNU betekent: GNU s Not Unix Linus heeft zich later bij GNU aangesloten, gevolg: Linux valt onder de GPL-licentie! Officiële naam van Linux is nog steeds: GNU\LINUX. Alleen debian gebruikt dit nog. 6

7 7 Linus Torvalds

8 Geschiedenis van Linux (2) De GNU organisatie heeft als doel: volledig vrij te gebruiken software GNU staat voor: GNU is Not Unix. Copyleft symbool GNU heeft de GPL licentie (copyleft) op de markt gebracht die iedereen kan gebruiken: GPL: GNU General Public License: Alle GPL-software mag vrij gebruikt worden (inclusief aanpassingen en uitbreidingen) Alle GPL-software mag aan anderen worden doorgegeven, mits: Vermelding van de auteur(s) Publicatie van de (gewijzigde) broncode Verkochte software moet ook onder GPL-licentie vallen LET OP: Niet alle gratis software is gepubliceerd onder de GPL-licentie (BSD) 8

9 Geschiedenis van Linux(3) Linux: Eigenlijk alleen de kernel Daarnaast zijn er duizenden tooltjes / programmatjes en commando s voor Linux geschreven, die allemaal ook onder de GPL-licentie zijn gepubliceerd, en ook nodig zijn bovenop de kernel Combinaties van de kernel met bijbehorende tooltjes, die onderling zijn getest worden distributies genoemd. Een distributie is dus een verzameling van tooltjes (met een bepaald doel) die goed werken op een kernel. Vaak met extra s: Beheertools Ondersteuning 9

10 Belachelijk lange distributielijst Red Hat SUSE Debian Mandrake Ubuntu (en subs) Edubuntu Kubuntu Knoppix (en subs) Helix Fedora Backtrack opensuse Mandriva Slackware SLES / SLED Debian NLD Heel veel live CD s: NIET: Ubuntu BSD FreeBSD Niet onder GNU 10

11 Overzicht distributies: rg/wikipedia/commons/e/ ed/linuxdistrotimeline.p ng Te veel om te onthouden Deze is bijgewerkt tot

12 = Overzicht distributies: media.org/wikiped ia/commons/e/ed/ LinuxDistroTimeli ne.png Te veel om te onthouden En deze tot

13 Misverstanden Misverstanden: Linux is altijd gratis: neen Linux is altijd open source: ja / neen Vrij is niet altijd gratis Het woord vrij of free betekent vooral dat het gebruik vrij is. Daarom wordt tegenwoordig vaker open gebruikt (als in open source) Waarom betalen voor linux? De moeite van het bij elkaar zoeken van de onderdelen (kwaliteit van de distributie ) Speciaal doel van de distributie Het kopen van ondersteuning Handleidingen Beheer-tools (Yast en Anaconda) 13

14 Belangrijk! Belangrijk om aan te wennen: ALLES is in Linux een bestand, onderdeel van het bestandsysteem Alle apparaten worden in het bestandsysteem opgenomen Ook (zelfs) het geheugen en de processen zijn als bestanden in het bestandsysteem terug te vinden. 14

15 Command-Line Interface (CLI) opensuse

16 Les 3: Kennismaking CLI Vandaag: Bijzondere kenmerken van Linux Command Line Interface (CLI) Standaard instellen van de CLI Elementaire commando s Help Directory navigatie Commando s 2

17 Kennismaking Linux (bijzondere kenmerken) Alles (écht alles) is een onderdeel van één bestandsysteem Het bestandsysteem begint bij de root / Alle gegevens staan erop in directory s Alle apparaten worden gekoppeld aan een directory (zelfs de processen in het geheugen) Extra partities worden aan een directory gekoppeld Linux is volledig multi-user 3

18 Command Line Interface Command Line Interface Er zijn verschillende interfaces Bourne-shell BASH (Bourne Again SHELL) Commando s moeten worden vertaald naar systeemopdrachten: Command interpreter = gelijk aan de functie van command.com onder DOS. De Shell bepaalt de mogelijkheden: Filename completion Redirecting en piping Gebruik van kleuren 4

19 Werken in de CLI Aandachtspunten: Hoofdlettergevoelig, ook in bestandsnamen Geen gebruik van extensies Alles kan als een programma worden uitgevoerd (afhankelijk van de rechten) Scheidingsteken tussen directory s is de / Met de [Tab] kun je de bestands- en directory namen afmaken (gebruik dat dan ook, om fouten te voorkomen) Spaties zijn verplicht na een commando Gebruik van wildcards? en * gelijk aan DOS? = één willekeurig teken * = een reeks aan willekeurige tekens 5

20 Commando s Syntax: commando [- --][woord] [- --][woord] etc. Het commando moet vooraan de opdrachtregel Er MOET een spatie achter de naam van het commando Extra informatie en/of parameters worden gescheiden door een spatie Extra informatie en/of parameters kunnen per commando verschillen 6 ls ls -l ls /etc -la

21 Voorbeelden commando s (cp) Syntax: cp Bron [Doel] [-Parameters] Voorbeeld 1: cp /etc/* kopieer alle bestanden uit de map /etc naar de actieve directory Voorbeeld 2: cp /etc /home/test -r kopieer de directory /etc naar de directory /home/test en neem alle subdirectory s mee Voorbeeld 3: cp. /home/test kopieer alle bestanden uit de huidige actieve directory naar de map /home/test 7

22 Veelgebruikte commando s Directory- en bestandsnavigatie ls of ls -l cp (copy) rm (remove) cd (change current directory) mkdir (make directory) rmdir (remove directory) mv (move / rename) pwd (print Working Directory) whoami (who am I) Touch 8

23 Veelgebruikte commando s Bestanden bekijken cat cat /map/bestand tac tac /map/bestand cat met more cat /map/bestand more cat met less cat /map/bestand less less less /map/bestand 9

24 Help opvragen en gebruiken Er is een aantal hulpsystemen ingebouwd: Man-pages (handleiding = manual) Voorbeeld: man grep (=manual van grep) Ingebouwde help in de commando s met -h of --h help man -h cp --h md --h HOWTO (uitgebreidere handleiding hoe iets werkt ook via internet beschikbaar) 10

25 Zoeken naar bestanden en directory s In Linux kunnen we op verschillende manieren zoeken naar bestanden en directories Zoeken naar bestanden en directories: locate [naam] Zoeken naar bestanden en directories met een deel van de naam Grep gebruiken om de output van een ls te filteren: ls la /etc grep init Zoeken in het bestandsysteem (ook in de bestanden) find 11

26 Vanaf nu: Vanaf nu gaan we standaard in de CLI werken. Tijdens de installatie hebben we al gekozen voor default runlevel 3 Overigens kunnen we daarna doorstarten naar de GUI. Eenvoudig aan te passen vanuit yast (System -> Services Manager) 12

27 Piping & Redirecting (CLI) opensuse

28 Les 4: Piping en Redirecting Vandaag: Redirecting informatie naar het filesysteem Piping informatie tussen processen Enkele voorbeelden 2 Pieter Moens

29 Piping en redirecting Twee totaal verschillende tools worden wel vaak gecombineerd Piping: de uitvoer van een programma (proces) doorsluizen naar een ander programma (om verder te bewerken ) Redirecting: de uitvoer omleiden naar een ander apparaat (plaats in het filesystem) 3

30 Piping procesdata Piping-symbool: (verticale streep boven \ ) Met piping kan de output van een proces worden omgeleid naar de input van een ander proces Piping kan worden herhaald (in één commando meerdere pipes na elkaar opgeven) Voorbeelden: ls /etc -l more cat /etc/bestand grep init ls -l sort -r ls -l /etc/init.d grep root sort less 4

31 Redirecting de standard output Redirect-symbool: > of < Append-symbool: >> Met > of >> kunnen we de output van een proces omleiden naar een bestand (dus in Linux ook naar een apparaat) Voorbeelden: ls -l > /home/user/bestandslijst ls *mp3 -la >> /home/user/bestandslijst cat /etc/configure > /home/user/copy_conf 5

32 Tekstmanipulatie (CLI), grep, su en sudo opensuse

33 2 Les 5: Tekstmanipulatie Vandaag: teksten aanpassen Verschillende manieren vi en vim Andere editors nano / pico Editor su en sudo 2

34 3 Werken met vi en vim Bestanden bewerken vi of vim (vi improved) Twee modi (command en insert) :w :q opslaan (write) afsluiten (quit) :q! afsluiten zonder opslaan :wq :x nano pico afsluiten met opslaan afsluiten met opslaan grep (zoeken en filteren) awk (programmeer- en scripttaal) Handige tools mc Midnight Commander = nagebouwde norton commander (nc) 3

35 Andere editors vi of vim is in bijna iedere distributie aanwezig Je zult moeten kunnen met vi en vim Sommige distributies kennen ook eenvoudiger editors: edit editor nano Pico Binnen opensuse gaan we later ook nano en pico installeren (hoofdstuk software installatie ) 4

36 Grep (1) Met het commando grep kunnen we in de command line filteren Grep laat de regels door, waarin het opgegeven patroon (tekst) voorkomt grep wordt meestal gebruikt in combinatie met piping Voorbeeld: ls l /etc grep init Grep kan ook zelfstandig werken, zie: man grep 5

37 Grep (2) Syntax: Grep [opties] patroon [Bestand] Voorbeeld: ls -l /etc/init.d/ grep rc Cat /etc/bestand grep directie Grep kan ook zelfstandig werken, zie: man grep Geef na grep en het patroon de bestandsnaam waarin je wilt filteren grep opleiding /home/data/sollicitatiebrief 6

38 Grep (3) Het filter PATROON in grep: letterlijke tekst Lijst van mogelijke karakters tussen [ en ]: [abcd] = òf een a, òf een b, etc [ ] een willekeurig cijfer Structuren in de tekst:. (punt). matches any single character.? (vraagteken) The preceding item is optional and will be matched at most once. * (asterisk) het voorgaande item 0 if meer keer herhalen. + (plus) het voorgaande item 1 if meer keer herhalen. {n} {n,} {,m} {n,m} Maar ook combinaties zijn mogelijk het voorgaande item precies n keer herhalen. het voorgaande item precies n of meer keer herhalen het voorgaande item maximaal m keer herhalen het voorgaande item minimaal n, maar maximaal m keer herhalen [123]{3} 3 keer een 1, een 2 of een 3 7

39 su en sudo (1) In linux werk je standaard met een beperkt account Zonder beheer-rechten, maak je ook geen dodelijke fouten Wil je een commando uitvoeren met root-rechten, dan type je sudo voor het commando Na het opgeven van het root-wachtwoord, wordt alleen dat commando uitgevoerd met root-rechten Voorbeeld (als eigen gebruiker ingelogd): > cat /etc/at.deny permission denied > sudo cat /etc/at.deny werkt wel 8

40 su en sudo (2) Met het commando sudo log je NIET uit als gewone gebruiker. Je blijft dezelfde gebryiker, alleen krijg je de extra rootrechten erbij Je ziet dus ook alleen de bestanden (en tools) die een gewone gebruiker mag zien. Je wordt dus geen root, maar krijgt alleen diens rechten Voorbeeld (als eigen gebruiker ingelogd): > init 6 init wordt niet gevonden > sudo init 6 init wordt niet gevonden 9

41 su en sudo (3) Met het commando su (superuser) log je NIET uit als gewone gebruiker, maar laadt je een extra shell, waarin je wel root wordt In de nieuwe sub-shell wordt je volledig root, inclusief de tools en rechten De gewone gebruiker logt niet uit, maar wordt even aan de kant geschoven Met exit sluit je de sub-shell weer af, en wordt je weer de gewone gebruiker die je al was Voorbeeld (als eigen gebruiker ingelogd): > init 6 > su init wordt niet gevonden gevolgd door het ww van de root > init 6 werkt nu wel 10

42 Linux user- en groupmanagement opensuse

43 Vandaag: Vandaag: Users aanmaken Vanuit de CLI Vanuit de GUI Groepen aanmaken Vanuit de CLI Vanuit de GUI Introductie Rechten in Linux 2

44 User- en Group beheer Userinformatie wordt bijgehouden in: /etc/passwd Groupinformatie wordt bijgehouden in: /etc/group Wachtwoordinformatie wordt bijgehouden in: /etc/shadow 3 Pieter Moens

45 /etc/passwd Opzet van /etc/passwd henk:x:1001:100:henk de Vries:/home/henk:/bin/bash Scheidingsteken is : 1: Usernaam 2: wachtwoord (hash) nu in /etc/shadow 3. UID (User ID) 4. GID (primary Group ID) 5. Volledige naam van de user 6. home-directory van de user 7. default shell (bash) 4 Pieter Moens

46 /etc/group Opzet van /etc/group testgroep:x:101 Scheidingsteken is : 1: Group-naam 2: wachtwoord (hash) nu in /etc/shadow 3. GID (primary Group ID) 5 Pieter Moens

47 /etc/shadow (1) Opzet van het bestand /etc/shadow henk:xcrsfr:31245:10:23:5:45:: Scheidingsteken is : 1: Usernaam: 2: Hash van het wachtwoord (normaal veel langer) 3: Aantal dagen sinds waarop het ww het laatst gewijzigd is 4: Aantal dagen tot u het ww MAG wijzigen 5: Aantal dagen tot u het ww MOET wijzigen 6: Aantal dagen voordat het ww verloopt wanneer de gebruiker een waarschuwing krijgt. 7: Aantal dagen nadat het ww is verlopen, wanneer het gebruikers-account wordt geblokkeerd 8: Aantal dagen sinds waarop het account is geblokkeerd 6 Pieter Moens

48 /etc/shadow (2) Let OP: In /etc/shadow kan op de plaats van de hashwaarden van het wachtwoord ook andere informatie staan: *,!,!!: Deze tekens houden in dat het account is gedisabled! 7 Pieter Moens

49 Mogelijkheden nieuwe users Mogelijkheden om nieuwe users aan te maken: Handmatig toevoegen aan de configuratie-file Gebruikmakend van de CLI-tools: useradd groupadd Gebruikmakend van de GUI-tools: In SUSE: Yast 8

50 Uitwerking handmatig user aanmaken (1) Handmatig de /etc/passwd-file aanpassen: Voeg extra regel toe in /etc/passwd Usernaam Wachtwoord (x daarna naar /etc/shadow) UID GID Full Name Home-directory (bestaat nog niet) Default shell Geef het wachtwoord op en verplaats dit naar /etc/shadow (passwd en pwconv) Maak daarna de home-directory met de juiste rechten handmatig aan (mkdir, chown en chmod). Vul de home-directory met standaardinhoud (kopieer /etc/skel naar de home-directory). 9

51 Uitwerking handmatig user aanmaken (2) Voeg de volgende regel toe aan /etc/passwd naam:x:1001:100:lange naam:/home/naam:bin/bash Geef (als root) het wachtwoord op: > passwd naam Verplaats de wachtwoord info naar /etc/shadow > pwconv Maak de home-directory > mkdir /home/naam Maak de user eigenaar van de home-directory > chown naam /home/naam 10

52 Uitwerking handmatig user aanmaken (3) Kopieer de inhoud van /etc/skel naar de home-directory: > cp /etc/skel/ /home/naam -r > chown naam /home/naam Zorg dat alleen de eigenaar in deze map kan komen: > chmod R go-rwx /home/naam Over deze rechten later meer Kortom: Lastiger kunnen we het niet maken, wel makkelijker: useradd (met één commando al deze handelingen automatisch) 11

53 Uitwerking handmatig groep aanmaken (1) Handmatig de /etc/group-file aanpassen: Voeg extra regel toe in /etc/group groupnaam Wachtwoord (x daarna naar /etc/shadow) GID Geef het wachtwoord op en verplaats dit naar /etc/shadow (passwd en pwconv) 12

54 Uitwerking handmatig groep aanmaken (2) Voeg de volgende regel toe aan /etc/group groepnaam:x:500 Geef (als root) het wachtwoord op: > passwd g groepnaam Verplaats de wachtwoord info naar /etc/shadow > grpconv Kortom: Lastiger kunnen we het niet maken, wel makkelijker: groupadd (geïntegreerde tool) 13

55 Gebruik de automatische tools Gebruik: useradd groupadd Doe alles in één opdracht. Inclusief aanmaken en inrichten van de home-directory Inclusief instellen van de wachtwoorden Gebruik de commando s: man useradd man groupadd om uit te zoeken hoe het moet 14

56 Useradd, userdel, usermod Useradd: -d (pad naar home-directory) -m home-directory aanmaken -c Commentaar en/of volledige naam -g Group-id -G Groupname -u User-id -p Password (onbeveiligd, gebruik liever het losse commando: passwd Userdel: Op basis van naam of user-id Usermod: Aanpassingen met behulp van bovenstaande opties 15

57 User- en Group management in de GUI De bestanden /etc/passwd, /etc/group en /etc/shadow kunnen ook vanuit de grafische schil beheerd worden: Start Yast (met het root-wachtwoord) Ga naar: Security and Users Klik op User Management of Group Management Dit zijn dezelfde tools Met een radio-button kies je voor users of Groups 16 Pieter Moens

58 17 Pieter Moens

59 18 Pieter Moens

60 19 Pieter Moens

61 20 Pieter Moens

62 21 Pieter Moens

63 22 Pieter Moens

64 Vandaag: Vandaag hebben we: 23 Pieter Moens Kennis gemaakt met de bestanden: /etc/passwd /etc/group /etc/shadow Kennis gemaakt met de tools: useradd groupadd yast chown chmod

65 Traditionele Rechten in Linux opensuse

66 Les 7: Traditionele rechten Vandaag: Welke rechten kent Linux? Welke objecten krijgen rechten? Verschillende notaties Hoe zien we de rechten? Welke tools hebben we hiervoor? 2

67 Welke rechten kent Linux? De rechten: r w x op een bestand Afko: betekenis r: read: lezen van de inhoud van het bestanden w: write: schrijven in het bestand (inhoud) x: execute: uitvoeren van programma of script. De rechten: r w x op een directory Afko: betekenis r: read: de bestanden in de directory zien w: write: bestanden aanmaken, wissen, hernoemen x: execute: de directory kunnen openen / activeren 3

68 Gebruik van de rechten (1) Een directory is een bestand!!! Een bijzonder bestand, met verwijzingen naar andere bestanden (en dus ook weer directory s) De rechten op een directory, hebben betrekking op de inhoud van het directory-bestand. Voorbeelden: Om een nieuw bestand in een directory te kunnen maken, moet je een nieuwe verwijzing in de directory aanmaken. Hiervoor heb je SCHRIJFrechten (w) op de directory nodig. Om een bestand uit een directory te kunnen wissen, moet je een verwijzing in de directory verwijderen. Hiervoor heb je SCHRIJFrechten (w) op de directory nodig. VRAAG: wat heb je nodig om een bestand te hernoemen? 4

69 Gebruik van de rechten (2) Linux kent geen overerving van rechten: Elk bestand (dus ook een directory) heeft zijn eigen rechten De rechten van de directory, gelden NIET voor de bestanden in de directory De rechten van een bovenliggende directory werken niet op onderliggende directories 5

70 Waarop kunnen we de rechten geven? We kunnen de rechten geven aan: De eigenaar (user) De eigenaar-groep (group) De rest van de wereld (other) Deze rechten kunnen dus alleen op eigenaren of iedereen gegund worden Elke van deze 3 eigenaren kunnen de 3 verschillende rechten hebben of juist niet 6

71 De notatie van de rechten: De notatie voor een map met: Eigenaar: henk Groep: tessie Een r, w of x geeft aan dat de rechten aan staan Een streepje geeft aan dat de rechten uit staan Voorbeeld 1: [rwxrwxrwx] De eerste 3 rechten gelden voor de owner De tweede 3 rechten gelden voor de group De laatste 3 rechten gelden voor de rest Voorbeeld 2: [rw-r--r--] De user/eigenaar heeft read en write De group heeft alleen read De other/rest van de wereld heeft alleen read 7

72 Instellen van de eigenaren (1) De user/eigenaar wordt ingesteld met: chown (change owner) Syntax: chown usernaam /dir/dir/file Meer info: man chown De group/eigenaar-groep wordt ingesteld met: chgrp (change group) OF chown :groepnaam (let op de : ) Syntax: chgrp groupnaam /dir/dir/file Meer info: man chgrp chown pieter:users /home/test Met chown zonder dubbele punt: usernaam Met chown met een dubbele punt: groepnaam 8

73 Toewijzen van de rechten (1) Rechten worden toegekend met: chmod per object (u, g, o) worden de rechten met + toegekend per object (u, g, o) worden de rechten met verwijderd Per object kan ook een - op de plaats van het recht dat niet wordt toegekend staan. rwxr-x--x 9

74 Toewijzen van de rechten (2) Rechten worden toegekend met: chmod Syntax: chmod [u g o][+ -][r w x] naam map/bestand Meer info: man chmod Rechten toevoegen: per object (u, g, o) worden de rechten met + toegekend Rechten verwijderen: per object (u, g, o) worden de rechten met - gewist 10

75 Toewijzen van de rechten (3) Voorbeelden: chmod u+rw /var/test Geef de gebruiker (owner) rw rechten op /var/test chmod g+rx /var/test Geef de ownergroup rx rechten op /var/test chmod o-rwx /var/test Haal de rechten rwx op /var/test weg voor de rest chmod u+rx-w /var/test Geef de gebruiker de rechten rx en haal het recht w op /var/test weg. chmod go-x /var/test -R Haal het x -recht weg bij de group en de other en doe dit ook voor alle subdirectories. 11

76 12 Andere notatie: Gebruik de rechten rwx alsof het 3 bits zijn: Geef de bits de gewone waarden 4, 2 en 1 4 = read, 2 = write 1 = execute Tel de waarden van de rechten bij elkaar op: 6 = read en Write 5 = read en execute 7 = read, write en execute 0 = geen rechten Geef de rechten voor alle objecten in één keer weer: Chmod 764 /var/testfile de eigenaar heeft rwx, de groep rw- en de rest alleen r--

77 Hoe kan ik zien welke rechten er zijn uitgedeeld? Hoe kan ik zien welke rechten er zijn uitgedeeld? Gebruik: ls l 13

78 Rechten Vooraan de regel staan 10 (!) codes Eerste is bijzonder zie volgende dias Daarna 3 rechten voor de user (rwx) Daarna 3 rechten voor de groep (rwx) Daarna 3 rechten voor de rest (rwx) - = het recht op die plaats staat UIT 14

79 Rechten in de GUI In de GUI is het allemaal wat makkelijker point and click (rechts > properties ). 15

80 Nog één ding Nog even wat speciale informatie: Sticky bit Wanneer het sticky-bit op een directory aanstaat kan een user alleen zijn eigen bestanden wissen. Het is dus niet langer voldoende om w(rite) te hebben om te kunnen wissen (de user moet ook owner zijn) Sticky-bit wordt een t op de plek van de x voor other Sticky-bit is niet altijd (meer) geïmplementeerd Probeer het uit en je weet of het werkt SUID (s) en GUID (S) Start een programma met root -rechten (ook als user) De s of S staat op de plaats van de x 16

81 Sticky Bit Sticky bit heeft de waarde 1 SGID (S) heeft de waarde 2 SUID (s) heeft de waarde 4 Voorbeeld: 6764 betekent: SUID en GUID staan aan Sticky bit staat uit User heeft rwx Group heeft rw- Other heeft r-- Andere notatie is: -rwsrwsr-t Voorbeeld 2: 7755 is -rwsr-sw-t 17

82 Vandaag Vandaag hebben we Kennis gemaakt met de rechten: read, write, execute user, group, other Kennis gemaakt met de tools: chown chmod chgrp Links naar bestanden Symbolic link Hard link Link-opdrachten link ln 18

83 Opdrachten Maak de volgende opdrachten 19

84 Rechten in Linux met ACL s opensuse Copyright: Pieter

85 Les 8: Rechten en ACL Vandaag: Korte herhaling traditionele rechtensysteem Wat is een ACL? Welke ACL kent Linux? Welke tools hebben we hiervoor? 2

86 3 Traditionele Traditionele rechten (1): (1) Herhaling Traditionele rechten: 3 Objecten: Gebruiker die eigenaar is (user) Groep die eigenaar is (group) De rest van de wereld (other) Elk object kan 3 rechten krijgen? Read (r) Write (w) Execute (x) 3

87 4 Traditionele rechten (2) Nadelen Traditionele rechten: Er kan per bestand/directory maar aan 1 gebruiker rechten worden uitgedeeld Er kan per bestand/directory maar aan 1 groep rechten worden uitgedeeld Een gebruiker kan standaard maar van 1 groep lid zijn Kortom: niet flexibel genoeg 4

88 5 Traditionele rechten (3) Wat hebben we nodig om flexibeler te zijn Per bestand/directory meer dan 1 gebruiker rechten kunnen geven. Per bestand/directory meer dan 1 groep rechten kunnen geven. Een gebruiker moet van meerdere groepen lid kunnen zijn Hierna de oplossingen in Linux 5

89 6 ACL (1) Welke uitbreidingen kent Linux? Om Linux compatible te maken met Windows (voor clients) gebruiken we SAMBA. Binnen Linux kunnen we de POSIXcompatible ACL's gebruiken De POSIX-ACL's zijn beschikbaar vanaf Ext2, Ext3, Ext4 en Reiser. De POSIX-ACL-oplossing is compatible met zowel het traditionele systeem, alsook SAMBA 6

90 7 ACL (2) Hoe werken de ACL's? In aanvulling van de traditionele eigenaars kunnen we extra users en groepen op een directory of bestand extra rechten geven De traditionele rechten blijven bestaan. De ACL-rechten komen er extra bij 7

91 8 8 ACL (3) Hoe werken de ACL's? De extra user en groupen worden named genoemd: Named users: op basis van de naam van de gebruiker worden extra rechten toegekend. Named groups: op basis van de naam van de groep worden extra rechten toegekend. In een nieuw systeem worden deze named objecten en de oude rechten getoond

92 9 ACL (4) Type: Text Form: owner user::rwx named user1 user:name1:rwnamed user 2 user:name2:r-x owning group group::rwx named group1 group:name1:rwnamed group2 group:name2:r-x mask mask::rwx other other::rwx 9

93 10 ACL (5) De rechten van de user en other zijn altijd ook de effectieve rechten De rechten van de named-objecten worden gecombineerd met de instellingen van het mask Alleen de rechten die de named user heeft en die in het mask voorkomen, zijn de effectieve rechten Voorbeeld: 10

94 11 ACL (6) Entry Type Text Form Permissions named user user:jane:r-x r-x mask mask::rw- rw- Effective permissions: r-- 11

95 12 ACL (7) Welke tools gebruiken we met ACLrechten? getfacl voorbeelddir Vraag de ingestelde rechten op setfacl -m user:truus:rwx, group:secreten:rwx mydir Stel de rechten rwx in voor de named-user 'truus' en de rechten rwx voor de named-group 'secreten' 12

96 13 ACL (8) Tools: setfacl stelt automatisch het 'mask' in om de effectieve rechten mogelijk te maken Wil je het 'mask' niet automatisch laten uitbreiden moet je '-n' toevoegen. 13

97 14 ACL (9) Het standaard mask voor nieuwe bestanden kunnen we instellen met: umask Een default ACL kunnen we instellen met: setfacl -d -m group:test:r-x mydir stel de default waarden (-m = modify) 14

98 15 ACL (10) > getfacl voorbeelddir # file: voorbeelddir # owner: tux # group: test user::rwx user:jane:rwx group::r-x group:test2:rwx mask::rwx other::--- default:user::rwx default:group::r-x default:group:test3:r-x default:mask::r-x default:other::--- 15

99 16 16 ACL (11) De default rechten (en mask) worden automatisch meegenomen in de nieuwe sub-directory's (overerven) Nieuwe bestanden krijgen standaard de rechten 666 binnen de rechten van het bestaande mask (van touch). De nieuwe rechten worden de effectieve rechten van rw- op de user, group en other en wat er in het mask is ingesteld: Staat het masker op r-x dan wordt het nieuwe bestand r--

100 17 ACL (12) Kortom: Met ACL zijn we wel flexibel ACL's zijn niet erg eenvoudig en overzichtelijk Vaak: toch maar kiezen voor SAMBA 17

101 18 ACL (Vandaag) Kennis gemaakt met de noodzaak van ACL's De tools getfacl en setfacl leren gebruiken Het 'mask' leren gebruiken 18

102 Software installeren opensuse Copyright: Pieter

103 2 Vandaag: Vandaag: Verschillende methoden Voorbeelden 2

104 3 Verschillende manieren van installeren Verschillende manieren van software installeren: Van de distributie-cd/dvd Van de website van de distributeur (update) Downloaden van de software fabrikant: Packages (rpm en deb) Compileren 3

105 4 Installatie vanaf de distributie-cd/dvd Plaats de cd of DVD in de drive en start Yast Kies software management Kies vervolgens voor search/patterns/modules 4

106 5 On-line updates Kies voor online updates Voeg een installation source toe! 5

107 6 Packages Meest gebruikte packages: rpm (Redhat Package Manager) Installeren met rpm of Yast rpm i [packagenaam.versienr] rpm e [applicatienaam] deb (Debian Packages) Installeren met dpkg of Yast dpkg apt-get [options] [command] [package...] Options: -m, -f, -d Commands: install, update, remove etc. Zie helpfiles en howto s 6

108 7 Compileren Software wordt meestal gedistibueerd als tarball (*.tar.gz) Tar-balls doen twee zaken: Inpakken in één file (tar) Comprimeren (gzip) Uitpakken in één commando: tar In de tarball zit vaak (controleer dit) Broncode (.c.h) Configuratie-file met informatie over afhankelijkheden Installatie-istructie 7

109 8 Installatie van een tar-ball 1. Na uitpakken, installeren met:./configure make make install 2. volg de installatie-instructie VOORWAARDEN voor dit soort installaties: Er moet een C-compiler zijn (bijv: gcc) De benodigde header-files (en veelgebruikte bronbestanden) moeten aanwezig zijn Houdt rekening met verschillen tussen distributies (paden) 8

110 9 Afronding: Software installatie in Linux is NIET gestandaardiseerd Bekijk bij het downloaden of er info bestaat over hoe het te installeren is Gewoon veel doen! 9

111 Devices in het Linux Filesystem opensuse Copyright: Pieter

112 2 Vandaag: Vandaag: Naamgeving van devices? Hoe gebruiken we devices? Mounten van Devices CD/DVD USB netwerk 2

113 3 Devices Welke devices kennen we? 3 Opslagmedia Harddisks Floppy s CD/DVD-spelers Communicatie Netwerkkaarten Etc. Overige apparaten (alle) toetsenbord en beeldscherm tty1 t/m tty6 Geheugen Processor

114 4 Devices (2) Devices: Altijd een gestructureerde naam Altijd te vinden onder /dev/ 4

115 5 Naamgeving (1): Naamgeving van de devices: Harddisks: /dev/hda, /dev/hdb, etc (IDE) /dev/sda, /dev/sdb, etc (SATA) Partities /dev/hda1, /dev/sdb3, etc (Primaire partities nrs. 1 t/m 4) De Extended Partition is een bijzondere vorm van primaire partitie /dev/hda5, /dev/hdb7, /dev/sda5 (Logical drives nrs. >= 5) 5 Floppy: /dev/fd0 (eerste floppy)

116 6 Naamgeving (2): Netwerkkaart: /dev/eth0 (eerste netwerkkaart) /dev/wlan1 (tweede draadloze netwerkkaart) /dev/lo (Loopback per nic ) Printers /dev/lp0 Alle apparaten hebben een naam. Zelfs het apparaat dat niet bestaat: null (alles wat naar null wordt verplaatst verdwijnt) 6

117 7 Mounten Mounten: Het koppelen van een apparaat of schijf/partitie aan het bestandsysteem Koppel het nieuwe apparaat aan een bestaande directory Geef in geval van twijfel de formattering (het gebruikte bestandsysteem) zie volgende dia's Mount naar een subdirectory van: /media (voor SUSE) /mnt (meer algemeen) 7

118 8 Bestandsindelingen (standaard) adfs hfs smbfs affs hpfs (ro) swap autofs iso9660 sysv btrfs jfs tmpfs cifs minix udf coda msdos ufs coherent ncpfs umsdos cramfs nfs usbfs devpts ntfs (ro) xenix efs proc vfat ext qnx4 Xfs ext2 ramfs Xiafs ext3 reiserfs Zfs 8 ext4 romfs

119 9 Bestandsindelingen (rood = meest gebruikt) adfs hfs smbfs affs hpfs (ro) swap autofs iso9660 sysv btrfs jfs tmpfs cifs minix udf coda msdos ufs coherent ncpfs umsdos cramfs nfs usbfs devpts ntfs (ro) xenix efs proc vfat ext qnx4 Xfs ext2 ramfs Xiafs ext3 reiserfs Zfs 9 ext4 romfs

120 10 De opdracht mount (1) Het commando Mount Syntax: mount [device] [directory] mount /dev/hda1 /media/c-schijf Let op: De directory waarnaar gemount wordt moet al bestaan, maar leeg zijn Voorbeeld 1: mounten van een CD/DVD Voorbeeld 2: mounten van een USB-stick 10 Voorbeeld 3: mounten van een samba share

121 11 Voorbeeld 1: Mounten van een CD/DVD Mounten van een CD/DVD apparaat: Stap 1: Achterhaal de devicenaam van het apparaat Stap 2: Maak een directory en koppel het device hieraan. CD Mounten: Achterhaal de devicenaam: dmesg grep hd dmesg grep sd mkdir /media/cdrom mount /dev/hdc /media/cdrom 11

122 12 Voorbeeld 1: Mounten van een CD/DVD 12

123 13 Voorbeeld 2: Mounten van een USB-stick Mounten van een USB-stick Maak een directory voor de mount mkdir /media/usbstick Zoek met dmesg naar de juiste devices dmesg grep sd Vraag een lijst van USB-devices op met lsusb Mount het volume sda1 aan de nieuwe dir: mount /dev/sda1 /media/usbstick 13

124 14 Voorbeeld 3: Mounten van een netwerkdrive (Samba) Mounten van een Samba of CIFS-share Stap 1: Achterhaal het netwerkpad Stap 2: Maak een directory Stap 3: Mount de share op de directory. Het netwerkpad moet met UNC-notatie: Met de computernaam Met het ip-nummer Evt. met usernaam mount -t cifs //computernaam/share /media/net 14 mount -t cifs -o user=pieter // /share /media/net

125 15 Vandaag: Vandaag hebben we: Kennis gemaakt met naamgeving van devices en het mounten ervan Kennis gemaakt met de commando s? mount umount dmesg 15

126 Harddisk- en partitiebeheer opensuse

127 2 Vandaag: Vandaag: Beheer van mounts Beheer van harddisks en partities 2

128 3 Beheer van mounts Mount Een mount kan realtime worden aangemaakt, zonder herstart Een mount kan realtime worden verwijderd, zonder herstart umount 3

129 4 Beheer van mounts In /etc/fstab staan mounts die bij iedere boot gemaakt moeten worden: less /etc/fstab Als 'root' kun je het bestand aanpassen: Device, mountdir, bestandsindeling, rechten 4

130 5 Beheer van Partities in een Harddisk Nieuw onderwerp: Met Mount kunnen we alleen bestaande schijven / partities koppelen Een extra schijf moet ingebouwd worden Een extra schijf kunnen we indelen met het (sub)commando: fdisk LET OP: Een partitie moet daarna nog wel een bestandsindeling krijgen (filesystem) 5

131 6 Beheer partities Gebruik de tool fdisk fdisk /dev/sda fdisk opent een subshell met mogelijke acties: m help n new partition p print partition table d delete partition l list known partition types (82, 83) w write partition table q quit without save a toggle bootable flag (active part.) 6

132 7 Beheer bestandsysteem Maak een nieuw filesysteem (=formatteren) mkfs.[subsysteem] mkfs.ext2 of: mke2fs mkfs.ext3 of: mke3fs mkfs.vfat of: mkdosfs mkfs.reiser mkfs [ -t filesys ] [ fs-options ] filesys Voorbeeld: mkfs.ext3 /dev/sdb1 mkdosfs /dev/hdd2 7 Voorwaarden: De ondersteunende filesystems moeten in de kernel geladen zijn. Bij opensuse (nog) geen ondersteuning van ReiserFS

133 8 8 Voor de liefhebber: (Novell NSS-volumes onder Linux) (1) -t fstype Specifies the type of file system to be built, such as nsspool or nssvol. For example: -t nsspool -t nssvol fs-options File-system-specific options to be passed to the real file system builder. When creating an NSS pool, use this fs-option: -n poolname Replace poolname with the actual name of the pool you want to create. When creating an NSS volume, use this fs-option: -n volname Replace volname with the actual name of the volume you want to create. filesys for nsspool, this is device name ( devname such as /dev/hda1 or /dev/sdb2)

134 9 Harddisk beheer Yast (GUI en CLI) Start yast (GUI en CLI) Kies voor System en vervolgens voor Partitioner Ga akkoord met de waarschuwing dat dit alleen voor experts bedoeld is Dat zijn wij 9

135 10 10

136 11 11

137 12 12

138 13 13

139 14 14

140 Linux filesystems (ext) opensuse

141 2 Vandaag: Vandaag: File systemen onder Linux Geschiedenis Ext en Reiser Beheer van bestandsysteem ext3 Inode debugfs 2

142 3 EXT extended file system (1) Bestaat sinds 1992 ter vervanging van het minix-bestandsysteem: 16 bits adressen Bestandsnaam: maximaal 14 tekens Maximale adresseerruimte: 64 MB. Practische keuze van Linus Torvalds om makkelijk te kunnen werken met zijn nieuwe kernel Maximaal 255 tekens in de bestandsnaam Maximale omvang van het systeem: 2 Gb Door zijn beperkingen vervangen door Ext2 3

143 4 EXT extended file system (2) EXT maakt gebruik van inodes: Een inode is een verzameling informatie over een bestand en bevat onder meer: het bestandstype (directory, executable of niet, link, etc.), toegangsrechten (lezen, schrijven, execute - per gebruiker, groep en iedereen), eigenaars van het bestand, tijdstempel van laatste wijziging, bestandsgrootte adressen op de harddisk van de datablokken waarin het bestand opgeslagen ligt. 4

144 5 EXT extended file system (3) Inode adressen zijn 21 bits lang en een blok kan 1 kilobyte bevatten (= 2 10 dus interne adressen van 10 bits), waarmee een bestand dus een maximale grootte heeft van = 2 31 = 2 GB. Één enkel bestand kan dus het hele bestandsysteem bezetten. 5

145 6 Directory onder ext (1) 6 Een directory is een speciaal bestand, met informatieparen: een LINK Een informatie-paar maakt een koppeling (link) tussen een naam en een inode In ext kunnen meerdere namen gekoppeld worden aan één inode Een bestand kan meerdere

146 7 Directory onder ext (2) Een bestandstructuur onder ext (of überhaupt in Linux) is een BOOM-structuur Dus: geen BOS-structuur zoals FAT en NTFS Alle paden beginnen op één punt de root van het systeem ofwel: / 7

147 8 Datablokken en superblok (1) Een bestandssysteem zoals ext is: een verzameling datablokken, onderling geordend in een aantal blokgroepen. Deze blokgroepen staan achter elkaar op de harddisk en bevatten ieder een lijst van inodes en een aantal stukken voor echte data (om bestanden in te schrijven dit zijn de datablokken). 8

148 9 Datablokken en superblok (2) Het eerste datablok (vooraan, de eerste blokgroep, vrijwel vooraan de harddisk direct na de bootsector) is bij ext speciaal > dit is het superblok. Dit blok bevat informatie over de andere datablokken (voornamelijk het aantal) en alle blokgroepen (aantallen, locaties, etc.), zoals adressen van die blokken. 9

149 10 Datablokken en superblok (3) Het superblok is gemarkeerd door een magic number een "magisch getal", afgesproken als herkenningsteken. Dit getal staat op een vaste positie ten opzichte van het begin van het superblok (vanaf bit nummer 143). In het geval van ext is dit getal BE5A941 (hexadecimaal). 10

150 11 EXT2 (1) second extended file system EXT2 second extended files system EXT 2 is het traditionele bestandssysteem voor Linux distributies EXT 2 kent de volgende kenmerken: Lange bestandsnamen (255 tekens) Hoofdlettergevoelig Maximale grootte 4 TeraByte (Linux: 2 TeraByte) Geen bestandsnamen maar inodes 11

151 12 EXT2 (2) Geen namen maar inodes (informatie over het bestand) bestandstype (directory, executable of niet, link, etc.), toegangsrechten (lezen, schrijven, per gebruiker, groep en iedereen), eigenaars van het bestand, tijdstempel van laatste wijziging, bestandsgrootte en adressen op de harddisk van de datablokken waarin het bestand opgeslagen ligt 12

152 13 EXT2 (3) De eerste 10 blokken staan in een lijst. Als een bestand langer is dan 10 blokken staat er een "eerste-niveau-i-node". Dit is een verwijzing naar een sector met 170 verwijzingen. Als een bestand langer is dan blokken staat er een "tweede-niveau-i-node". Dit is een twee-dimensionale structuur die verwijst naar eerste-niveau-i-nodes. Als een bestand langer is dan (170 * 170) blokken staat er een "derde-niveau-i-node". En dit is een drie-dimensionale structuur die verwijst naar tweede-niveau-i-nodes. 13

153 14 EXT2 (4) Deze adressen zijn 21 bits lang en een blok kan 1 kilobyte bevatten (= 2 10 dus interne adressen van 10 bits), waarmee een bestand dus een maximale grootte heeft van = 2 31 = 2 GB. Één enkel bestand kan dus het hele bestandsysteem bezetten. Tegenwoordig worden voor de adressen 32- bits gebruikt. De grootte is nu exponentieel 14

154 15 Filesystems Ext2 Groups Superblock Group descriptor Block bitmap Inode bitmap Inode table Datablocks Superblock: Info over gehele fs 15

155 16 EXT 3 / Reiser FS EXT3 = EXT 2 + Transacties + ReiserFS = EXT 2 + Transacties + ReiserFS is 30% sneller met veel kleine bestanden dan Ext 3 Met grote bestanden is er ReiserFS maximaal 10% sneller. ReiserFS: Met de meeste Europese Distributies, Ext3 met de meeste Amerikaanse Distri s. 16

156 17 Bitmaps: 1 = block in gebruik, 0 = block is niet in gebruik 1 bestand = 1 inode (vgl. MFT record) Data is niet opgeslagen in inodes In de inode kan een lijst van max. 15 pointers naar datablocks worden opgeslagen Created, modified, accessed Filesystems Timestamp Klok, tijdzone Eenvoudig aan te passen In several recent court cases, it has been alleged that the timeline cannot be established beyond reasonable doubt, since the time-source may be manipulated or time-stamps may be manipulated by computer programs. 17

157 18 EXT 3 / Reiser FS Transaction Method Schrijfacties worden gebufferd in gereserveerde ruimte. Alle handelingen worden vooraf in een log vastgelegd. Pas als alle handelingen succesvol zijn verlopen wordt de log opgeschoond. Na een crash (of niet geplande reboot) worden alle logs opnieuw afgespeeld Voordeel: nooit verlies van data ZONDER DAT JE HET MERKT Nadeel: lagere performance Ook: op NTFS, ReiserFS, en NSS 18

158 19 Vandaag: Vandaag gedaan: File systemen onder Linux Geschiedenis Ext en Reiser Volgende les: Beheer van bestandsysteem ext3 Inode debugfs 19

159 Inode Hard- en symbolic link opensuse

160 Les 13: Inodes, directory s en links Vandaag: Inode (tabel) Directory s Hard- en Symbolic links Andere file-systems met links 2

161 De inode (1) Iedere linux partitie bevat een inode-tabel In de inodetabel staat voor ieder bestand (en dus directory) één inode Eén inode-record bevat informatie OVER een bestand (en directory) in het systeem De inode wordt gebruikt om het bestand aan te duiden 3

162 De inode (2) Informatie in een inode-record: Inodenummer (uniek per bestand: ID) Aantal verwijzingen Grootte van het bestand Datums: Aanmaakdatum (create date) Wijzigingsdatum (change date) Laatste keer gebruikt (last access date) Wis datum (date deleted) Eigenaar/user (uid) Groep /group (gid) Rechten user / group / other [rwxrwxrwx] Extra s zoals attributen en Verwijzing naar de bestandsdata op de partitie (zie verderop) 4

163 INODE van een Ext2-filesystem: struct ext2_inode u16 i_mode; /* File mode */ u16 i_uid; /* Owner Uid */ u32 i_size; /* Size in bytes */ u32 i_atime; /* Access time */ u32 i_ctime; /* Creation time */ u32 i_mtime; /* Modification time */ u32 i_dtime; /* Deletion Time */ u16 i_gid; /* Group Id */ u16 i_links_count; /* Links count */ u32 i_blocks; /* Blocks count */ u32 i_flags; /* File flags */ union u32 i_block [EXT2_N_BLOCKS]; /* Pointers to blocks */ ZIE VOLGENDE DIA u32 i_version; /* File version (for NFS) */ u32 i_file_acl; /* File ACL */ u32 i_dir_acl; /* Directory ACL */ u32 i_faddr; /* Fragment address */ union Meer info en bron: Klik deze link 5

164 De inode (3) In iedere inode is ruimte voor 10 data-blokken voor het bestand. Is het bestand groter,. Dan worden deze blokken gebruikt, met verwijzingen naar extra datablokken (170 stuks per blok) Is dat nog niet genoeg direct: 10 indirect: 10 * 170 double indir. 10 * 170 * 170 triple indir. 10 * Etc Etc, etc 6

165 Directory (1) Een directory is een BESTAND Met verwijzingen naar andere bestanden In een directory wordt de naam aan een bestand gegeven Een naam van het bestand wordt gekoppeld aan het unieke inode-nummer van het bestand Een bestand staat dus NIET echt IN een directory, maar ergens op de partitie 7

166 Directory (2) Een directory is NOODZAKELIJK om een bestand te kunnen vinden: In de directory is de naam opgegeven Via het gekoppelde inode-nummer wordt in de inodetabel de rest van de info opgezocht In de inode tabel staat de verwijzing naar de datablocks waar het bestand écht staat Linux: één directory verplicht / de rootdirectory Wordt aangemaakt met het bestandsysteem Elke linux partitie krijgt zo n root-directory. Bij het mounten wordt deze root gekoppeld aan een andere directory. (Zie vorige lessen over devices en mounten) 8

167 Directory (3) Wat is er te zien in een directory? In onderstaande afbeelding komt alleen de bestandsnaam uit de directory Uit de inode komt de rest van de info: Rechten (rwxrwxrwx) Aantal links User (via de UID) Group (via de GID) Omvang (in bytes) Mutatie datum (de 3 andere datums zijn niet zichtbaar) Of het een d, een l of file is 9

168 De link (1) een introductie Een bestand wordt dus in een directory gekoppeld aan een inode In linux kan je in meer directory s een koppeling maken naar dezelfde inode! In linux kun je meer namen (in één directory) aan hetzelfde inodenummer koppelen. Eén bestand kan dus in meerdere directory s en met verschillende namen in het bestandsysteem voorkomen. Dit zijn GEEN kopieën! Het blijft één bestand (1 x ruimte) 10

169 De link (2) De hardlink is de gewone verwijzing naar een bestand. Het eerste teken bij ls -l is bij een hardlink een - (min) Wanneer je een bestand (=hardlink) wist wordt alleen de verwijzing uit de directory verwijderd. Pas als de laatste hardlink wordt gewist, wordt de ruimte van het bestand vrij gegeven N.B.: een bestand wordt NOOIT gewist. De ruimte wordt vrijgegeven, zodat het kan worden overschreven. Zolang dit niet gebeurd is, kan het bestand teruggehaald worden 11

170 De link (3) Voorbeeld: Op de volgende dia een voorbeeld in het gebruik van de hardlink met twee bestandsnamen: Oefenbestand (origineel) Oefening2 (gelinkt bestand) Na wissen van het origineel blijft de 2 e link bestaan Werkt ook vanuit verschillende directory s 12

171 13

172 De symbolic link (1) Naast de hardlink bestaat in linux een symbolic link Deze herken je door een l vooraan de regel met ls l Een symbolic link verwijst naar een directory (-verwijzing) en niet naar de inode. 14

173 De symbolic link (2) Symbolic link Extra verwijzing naar een reeds bestaand bestand. De symbolic link werkt als een snelkoppeling De symbolic link is alleen de verwijzing Wanneer het bestand waarnaar verwezen wordt gewist wordt, verliest de symbolic link zijn functie: zie voorbeeld op volgende dia 15

174 Voorbeeld symbolic link 16

175 Hard- vs. symbolic link Een hardlink is veiliger dan een symbolic link (blijft bestaan) Een hardlink werkt alleen BINNEN één partitie. Een symbolic link kan ook naar andere partities en apparaten verwijzen. 17

Operating Systems Linux Blok 7a Partities Erik Seldenthuis

Operating Systems Linux Blok 7a Partities Erik Seldenthuis Blok 7a Partities Tijdsduur Doel Benodigdheden Theorie 1 dagdeel omgaan met partities, partitiegegevens afbeelden en wijzigen, gebruik maken van partitie manager, kennis van indeling schijf in partities

Nadere informatie

Keuzevak Linux - Week 2

Keuzevak Linux - Week 2 Paul Sohier Kevin van der Vlist Versie 1.0 6 december 2011 Inhoud 1 Informatie 2 Gebruikers en groepen 3 Runlevels 4 Manual pages 5 Filesystem 6 Editors Informatie en benodigdheden dictaat, presentaties,

Nadere informatie

Inhoud. A Eskwadraat Linuxcursus UNIX. GNU/Linux. Slackware. Red Hat. GNU/Linux Bestanden Thuiswerken Shell Editors Opdracht.

Inhoud. A Eskwadraat Linuxcursus UNIX. GNU/Linux. Slackware. Red Hat. GNU/Linux Bestanden Thuiswerken Shell Editors Opdracht. Inhoud A Eskwadraat Linuxcursus Jitse Klomp Sysop 10 december 2013 GNU/Linux Bestanden Thuiswerken Shell Editors Opdracht Deze presentatie is terug te vinden op home.a-eskwadraat.nl/~sysop/linuxcursus2013/

Nadere informatie

Korte uitleg: Wie mag wat met welk bestand

Korte uitleg: Wie mag wat met welk bestand Korte uitleg: Wie mag wat met welk bestand Zoals in Korte uitleg: Directories, meta-data van bestanden, inodes beschreven zit er bij de meta-data van een bestand in de inode van dat bestand een aantal

Nadere informatie

4/4 Bestandssystemen

4/4 Bestandssystemen Networking Services 4/4 Bestandssystemen 4/4.1 Structuur van Linuxbestandssystemen Definitie Om op een optimale wijze beheer uit te kunnen voeren op een Linux-bestandssysteem, is kennis van de eigenschappen

Nadere informatie

Basis UNIX commando's - overzicht

Basis UNIX commando's - overzicht Basis UNIX commando's - overzicht Hieronder volgt een lijst van UNIX-commando's die voor het programmeerpraktikum nodig, handig en/of nuttig zijn. De genoemde opties zijn er meestal maar een paar! Voor

Nadere informatie

Hulplink: https://help.ubuntu.com/community/installinganewharddrive

Hulplink: https://help.ubuntu.com/community/installinganewharddrive In de Ubuntu server hier zit een tweede sata-disk van 400 GB, deze is nog niet zichtbaar in Ubuntu. Daar gaat verandering in komen, zonde toch. Deze disk moet altijd te zien zijn omdat daar de backups

Nadere informatie

Open Enterprise Server 2 en vsphere Best Practises. Michael Wilmsen

Open Enterprise Server 2 en vsphere Best Practises. Michael Wilmsen Open Enterprise Server 2 en vsphere Best Practises Michael Wilmsen Even voorstellen Werk met Novell producten sinds 1997 Werk met VMware producten sinds 2000 Certified Novell Instructor 2006 VCP 3 en 4

Nadere informatie

Unix Console Gebruik

Unix Console Gebruik Unix Console Gebruik Inleiding tot het gebruik van de Unix console... met wat Linux en distributiespecifieke zaken ertussen. Presentatie van 16/04/2007 voor de HCC-Vl : Mechelen Sven Vermeulen 1 Unix Console

Nadere informatie

Huiswerk Linux: Apache groepsrechten

Huiswerk Linux: Apache groepsrechten Huiswerk Linux: Apache groepsrechten Opdracht: configureer Apache zodanig, dat je Cygwin niet meer Als administrator hoeft te starten om Apache te configureren. Om dit te bereiken maken we in Windows een

Nadere informatie

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide

Nadere informatie

Wat is een unattended install?

Wat is een unattended install? Unattended Install Wat is een unattended install? Een Linux install waarbij geen user-interactie (input) nodig is. Alle vragen die bij een install om input vragen worden via een van tevoren gegenereerd

Nadere informatie

We beginnen met een strikvraag: Welk van de volgende zijn bestanden?

We beginnen met een strikvraag: Welk van de volgende zijn bestanden? Alles is een bestand Posted 21 Sep 2015 David BothFeed Adapted Feb 2017 Henry van Aarssen Image by : opensource.com We beginnen met een strikvraag: Welk van de volgende zijn bestanden? Directories Shell

Nadere informatie

De Linux Boom structuur

De Linux Boom structuur De Linux Boom structuur De indeling van Folders en bestanden in een Linux distributie voldoen vandaag de dag meer en meer aan bepaalde standaarden zijnde FHS (Filesystem Hierarchy Standard) en LSB (Linux

Nadere informatie

Hoe partitioneer ik een hardeschijf?

Hoe partitioneer ik een hardeschijf? Project Hoe partitioneer ik een hardeschijf? Voor: Medewerker ICT Door: Patrick Koning Inleiding In deze opdracht ga je leren hoe je een harde schijf kunt partitioneren, oftewel: een harde schijf indelen

Nadere informatie

Linux Quickstart Cygwin via HTTP

Linux Quickstart Cygwin via HTTP Linux Quickstart Cygwin via HTTP Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt.

Nadere informatie

Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur

Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Dit examen bestaat uit 7 pagina s. De opbouw van het examen is als volgt: - 40 meerkeuzevragen

Nadere informatie

Gentoo linux. Introductie. Gentoo is anders. LinuxFocus article number 336 http://linuxfocus.org. door Guido Socher (homepage) Over de auteur:

Gentoo linux. Introductie. Gentoo is anders. LinuxFocus article number 336 http://linuxfocus.org. door Guido Socher (homepage) Over de auteur: LinuxFocus article number 336 http://linuxfocus.org Gentoo linux door Guido Socher (homepage) Over de auteur: Guido werkt erg graag met Gentoo omdat het hem meer controle geeft over het installatie proces.

Nadere informatie

Linux Server Installatie

Linux Server Installatie Linux Server Installatie Debian 5 Lenny Installeer Debian zonder grafische omgeving. Minimum voorwaarden voor een Debian Server: Install Type Minimal RAM[114] Recommended RAM[114] Hard Drive space used[114]

Nadere informatie

studievaardigheden studentassistent: Alice de Vries alice-de-vries@hotmail werkcollege / practicum

studievaardigheden studentassistent: Alice de Vries alice-de-vries@hotmail werkcollege / practicum studievaardigheden studentassistent: Alice de Vries alice-de-vries@hotmail werkcollege / practicum Hendrik Jan Hoogeboom h.j.hoogeboom@liacs.leidenuniv paleistuin (computers) tijd 10.45 15.00 studievaardigheden

Nadere informatie

Van dvd naar webserver. Marcel Nijenhof Marceln@pion.xs4all.nl 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf

Van dvd naar webserver. Marcel Nijenhof Marceln@pion.xs4all.nl 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf Van dvd naar webserver Marcel Nijenhof Marceln@pion.xs4all.nl 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf 1 Indeling Start installatie Wat is linux Wat zijn distributies Geschikte distributies

Nadere informatie

Korte uitleg: Mounten van filesystemen

Korte uitleg: Mounten van filesystemen Korte uitleg: Mounten van filesystemen Mounten (van filesystemen) wordt in beter Nederlands 'aankoppelen' genoemd. Hoe je het ook noemt, waar gaat het om? Voor velen is dit een raadselachtig gebeuren.

Nadere informatie

Software. Opdrachten - Deel 1. Naam: Klas: 2015 versie:concept-3.4.2

Software. Opdrachten - Deel 1. Naam: Klas: 2015 versie:concept-3.4.2 Software Opdrachten - Deel 1 Naam: Klas: 2015 versie:concept-3.4.2 Voorwoord Voorwoord In deze module staan de praktijk en theorie opdrachten voor de module Software Deel 1. I Voorwoord II Inhoudsopgave

Nadere informatie

Hoe een USB schijf (stick, harde schijf) leegmaken vanuit de terminal

Hoe een USB schijf (stick, harde schijf) leegmaken vanuit de terminal Hoe een USB schijf (stick, harde schijf) leegmaken vanuit de terminal We hebben allemaal wel meerdere USB-sticks die rondslingeren op onze werkplaats. Ook behoort een externe harde schijf tot het werkmateriaal

Nadere informatie

4/5 Installatieservers

4/5 Installatieservers Netwerk Services 4/5 Installatieservers 4/5.1 Een Su SE -installatieserver maken 4/5.1.1 Inleiding Als u maar één server te installeren hebt, doet u dat natuurlijk vanaf de installatie-dvd. Als er meerdere

Nadere informatie

Dit zijn latency s die voorkomen bij het selecteren van het juiste geheugenadres in de RAM.

Dit zijn latency s die voorkomen bij het selecteren van het juiste geheugenadres in de RAM. Examenvragen 1. RAS / CAS / Ras to Cas => uitleggen, plus zeggen wat je het beste optimaal houdt (CAS) Dit zijn latency s die voorkomen bij het selecteren van het juiste geheugenadres in de RAM. RAS: Row

Nadere informatie

Oefening 1: hardware block devices (zoals harde schijven) herkennen

Oefening 1: hardware block devices (zoals harde schijven) herkennen Inhoudstafel Oefening 1: hardware block devices (zoals harde schijven) herkennen...1 Oefening 2: werken met partities...1 Oefening 3: opkuis en automatisatie...1 Oefening 4: werken met file systems...2

Nadere informatie

Installatie Software - Opdrachten Les 2

Installatie Software - Opdrachten Les 2 Installatie Software - Opdrachten Les 2 ROC van Amsterdam Gooi en Vechtstreek Naam: Klas: Datum: 2010 Jansn 1 van 11 is een operating system dat ten grondslag ligt aan de verschillende versies van Windows.

Nadere informatie

Friesland College Leeuwarden

Friesland College Leeuwarden Voorwoord In dit project vertel ik wat Open Source is en wat ik daarover heb gevonden. Ik laat zien hoe ik een Virtuele machine geschikt maak voor Dual Boot. Dan laat ik zien hoe je 2 besturingssystemen

Nadere informatie

Installeren van het programma:

Installeren van het programma: Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Whisper380-computerhulp.net Datum: 20-2-2011 Inhoudsopgave Installeren van het programma:...3 Configureren van het programma:...7 Mappen aanmaken:...9 Groepen

Nadere informatie

ISW Presents Debian Homeserver Workshop

ISW Presents Debian Homeserver Workshop ISW Presents Debian Homeserver Workshop Lucas Kauffman Vincent Andries Debian Homeserver Voorzitter ISW lucas@isw.student.khleuven.be serveradmin ISW goose@isw.student.khleuven.be Debian Homeserver Installatie

Nadere informatie

Programma's installeren in Linux (toegespitst op Kanotix; Debian/sid)

Programma's installeren in Linux (toegespitst op Kanotix; Debian/sid) Programma's installeren in Linux (toegespitst op Kanotix; Debian/sid) In het kort 1 Probeer eerst met # apt-get install programmanaam. (je kunt ook zoeken naar een programma. Zie hoofdstuk apt. 2 Als je

Nadere informatie

Ubuntu : gebruikers en bestandsbeheer

Ubuntu : gebruikers en bestandsbeheer Ubuntu : gebruikers en bestandsbeheer 1. Gebruikers en groepen aanmaken in Ubuntu. Net als op een Windows systeem kunnen verschillende gebruikers gebruik maken van eenzelfde besturingssysteem. Elk van

Nadere informatie

5/5 Red Carpet. 5/5.1 Inleiding

5/5 Red Carpet. 5/5.1 Inleiding Management Services 5/5 Red Carpet 5/5.1 Inleiding Met de overname van Ximian is Novell ook eigenaar geworden van de Red Carpet-technologie. Hoewel het aannemelijk is dat het hier een tijdelijke oplossing

Nadere informatie

Het leven na de installatie 2005, deel 1

Het leven na de installatie 2005, deel 1 Het leven na de installatie 2005, deel 1 9 maart 2005 Introductie Sprekers: Rik Boven, Bert de Bruijn en Tim Verhoeven IEEE Student Branch http://www.ieee-sb-leuven.be/ Informatica Studenten Werking Voor

Nadere informatie

Linux Quickstart Cygwin

Linux Quickstart Cygwin Linux Quickstart Cygwin Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt. Let op:

Nadere informatie

Bestandssystemen. yvan vander sanden. 16 maart 2015

Bestandssystemen. yvan vander sanden. 16 maart 2015 Bestandssystemen yvan vander sanden 16 maart 2015 Bij elk operating system is het belangrijk te begrijpen hoe schijven en bestandssystemen werken. Schijven moeten geformatteerd worden met een specifiek

Nadere informatie

Aandachtspunten voor installatie suse in vmware server

Aandachtspunten voor installatie suse in vmware server Aandachtspunten voor installatie suse in vmware server Voorbereiden van vware virtueel machine: 1. Select linux Suse linux 2. Maak disksize 5Gb Denk er als je virtual machine wilt draaien op FAT32 vink

Nadere informatie

Rhino: Back-up maken. RsyncBackup

Rhino: Back-up maken. RsyncBackup Rhino: Back-up maken Wij als gebruikers berokkenen zelf de meeste schade aan onze PC s. Niet virussen of trojans. We wissen ongewild bestanden en maken fouten met software. Ook een hardwarestoring kan

Nadere informatie

Onderzoeksnetwerk via Linux

Onderzoeksnetwerk via Linux Onderzoeksnetwerk via Linux Het onderzoeksnetwerk biedt opslagruimte en printers voor onderzoeksdoeleinden. Deze quickreference beschrijft hoe u vanaf een Linux computer de gedeelde opslagruimte kunt benaderen

Nadere informatie

CrashPlan PROe installatie handleiding. Versie 2.2-17-04-2016. Mac-Up! - CrashPlan PROe Installatie Handleiding - 1

CrashPlan PROe installatie handleiding. Versie 2.2-17-04-2016. Mac-Up! - CrashPlan PROe Installatie Handleiding - 1 CrashPlan PROe installatie handleiding Versie 2.2-17-04-2016 Mac-Up! - CrashPlan PROe Installatie Handleiding - 1 1 - Ga naar de gedownloade CrashPlanPROe_Mac-Up!.zip (staat standaard in jouw Downloads

Nadere informatie

Korte uitleg: Mounten van filesystemen door de desktopgebruiker

Korte uitleg: Mounten van filesystemen door de desktopgebruiker Korte uitleg: Mounten van filesystemen door de desktopgebruiker Aangezien deze korte uitleg over mounten van filesystemen onder bijzondere omstandigheden gaat wordt de lezer geacht Korte uitleg: Mounten

Nadere informatie

Erik Poll Martijn Warnier. http://www.cs.kun.nl/~erikpoll/linux

Erik Poll Martijn Warnier. http://www.cs.kun.nl/~erikpoll/linux Introductie Linux/UNIX Erik Poll Martijn Warnier http://www.cs.kun.nl/~erikpoll/linux Concrete doel van vandaag Basisvaardigheden UNIX/Linux werken met de command line shell file beheer proces beheer Betere

Nadere informatie

Knoppix kookboek 3.2. Dualboot Windows XP met Knoppix 3.2 op 1 hardeschijf

Knoppix kookboek 3.2. Dualboot Windows XP met Knoppix 3.2 op 1 hardeschijf Knoppix kookboek 3.2. Dualboot Windows XP met Knoppix 3.2 op 1 hardeschijf Hier wordt beschreven hoe je Knoppix 3.2. (Linux) en Windows XP professional op 1 hardeschijf (HD) kunt installeren. De software

Nadere informatie

6/9 File-systems. 6/9.1 Werken met bestandssystemen in Open Enterprise Server 2

6/9 File-systems. 6/9.1 Werken met bestandssystemen in Open Enterprise Server 2 Storage 6/9 File-systems 6/9.1 Werken met bestandssystemen in Open Enterprise Server 2 Open Enterprise Server biedt een vergaande keuze als het gaat om bestandssystemen. Waar u op NetWare automatisch terechtkomt

Nadere informatie

Inhoud S003. Vak: Windows 7 niv 3/4

Inhoud S003. Vak: Windows 7 niv 3/4 Inhoud Windows 7 imaging.... 3 Voorbereiding; een ingerichte installatie strippen met Sysprep:... 4 Een Image maken met ImageX.... 7 De nieuwe schijf voorbereiden op de installatie van de image.... 9 Uitrollen

Nadere informatie

Linux Gevorderden Basis installatie Linux. Elektronica-ICT. Selina Oudermans 2ICT4. Academiejaar 2015-2016

Linux Gevorderden Basis installatie Linux. Elektronica-ICT. Selina Oudermans 2ICT4. Academiejaar 2015-2016 Linux Gevorderden Basis installatie Linux Elektronica-ICT Selina Oudermans 2ICT4 Academiejaar 2015-2016 Campus Geel, Kleinhoefstraat 4, BE-2440 Geel 65 3 INHOUDSTAFEL INHOUDSTAFEL... 3 INLEIDING... 4 1

Nadere informatie

Chapter 4. eenvoudige webserver opzetten

Chapter 4. eenvoudige webserver opzetten Chapter 4. eenvoudige webserver opzetten Table of Contents 4.1. overzicht... 44 4.2. software beheren op Linux... 44 4.3. vi... 45 4.4. html... 45 4.5. apache2... 45 4.6. twee extra websites op de apache

Nadere informatie

Inhoudsopgave: Whisper380-computerhulp

Inhoudsopgave: Whisper380-computerhulp Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Datum: 17-10-2010 Inhoudsopgave: Inhoudsopgave:... 2 Het programma downloaden.... 3 Het programma downloaden... 4 De installatie van het programma... 6 Het

Nadere informatie

Standard Parts Installatie Solid Edge ST3

Standard Parts Installatie Solid Edge ST3 Hamersveldseweg 65-1b 3833 GL LEUSDEN 033-457 33 22 033-457 33 25 info@caap.nl www.caap.nl Bank (Rabo): 10.54.52.173 KvK Utrecht: 32075127 BTW: 8081.46.543.B.01 Standard Parts Installatie Solid Edge ST3

Nadere informatie

Overzicht. Tekstmanipulatie. Doel van de cursus. Doel van de cursus. Tekstmanipulatie: tekst automatisch bewerken en onderzoeken. Waarom Linux?

Overzicht. Tekstmanipulatie. Doel van de cursus. Doel van de cursus. Tekstmanipulatie: tekst automatisch bewerken en onderzoeken. Waarom Linux? Overzicht Tekstmanipulatie Week 1 Gosse Bouma g.bouma@rug.nl Informatiekunde Rijksuniversiteit Groningen 2007/2008 Doel van de cursus Tekstmanipulatie: tekst automatisch bewerken en onderzoeken Bewerken

Nadere informatie

Knoppix Kookboek 3.2. voor hardeschijf installatie alleen Knoppix3.2. door Wim Hegeman.

Knoppix Kookboek 3.2. voor hardeschijf installatie alleen Knoppix3.2. door Wim Hegeman. Knoppix Kookboek 3.2. voor hardeschijf installatie alleen Knoppix3.2. door Wim Hegeman. De totale harde schijf van je PC wordt gebruikt om een Knoppix (Linux) op je PC te schrijven. Het is daarom belangrijk

Nadere informatie

Checklist Installatie PC5 Ubuntu 9.04 Desktop i386 10-10-2009

Checklist Installatie PC5 Ubuntu 9.04 Desktop i386 10-10-2009 TIP Kijk op karelzimmer.nl voor voor downloads, checklists, en scripts. 1. Installatie voorbereiden. 1.1. Aanmelden als karel. 1.2. Maak Ubuntu USB-stick aan via Systeem > Beheer > USB-opstartschijf aanmaken.

Nadere informatie

Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten

Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten Handleiding installatie en gebruik Ahsay OBM Windows server Apple OS X Linux en UNIX-varianten INHOUD 1 Over deze handleiding 2 Systeemvereisten 3 Installatie 3.1 Linux 3.2 BSD 4 Gebruik via de GUI 5 Helpdeks

Nadere informatie

2 Installatie Windows Server 2008 R2 Standard

2 Installatie Windows Server 2008 R2 Standard 10 2 Installatie Windows Server 2008 R2 Standard 2.1 Mogelijke proefopstellingen 2.1.1 64-bit computer, zonder Virtualization Technology Minimaal 2GB geheugen Netwerkkaart Naar Internet, waarschijnlijk

Nadere informatie

UBUNTU 8 installatie. 13/10/2009 http://www.ivowebschool.be/uploads/ ivowebschool.be/ /205bc10d-ef8e-4a 1/14. Onderwerpen

UBUNTU 8 installatie. 13/10/2009 http://www.ivowebschool.be/uploads/ ivowebschool.be/ /205bc10d-ef8e-4a 1/14. Onderwerpen UBUNTU 8 installatie Onderwerpen Ubuntu downloaden VMWare klaarmaken Ubuntu installeren VMWare tools installeren 1. Ubuntu downloaden ( ) Je kan ubuntu gratis downloaden via de website www.ubuntu.com.

Nadere informatie

Introduction to Compgenomics Part II. Lee Katz January 13, 2010

Introduction to Compgenomics Part II. Lee Katz January 13, 2010 Introduction to Compgenomics Part II Lee Katz January 13, 2010 All students and groups should be on the Wiki Wiki needs to be closed and secured by Friday How are we doing 2 Introduction to using the server

Nadere informatie

FDISK. Hoofdstuk 1 Inleiding FDISK

FDISK. Hoofdstuk 1 Inleiding FDISK FDISK Hoofdstuk 1 Inleiding FDISK Tegenwoordig is het heel erg gemakkelijk om van een hardeschijf meerdere hardeschijven te maken. Stel, u maakt graag foto s met uw digitale camera en u maakt ook nog eens

Nadere informatie

Ladibug Document Camera Image Software Gebruikershandleiding

Ladibug Document Camera Image Software Gebruikershandleiding Ladibug Document Camera Image Software Gebruikershandleiding Inhoud 1. Introductie...2 2. Systeemvereisten...2 3. Ladibug installeren...3 4. Beginnen met de Ladibug te gebruiken...5 5. Bediening...6 5.1

Nadere informatie

Macrium Reflect V4.2 Handleiding

Macrium Reflect V4.2 Handleiding Macrium Reflect V4.2 Handleiding Met Macrium Reflect kunt u een Image (kopie) maken van de C: schijf, waarmee, u na computerproblemen binnen tien minuten weer een goed werkende PC kunt hebben. Ga naar:

Nadere informatie

TIRLNX01. Keuzevak Linux Vragen. Auteurs: Kevin van der Vlist Gedoceerd te: Hogeschool Rotterdam Vestiging Academieplein

TIRLNX01. Keuzevak Linux Vragen. Auteurs: Kevin van der Vlist Gedoceerd te: Hogeschool Rotterdam Vestiging Academieplein Keuzevak Linux Vragen Auteurs: kevin@kevinvandervlist.nl en paul@paulsohier.nl Gedoceerd te: Vestiging Academieplein Versie 1.1 29 november 2011 Samenvatting Om een cijfer te halen voor dit keuzevak dien

Nadere informatie

Handleiding VirtualBox

Handleiding VirtualBox Pagina 1 van 18 Handleiding VirtualBox Inhoud 1) Wat is VirtualBox?... 2 2) Installatie... 2 3) Schermopbouw VirtualBox... 6 4) Downloaden van Linux ISO... 7 5) Virtuele Machine aanmaken... 7 6) Besturingssysteem

Nadere informatie

HOWTO: Configuratie van Samba als PDC

HOWTO: Configuratie van Samba als PDC HOWTO: Configuratie van Samba als PDC Steve Weemaels 2005 Wat is samba Een implementatie van het Microsoft SMB protocol onder Unix systemen, met als doel het sharen van directories en printers, userauthenticatie

Nadere informatie

Knoppix kookboek 3.2. dual-boot Knoppix (Linux) en Windows98 op 1 harde schijf door Wim Hegeman.

Knoppix kookboek 3.2. dual-boot Knoppix (Linux) en Windows98 op 1 harde schijf door Wim Hegeman. Knoppix kookboek 3.2. dual-boot Knoppix (Linux) en Windows98 op 1 harde schijf door Wim Hegeman. Hier wordt beschreven hoe je Knoppix 3.2. (Linux) en Windows98 (W98) op 1 hardeschijf (HD) kunt installeren.

Nadere informatie

Multi user Setup. Firebird database op een windows (server)

Multi user Setup. Firebird database op een windows (server) Multi user Setup Firebird database op een windows (server) Inhoudsopgave osfinancials multi user setup...3 Installeeren van de firebird database...3 Testing van de connectie met FlameRobin...5 Instellen

Nadere informatie

Macrium Reflect Free. Mirror Back-up:

Macrium Reflect Free. Mirror Back-up: Macrium Reflect Free. Mirror Back-up: Een ideaal programma voor een reserve kopie van uw werkende computer is Macrium Reflect Free. Op dit moment nog versie 6 maar op korte termijn verschijnt hiervan de

Nadere informatie

1 Installatie van de server... 2

1 Installatie van de server... 2 Inhoudstafel 1 Installatie van de server... 2 1.1 Basis installatie Ubuntu server... 2 1.2 Aanpassingen Ubuntu server... 2 1.2.1 Updates installeren... 2 1.2.2 Vast IP-adres instellen naar 192.168.186.3...

Nadere informatie

HANDLEIDING >NAT ROUTER MET PFSENSE MEDIATECHNOLOGIE GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: R.SELLIS

HANDLEIDING >NAT ROUTER MET PFSENSE MEDIATECHNOLOGIE GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: R.SELLIS HANDLEIDING >NAT ROUTER MET PFSENSE MEDIATECHNOLOGIE GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: R.SELLIS INHOUDSOPGAVE Inleiding... 2 H1 Installatie... 4 H2 Interface IP adress... 10 H3 Webconfigurator...

Nadere informatie

Knoppix Kookboek 3.7. dual-boot installatie van Knoppix 3.7. en Windows XP op één harde schijf

Knoppix Kookboek 3.7. dual-boot installatie van Knoppix 3.7. en Windows XP op één harde schijf Knoppix Kookboek 3.7. dual-boot installatie van Knoppix 3.7. en Windows XP op één harde schijf Knoppix is een Linux besturingssysteem voor een normale PC. Het functioneert op een alleenstaande PC in combinatie

Nadere informatie

Labo 4 : Installatie Windows XP Professional Edition

Labo 4 : Installatie Windows XP Professional Edition Labo 4 : Installatie Windows XP Professional Edition In dit hoofdstuk gaan we op een volledig nieuwe PC met een lege harde schijf Windows XP Professional Edition installeren. Alle stappen voor de installatie

Nadere informatie

6/7 Opslag onder Linux

6/7 Opslag onder Linux Storage 6/7 Opslag onder Linux 6/7.1 Werken met logische volumes Als u SuSE Linux installeert, worden er partities aangemaakt. Bij een SLES-installatie, is dat standaard een swappartitie en een root-partitie.

Nadere informatie

Super GRUB2 Disk Super GRUB2 Disk

Super GRUB2 Disk Super GRUB2 Disk Super GRUB2 Disk Super GRUB2 Disk is een live cd die je helpt om te starten in elke Operating System (OS), zelfs als je niet kunt opstarten door normale middelen. Een nieuwe stabiele release De voormalige

Nadere informatie

Automagisch installeren van OES en SLES. Frank Korpershoek Jeroen Bannink

Automagisch installeren van OES en SLES. Frank Korpershoek Jeroen Bannink Automagisch installeren van OES en SLES Frank Korpershoek Jeroen Bannink Agenda Waarom deze methode Installatie Server PXE Booting AutoYast scripts Subscription Management Server Slide: 2 Handmatig vs.

Nadere informatie

Installatiehandleiding AhsayOBM Unix / Linux. v20080901

Installatiehandleiding AhsayOBM Unix / Linux. v20080901 Installatiehandleiding AhsayOBM Unix / Linux v20080901 Inhoudsopgave 1 Over deze handleiding...3 2 Systeemvereisten...4 3 Installatie...5 3.1 Linux...5 3.2 BSD...5 4 Gebruik...7 4.1 Gebruik via de GUI...7

Nadere informatie

Installatie Windows XP Professional Edition

Installatie Windows XP Professional Edition Installatie Windwos XP Professional Edition 1 Installatie Windows XP Professional Edition In dit hoofdstuk gaan we op een volledig nieuwe PC met een lege harde schijf Windows XP Professional Edition installeren.

Nadere informatie

Midi PDF Bladmuziek lezer

Midi PDF Bladmuziek lezer Inleiding. Ruim 20 ordners aan bladmuziek, meeste daarvan uitgeprint van een PDF. Even snel een nummer opzoeken wil dan ook niet, terwijl ik alles wel op alfabetische volgorde heb. Dat was het niet helemaal

Nadere informatie

Multiboot systeem maken

Multiboot systeem maken Multiboot systeem maken Met de opkomst van Linux stappen steeds meer mensen over op een multiboot systeem, waarbij meerdere Operating Systemen op de harde schijf worden geplaatst. Ook als u alleen bij

Nadere informatie

Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server

Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server Opdracht Installeer op je Knoppix installatie de ProFTPD ftp-server. Doelstelling Het leren van: 1. het installeren van ProFTPD, en 2. de basis

Nadere informatie

Inhoudsopgave: Inhoudsopgave:... 2 Waar moet uw pc aan voldoen?... 2 De installatie:... 4 De computer gereed maken voor gebruik:...

Inhoudsopgave: Inhoudsopgave:... 2 Waar moet uw pc aan voldoen?... 2 De installatie:... 4 De computer gereed maken voor gebruik:... Versie: 1.1 Gemaakt door: Whisper380 Eigenaar: whisper380-computerhulp Datum: 17-09-2010 Inhoudsopgave: Inhoudsopgave:... 2 Waar moet uw pc aan voldoen?... 2 De installatie:... 4 De computer gereed maken

Nadere informatie

Propa e d e u s e taak 2

Propa e d e u s e taak 2 Propa e d e u s e taak 2 Introductie Cygwin voor studenten HTS Elektrotechniek Inhoudsopgave Installatie van Cygwin......1 Wat is Cygwin?......1 Waarom gebruiken wij Cygwin?...2 Systeemveiligheid...2 Installatie

Nadere informatie

Permanente netwerkverbinding leggen naar je NAS

Permanente netwerkverbinding leggen naar je NAS Permanente netwerkverbinding leggen naar je NAS Wat is een NAS? Network-attached storage, vaak afgekort tot het acroniem NAS, is een opslagmedium dat op het netwerk aangesloten is en gebruik maakt van

Nadere informatie

1) Domeinconfiguratie van Windows 9x clients & Windows Millennium

1) Domeinconfiguratie van Windows 9x clients & Windows Millennium 1) Domeinconfiguratie van Windows 9x clients & Windows Millennium Hier gaat het dus over Windows 95, Windows 98 of Millennium. Hoe kun je het aanmelden op het domein activeren? Vooreerst dient men Client

Nadere informatie

Solcon Online Backup. Aan de slag handleiding voor Linux

Solcon Online Backup. Aan de slag handleiding voor Linux Version 1 September 2007 Installatie: 1. Download het setup bestand (obm-nix.tar.gz) van de website. 2. Voor de volgende stappen dient u root te zijn. 3. Doorloop de volgende stappen voor het uitpakken

Nadere informatie

NW09 NTFS machtigingen

NW09 NTFS machtigingen NW09 NTFS machtigingen Bij de installatie van het besturingssysteem kan je kiezen of je de schijf wil formatteren in het bestandssysteem FAT of in het bestandssysteem NTFS. Op schijven die geformatteerd

Nadere informatie

Bestand: /home/karel/scripts/nas Pagina 1 van 8

Bestand: /home/karel/scripts/nas Pagina 1 van 8 Bestand: /home/karel/scripts/nas Pagina 1 van 8 1 #!/bin/bash 2 ############################################################################# 3 # Bestand: nas # 4 # Doel: Script voor het aankoppelen van

Nadere informatie

Hoe je /home folder naar een andere partitie verplaatsen

Hoe je /home folder naar een andere partitie verplaatsen Hoe je /home folder naar een andere partitie verplaatsen De situatie Als je de standaard optie hebt geaccepteerd tijdens het installeren van Ubuntu, Mint of andere op Ubuntu gebaseerde distro, dan is de

Nadere informatie

IN1805 I Operating System Concepten

IN1805 I Operating System Concepten IN1805 I Operating System Concepten Hoofdstuk 10: File system 8-1 File systemen Eenfile is een verzameling gegevens met een naam en andere attributen. Een file wordt bewaard in de vorm van een reeks bytes

Nadere informatie

1. BIOS. In de setup wordt aangegeven waar de bootsector is. Na de BIOS wordt de Bootsector gelezen en uitgevoerd. 2. BOOTSECTOR

1. BIOS. In de setup wordt aangegeven waar de bootsector is. Na de BIOS wordt de Bootsector gelezen en uitgevoerd. 2. BOOTSECTOR 1. BIOS Bij het opstarten van je computer wordt eerst de BIOS opgestart. De BIOS (= Basic Input / Output Systeem) is een programma dat de hardware van je computer controleert. Dit programma kan beïnvloed

Nadere informatie

Een beveiligde schijf maken met Cryptainer LE!

Een beveiligde schijf maken met Cryptainer LE! Een beveiligde schijf maken met Cryptainer LE! Handleiding van Auteur: Michael4446 April 2008 handleiding: Een beveiligde schijf maken met Cryptainer LE! Een beveiligde schijf maken met Cryptainer LE!

Nadere informatie

Configureren van een VPN L2TP/IPSEC verbinding

Configureren van een VPN L2TP/IPSEC verbinding Configureren van een VPN L2TP/IPSEC verbinding Inhoudsopgave 1. Voorbereiding.... 3 2. Domain Controller Installeren... 4 3. VPN Configuren... 7 4. Port forwarding.... 10 5. Externe Clients verbinding

Nadere informatie

Installatiehandleiding Windows 98

Installatiehandleiding Windows 98 Installatiehandleiding Windows 98 Installatiehandleiding voor de systeembeheerder Arno Schoon IO1D4.1 Installatiehandleiding Windows 98 ICT Beheerder BOL-4 leerjaar 1 Koning Willem I College Project 2

Nadere informatie

HANDLEIDING WINDOWS INTUNE

HANDLEIDING WINDOWS INTUNE HANDLEIDING WINDOWS INTUNE In deze handleiding beschrijven we de stappen die nodig zijn om Windows-apparaten op te nemen in de Windows Intune-omgeving van de school en deze lokaal te beheren. INHOUD 1.

Nadere informatie

Beveiliging van persoonlijke bestanden door middel van encryptie een tutorial door Nick heazk Vannieuwenhoven

Beveiliging van persoonlijke bestanden door middel van encryptie een tutorial door Nick heazk Vannieuwenhoven Beveiliging van persoonlijke bestanden door middel van encryptie een tutorial door Nick heazk Vannieuwenhoven Ten Geleide Voor het beveiligen van onze persoonlijke bestanden zullen we gebruik maken van

Nadere informatie

Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet...

Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet... 333 Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet... 18 ios (ipad)... 18 Android... 21 Windows... 21 Smartphone...

Nadere informatie

We gebruiken de Knoppix cd-rom versie 3.3. van de HCC Unix-gg. Je kunt hem bestellen bij de HCC-unix gg zie:

We gebruiken de Knoppix cd-rom versie 3.3. van de HCC Unix-gg. Je kunt hem bestellen bij de HCC-unix gg zie: Knoppix Kookboek 3.3. enkelvoudig installatie van Knoppix 3.3. op één hardeschijf De totale harde schijf van je PC wordt gebruikt om een Knoppix (Linux) op je PC te schrijven. Het is daarom belangrijk

Nadere informatie

Introductie tot het werken met een commandoregel

Introductie tot het werken met een commandoregel Introductie tot het werken met een commandoregel 23 december 2004 (C) AT Computing, Nijmegen, 2004 Introductie Het volgen van een cursus waarbij een commandoregel wordt gebruikt, wil nog wel eens tegenvallen

Nadere informatie

Windows Xp professional op de werkstations en Windows 2000 op de Server

Windows Xp professional op de werkstations en Windows 2000 op de Server Windows Xp professional op de werkstations en Windows 2000 op de Server Uitleg over het implementeren van Microsoft Windows XP Professional op de werkstations en de bijbehorende management tools. Dit boekje

Nadere informatie

Tekstmanipulatie. Week 1. Gosse Bouma 2007/2008. Informatiekunde Rijksuniversiteit Groningen

Tekstmanipulatie. Week 1. Gosse Bouma 2007/2008. Informatiekunde Rijksuniversiteit Groningen Tekstmanipulatie Week 1 Gosse Bouma g.bouma@rug.nl Informatiekunde Rijksuniversiteit Groningen 2007/2008 Gosse Bouma 1/21 Overzicht 1 Inleiding 2 Linux voor Windows-gebruikers 3 Shell & Filesysteem 4 Tot

Nadere informatie

Installatie Solid Edge ST5

Installatie Solid Edge ST5 Installatie Solid Edge ST5! NEEM DIT DOCUMENT DOOR VOORDAT U UW HUIDIGE SOLID EDGE VERSIE GAAT VERWIJDEREN! LET OP!! SOLID EDGE ST5 KUNT U NIET MEER OP WINDOWS XP INSTALLEREN LET OP!! DE ST5 LICENSE MANAGER

Nadere informatie

Replicator Backup-programma, om data automatisch op externe harde schijf te zetten, als backup.

Replicator Backup-programma, om data automatisch op externe harde schijf te zetten, als backup. Replicator Backup-programma, om data automatisch op externe harde schijf te zetten, als backup. Wanneer u niet graag belangrijke data wilt kwijtraken, dan raad ik U aan, een externe harde schijf, op een

Nadere informatie