Systeembeheer op Linux

Maat: px
Weergave met pagina beginnen:

Download "Systeembeheer op Linux"

Transcriptie

1 Systeembeheer op Linux Inleiding 1 Overzicht Linux netwerkbeheer I! Linux distributies/ kernels! Help /Zoeken (man, info, apropos, whatis, find,grep)! Bestanden, directories en commando's! Gebruikers, groepen en rechten (chmod)! Mounten (floppy, cdrom)! Scripts (shell, awk en perl)! Samba, crontab en at! Processen (ps, kill, nice, renice)! Netwerken (ping, netstat, route, ifconfig)! Netwerktools (ftp, telnet, ssh) 2 1

2 Enkele Linux distributies! Redhat (nieuwere, meer gebruiksvriendelijke distributie met een mooie installatie)! SuSE (meest uitgebreide, geavanceerde en degelijk geteste distributie uit Duitsland)! Slackware (de oudere en traditionele distributie van Linux)! Debian (GNU linux) Degelijke distributie, maar installatie enkel door geavanceerde gebruikers! MKLinux (Linux voor Power Macintosh)! Caldera Openlinux (installatie ook op DOS)! Mandrake (zeer gebruiksvriendelijke, Windows achtige installatie) 3 Linux stabiele en experimentele kernels! De nieuwste stabiele Linux kernel is versie Je kan deze volledige kernel versie (6 MB)! downloaden op Funet Finland of op een Belgische mirror van Funet.! Een stabiele kernel heeft als tweede cijfer een even getal, een experimentele kernel heeft een oneven getal. Bijvoorbeeld de huidige experimentele kernel is Experimenteel betekent dat er nog fouten in kunnen zitten, maar betekent niet direct dat je een slechte versie van linux hebt. 4 2

3 Gebruik van Linux! De computers aan boord van de spaceshuttle draaien bijvoorbeeld Debian Linux! Veel beelden uit de kaskraker Titanic werd door meer dan 200 Alpha s samengesteld, draaiende op Linux.! De Apache webserver is één van de meest gebruikte webservers in de Benelux. Méér dan 60 procent van de servers draaiden in april 1998 Apache onder Linux (dit zijn rond de servers). De Microsoft servers hebben slechts 30 procent van de markt. Niet te onderschatten voordeel van Apache: Gratis en stabiel! 5 Installatie- Aanmaken van partities! Voor het installeren van Linux heb je 2 extra partities nodig. Wanneer je bijvoorbeeld een C-station hebt als harddisk en een D-station als CDROM, dan dien je 2 extra partities aan te maken die het E-station en het F- station worden op je computer.! Voor het maken van extra partities gebruik je bv " FDISK.EXE in DOS Opgepast, deze veegt ALLES van je schijf! " FIPS.EXE (Op de CDROM van Linux) " Partition Magic 6 3

4 Linux Partities! Linux Native " Bevat alle programma s en bestanden van het systeem en van de gebruikers! Linux Swap " Wordt gebruikt als swap ruimte (pagefile.sys in windows), is standaard net iets groter dan je RAM! Extra Linux Native Partities (optioneel) " Boot partitie met enkel de kernel " User partitie of schijf met alle user bestanden (/home) " Programma partitie (/usr)! DOS partitie (linux op een FAT of FAT32) 7 Bootmanagers! LILO: de default linux bootmanager " TAB toets toont een lijst met keuzes of grafisch " Kan windows95/98/millenium/2k opstarten " Kan linux opstarten vanuit MBR of vanaf partitie! Windows NT/2000 " Toont keuzemenu " Kan windows95/98/millenium/2k opstarten " Kan linux opstarten vanaf een partitie! Partitionmagic bootmanager " Toont grafische keuzemenu 8 4

5 Opstarten en inloggen! Je krijgt LILO te zien (de bootmanager).! Normaal heeft deze een default instelling om Windows 98 op te starten.! Je kan Windows 98 ook opstarten door dos te tikken. Linux start je op door linux in te tikken.! Normaal krijg je na het mounten van je disks, cd-rom,... en het opstarten van daemons een login prompt voor je naam en je paswoord. login: root password: ******* 9 Apparaten in Linux! Worden in de directory /dev gezet! Voorbeelden: " hda hele eerste harddisk " hdb hele tweede harddisk of uw CDROM! " sda hele eerste SCSI harddisk " fd0 eerste floppy drive (DOS A:) " fd1 tweede floppy drive (DOS B:) " hda1 eerste primaire partitie van de eerste harddisk (Meestal DOS C:) " hda2 tweede primaire partitie van de eerste harddisk " hda3 derde primaire partitie van de eerste harddisk 10 5

6 Aanmaken users: adduser of useradd! $ adduser username Daarna geef je de nieuwe gebruiker een paswoord met:! $ passwd username New password: ***** Re-enter password: ****** 11 Verwijderen users: userdel! Een gebruiker verwijderen kan je als root door hem in het bestand /etc/passwd te verwijderen of door het commando userdel.! $ userdel username! De directory /home/username blijft nog wel bestaan. Deze kan je verwijderen met:! $ rm -rf /home/username 12 6

7 Linux stoppen en afzetten! Afzetten van Linux: $ halt! Je ziet dat het systeem zijn processen stopt en uiteindelijk System Halted op het scherm toont. Vanaf dan mag je de computer afzetten.! Andere stop mogelijkheden vind je hieronder: " CTRL-Z stopt het voorgrondprogramma (soms CTRL-C) " CTRL-ALT-DEL gaat de computer rebooten (soms 2 keer) " CTRL-ALT-BACKSPACE wordt in Xwindows als ESCAPE combinatie gebruikt. Wacht even tot alle taken gestopt zijn.! Uitloggen doe je met: $ exit! NOOIT de PC resetten of direct uitzetten, dit kan het bestandsysteem onherroepelijk beschadigen. 13 Help: man $ man commando $ man man man(1) USER COMMANDS man(1) NAME man - display or find manual pages by keyword SYNOPSIS man [ - ][[ section ] title... ] man -k keyword... DESCRIPTION man displays information from the on-line reference manuals.normally, you provide the title of the man page youwant to see. If you give a section, it applies to the titles that follow on the command line (up to the next section if any). If man cannot find a manual page, it prints an error. If you specify a keyword (-k)instead, man shows a one- line summary of commands related to that keyword. If the output is to a terminal, man pipes its output through more to handle paging. If output is not a terminal (or if the - flag is given) man pipes its output through cat. OPTIONS The following options are available: -k keyword... man searches the whatis database and prints all of the one-line summaries that contain keyword. More (70%) 14 7

8 Help: whatis! Het commando whatis commando geeft enkel de NAME uit de man-page. Dus enkel een éénregelige beschrijving over een commando. Voorbeeld:! $ whatis man man(1)-display or find manual pages by keyword! Hiervoor moet wel de whatis databank aangemaakt zijn $ makewhatis 15 Help: apropos! Het commando apropos keyword doorzoekt alle man pages en geeft de NAME- regel waarin het keyword voorkomt. Voorbeeld: $ apropos time at, batch (1)- execute a command at specified time clock(3) - report CPU time used crontab(5) - tables of time to run periodic jobs profil(2) - execution time profile time(1) - time a command time(3) - get date and time times(3) - get process times touch(1) - update file s access/modification times uptime(1) - show how long the system has been up 16 8

9 Help: info! Met het programma info keyword krijg je een menukeuze voor verschillende commando s (niet allemaal), waarvan er een info-page bestaat.! Aanpassingen aan de opstartkeuze die je krijgt, kan je doen door het bestand /usr/info/dir aan te passen.! Eer je info kan gebruiken in verband met een bepaald keyword, dien je wel de gegzippedte info file te hebben. (het bestand keyword.info.gz moet voorkomen in de directory /usr/info) 17 Zoeken: op naam met find! Met find kan je zoeken naar een bestandsnaam, en daarna een actie uitvoeren op de gevonden bestanden. find werkt ook in subdirectories. Je zal in volgorde deze 3 gegevens nodig hebben voor een find: " 1. directory waar hij moet beginnen zoeken " 2. waarnaar hij moet zoeken " 3. wat hij met de gevonden bestanden moet doen! $ find <directory> <selectiecriterium><actie>! $ find /home/jan -name *.doc -print! $ find / -name *.old -ok rm {} \ 18 9

10 Zoeken: Op inhoud met grep! grep staat voor globale reguliere expressie printer en zoekt naar bepaalde patronen in één of meerdere bestanden in de huidige directory.! $ grep -i Geachte Heer * " zoekt naar alle bestanden in de huidige directory waarin Geachte Heer voorkomt.! Opties grep: " * meerdere tekens " ^ begin v/e regel (caret) " $ einde regel ". eender welk teken " [KMm] keuze " [A-D] reeks in een keuze " \ escape teken! $ grep -i computer *.txt 19 Bestanden: bestandsnamen! Lengte: Maximum 255 chars! CaSe SeNsItIvE: filename.txt <> Filename.txt! Spaties: mogen maar zijn moeilijk " Opvangen met "" bv cd "Program Files"! Extensies zie je met ls -F: $ ls -F bin/ / is een directory cat.jpg gewone windows extensies progje* * geeft een executable aan old~ ~ geeft een backup aan! Verborgen begint met een punt bv.bash_profile! # $ % ^ & * ( ) [ ] { } ' " \ / ; < > ` 20 10

11 Bestanden: Rechten! Onder UNIX heeft een bestand permissies en een eigenaar. De eigenaar hoort bij een "groep".bv: $ ls -l /bin/ls -rwxr-xr-x 1 root bin Aug /bin/ls*! Het eerste deel bevat de permissies van de file /bin/ls, daarna de eigenaar root, en de groep bin, de grootte in bytes, de datum van laatste wijziging en de naam van het bestand.! -rwxr-xr-x betekent, van links naar rechts: " - bestandstype: - = gewone file " d = directory " l = link! rwx zijn de permissies voor de houder van het bestand (file owner)! (read, write, execute)! r-x zijn de permissies voor de groep van de file owner (read, execute)! r-x zijn de permissies voor alle andere gebruikers (read, execute). 21 Bestanden: Rechten veranderen chmod! chmod <wiexpermissie> <file> " met wie u (user of eigenaar) g (group) o (other) " met X + (toelating geven) - (toelating ontnemen) " met permissie r (read) w (write) x (execute) 22 11

12 Bestanden: chmod alternatief 23! Een kortere manier om naar permissies te verwijzen en de meest gangbare bij Unix systemen is met nummers.! rwxrw-r-- kunnen we uitdrukken als het getal 764 " Het eerste cijfer geeft de permissie van de gebruiker (u) " Het tweede cijfer geeft de permissie van de groep (g) " Het derde cijfer geeft de permissie van de anderen (o)! Elke letter in de permissielijst heeft een numerieke waarde " r = 4, w = 2, x = 1, - = 0! Wanneer jij zelf als gebruiker zowel read, write, als execute permissie wil hebben voor een bestand, dan geef je de gebruiker de waarde 4 (r) + 2 (w) + 1(x) = 7! Als je de groep waarin je werkt voor een bestand read en write permissie wil geven, dan krijgt de groep de waarde 4 (r) + 2 (w) + 0 (-) = 6! Als je de rest (others) enkel read permissie wil geven dan geef je de waarde: 4 (r) + 2 (-) + 0 (-) = 4 Bestanden: chmod voorbeelden! $ chmod u+x file Zet een execute permissie voor de file eigenaar.! $ chmod go-wx file Verwijdert write en execute permissie voor iedereen behalve de eigenaar.! $ chmod ugo+rwx file Geeft iedereen read, write, en execute permissie.! $ chmod 666 file Geeft zowel owner, group als others r en w permissie! $chmod 755 file Geeft iedereen recht om je bestand uit te voeren en te lezen, maar jou enkel het schrijfrecht 24 12

13 Directories! / is de root directory " DOS: C:\JAN\PAPERS\INTRJAVA.TXT " Linux: /home/jan/papers/introduction_to_java.txt!. huidige directory!.. parent directory! ~ home directory 25 Directories: Standaard unix directories Dir Verklaring Inhoud / Root De hoofd- of root-directory /bin Binaries Bevat de meeste programma s /sbin Binaries Bevat de systeemprogramma s en systeemcommando s /dev Devices Bevat apparatuur (HDD, FDD,...) /etc Systeem Systeemconfiguratiebestanden /home Home Bevat de home directories van alle users /lib Libraries Bevat bibliotheken van programma s /tmp Temporary Bevat tijdelijke bestanden /usr Users Bevat programma s en/of homedirectories 26 13

14 Commando s: ls en cd! C:\JAN>DIR $ ls! C:\JAN>DIR FILE.TXT $ ls file.txt! C:\JAN>DIR *.H *.C $ ls *.h *.c! C:\JAN>DIR/P $ ls more! C:\JAN>DIR/A $ ls -al! C:\JAN>CD $ pwd! n/a (geen homedirectory) $ cd! C:\JAN>CD \OTHER $ cd /other! C:\JAN>CD Program Files $ cd "Program Files"! C:\JAN>CD..\TEMP\TRASH $ cd../temp/trash 27 Commando s: mkdir, rm en deltree! C:\JAN>MD NEWPROGS $ mkdir newprogs! C:\JAN>MD \PROGS\TURBO $ mkdir /progs/turbo! C:\JAN>RD \PROGS\TURBO $ rm -r /progs/turbo! C:\JAN>DELTREE TEMP\TRASH $ rm -rf temp/trash 28 14

15 Commando s: cp, rm en mv! C:\JAN>COPY JAN.TXT JAN.DOC $ cp jan.txt jan.doc! C:\JAN>DEL TEMP $ rmtemp! C:\JAN>DEL *.BAK $ rm *~! C:\JAN>MOVE PAPER.TXT TMP\ $ mv paper.txt tmp/! C:\JAN>REN PAPER.TXT PAPER.ASC $ mv paper.txt paper.asc 29 Commando s: more, less, cat, echo! C:\JAN>TYPE LETTER.TXT $ more letter.txt $ less letter.txt! C:\JAN>TYPE LETTER.TXT > NUL $ cat letter.txt > /dev/null! C:\JAN>ECHO HALLO $ echo HALLO 30 15

16 Commando s: Pipe en redirect! Pipe " ": Gegevens van commando 1 doorsluizen naar commando 2 $ ls more $ cat testfile.txt sort more! Redirect "<>>": Gegevens naar een bestand schrijven " > nieuw bestand aanmaken of overschrijven $ ls /usr/bin > testfile.txt " >> nieuw bestand aanmaken of toevoegen $ls /usr/doc >> testfile.txt " < bestand als input gebruiken sort < testfile.txt 31 Commando s uitvoeren en fouten! Je kan verschillende commando s op 1 lijn zetten met een puntkomma (;) $ command1;command2 ;... ; commandn! Fouten opvangen kan je met 2> $ ls testfile.txt 2> fout.txt als testfile.txt niet bestaat zal hij geen fout op het scherm tonen maar in een bestand wegschrijven 32 16

17 Wildcards! * staat voor alle charactercombinaties (behalve verborgen) " ls.* geeft alle verborgen files " ls *.* geeft enkel deze met een. in het midden, gevolgd door andere karakters " ls p*r geeft zowel peter als piper " ls *c* geeft zowel picked als peck!? staat voor één bepaald character " ls bestand? geeft zowel bestanda als bestand1! [] geeft een range aan voor een bepaald character " ls [a-t]*.txt geeft zowel bestand.txt als t.txt! Te gebruiken bij ls, rm, vi, cp, Multisessions! Je kan met ALT-F1, ALT-F2,... verschillende sessies tegelijk openen en meerdere taken tegelijk starten! In Xwindows gebeurt dit door CTRL-ALT-F1, CTRL-ALT-F2,...! Binnen je sessie inloggen met een andere gebruiker kan door het commando su $ su (default werkt su met root) $ password: ***** $ su jan $ password: *****! Verlaten van een sessie doe je met exit $ exit 34 17

18 Mounten - unmounten! Mounten betekent letterlijk "opzetten" en is bij unix een manier om apparaten of andere computers in je directory structuur te brengen! Mounten doe je met het commando mount. Een mount opdracht ziet er algemeen zo uit: $ mount <device><directory>! Unmounten doe je als je een device van je systeem wil afgooien. Dit doe je met het commando umount. $ umount <directory> 35 Mount voorbeeld! Mounten van een DOS (FAT32) en Linux floppy $ mount -t vfat /dev/fd0 /mnt/floppy $ mount -t ext2 /dev/fd0 /mnt/floppy! Unmounten van de floppy: $ umount /mnt/floppy! Mounten van een CD-ROM: $ mount -rt iso9660 /dev/cdrom /mnt/cdrom! Mounten van een windows 98 partitie: $ mkdir /windows $ mount -t vfat /dev/hda1 /windows 36 18

19 Shell! Je shell is je interface met je Operating System Er bestaan verschillende soorten shells, bij linux wordt standaard bash gebruikt! Om de shells te zien die voorzien zijn in je linux systeem geef je het commando: $ cat /etc/shells! Om je shell te veranderen geef je het commando: $ chsh Changing the login shell for root Enter the new value, or press return for the default Login Shell [/bin/bash]: /bin/zsh 37 Shell scripts! Je shell kan shell-scripts uitvoeren. Een script is gewoon een uitvoerbaar tekst bestand met volgende voorwaarde opdat je het kan uitvoeren: " Het bestand moet executable zijn: $chmod +x scriptfile.sh " De eerste regel van het bestand moet de volgende zijn: #!/bin/sh " Opstarten met $ sh scriptfile.sh of $./scriptfile.sh 38 19

20 Shell scripts: vi editor! VI staat voor Visual Interface en is een de facto standaard editor voor UNIX (Dit betekent dat je hem op eender welke UNIX machine kan terugvinden.)! Om een file te bewerken of om een nieuwe file aan te maken typ je: $ vi filename! Veel mensen hebben moeite met het gebruik van VI. De reden hiervoor is dat het een mode editor.! Er zijn 2 modes: " De command mode: voor bewaren / zoeken /verwijderen " De tekst mode: voor intikken van tekst (insert) of aanvullen (append) 39 Shell scripts: vi editor command mode! Om er absoluut zeker van te zijn dat je in de command mode zit, tik je 2x ESC voor een commando.! De meest gebruikte commando s: 40 TOETS FUNCTIE :w write file :wq write en quit file :q! quit zonder bewaren /zoekstring een find Door n te tikken krijg je de volgende (next) string in de tekst x (op een char) verwijdert het karakter dd (voor een lijn) CUT van de lijn y (voor een lijn) COPY van de lijn p (voor een lijn) PASTE van de lijn :!sh % uitvoeren van huidige shell script (zonder vi te verlaten) 20

21 Shell scripts: vi editor tekst mode! Om in tekst mode te geraken typ je de i van insert ergens in de tekst. Vanaf daar kan je tekst intikken en verwijderen met backspace. Om eerder geschreven tekst te verwijderen moet je terug in command mode.! In plaats van 'i' kan je ook de 'a' van append kiezen om karakters toe te voegen (bv aan het einde van de lijn)! vi heeft betere versies (bv vim) die ook de delete toets en de backspace toets verstaan, waardoor je niet meer uit de tekstmode hoeft te gaan 41 Shell scripts: vi problemen 42! 1. Ik kan niets meer doen in VI:druk ESC en :q!! 2. Ik kan niet met de pijltjes bewegen in VI: Je terminal werkt niet met VT100 arrows, pas dus je terminal instellingen aan of gebruik in command mode volgende toetsen als pijltjes: j: omlaag, k: omhoog, h: links, l: rechts! 3. Ik wil iets bewaren, maar :wq lukt niet: Je bestand staat waarschijnlijk in read-only-mode. Als root kan je :wq! doen om toch een verandering aan een read-only bestand te bewaren.als gewone gebruiker kan je enkel met :q! (zonder te bewaren) de vi editor verlaten.! 4. Ik wordt zot van dat gepiep Je kan de irriterende beep in de console (niet in Xwindows) uitzetten met: set bell-style visible of je kan een andere toon kiezen (een lagere toon stoort minder) met: echo -e "\33[10;30]\33[11;50]"! 5. Ik krijg na een insert een hele reeks dezelfde characters. Je hebt een nummer n ingetikt voordat je de i van insert of a van append tikte. vi geeft n keer je eerst ingetikte character. 21

22 Shell scripts: voorbeeld met filecheck #!/bin/sh # Author: Jan Celis # Name: scriptcheck.sh # Function: Show use of files and check existance INPUTFILE="users.txt" if [! -f "$INPUTFILE" ] # Nakijken of inputfile bestaat then echo " $INPUTFILE bestaat niet! " echo " Deze bevat normaal de usernames. " exit 1 fi echo "Proficiat, $INPUTFILE bestaat!" cat $INPUTFILE 43 Scripts met awk #!/bin/sh # Function: Maakt een directory aan voor elke user in inputfile BATFILE="$0.bat" # neemt automatisch scriptnaam $0 INPUTFILE="users.txt" awk -F " " \ ' { newdir= "e:\\users" luser = sprintf("%1s",$1) print "mkdir"newdir"\\"luser }' $INPUTFILE >> $BATFILE 44 22

23 Scripts met perl #!/usr/bin/perl # Function: Maakt een directory aan voor elke user in inputfile $BATFILE= $0.bat"; $INPUTFILE="users.txt"; open (INPUT, $INPUTFILE); open (OUTBAT, ">$BATFILE"); while (<INPUT>) = split(/ /); $user = $field[0]; print OUTBAT "mkdir c:\\users\\$user \n"; } close INPUT; close OUTBAT; 45 Users en paswoorden /etc/passwd! Inloggen als root! Aanmaken van een gebruiker met commando adduser jcelis! Alle verborgen bestanden van de /etc/skel directory worden automatisch in de homedirectory van de nieuwe gebruiker geplaatst! Je moet de gebruiker nog een paswoord toekennen: passwd jcelis! Volgende informatie van de gebruiker wordt in de /etc/passwd gezet: login:paswoord:usrid:groupid:usr_info:logindir:usershell jcelis:dx.e29&^0gw1:123:21:jan Celis:/usr/home:/bin/bash! Volgende informatie van de gebruiker wordt in /etc/group geplaatst: salesgroup::21:tuser, jcelis, staplr! Een gebruiker toevoegen of niet kan door dit bestand aan te passen 46 23

24 User passwords: password files in Unix /etc/passwd (DES) root:pui/o74becyt2:0:0:root:/root:/bin/bash /etc/passwd root:x:0:0:root:/root:/bin/bash /etc/shadow (DES) root: PuI/O74bECYT2:10904:0:99999:7::: /etc/passwd root:x:0:0:root:/root:/bin/bash /etc/shadow (MD5) root:$1$qxr5/5px$p1f2fxhbl3cp2w84pitmh1: 10915:0:99999:7::: User passwords: /etc/passwd en /etc/shadow! /etc/passwd " adduser " userdel! /etc/shadow " useradd " usermod " userdel (verwijdert ook homedir!) " pwck vergelijkt /etc/passwd en /etc/shadow op aantal " grpck vergelijkt /etc/group met /etc/gshadow op aantal 48 24

25 User informatie: finger! Het commando finger username geeft extra informatie over een gebruiker! Een volledige naam van een gebruiker, en extra informatie zoals bijvoorbeeld een telefoonnummer kan je aanpassen met het commando chfn username $ chfn jcelis Changing finger information for jcelis Name [RHS Linux User]: Jan A. Celis Office []:M105 Office Phone []: Home Phone []: Finger information changed. 49 User veranderen: su! Met het commando su username kan je zonder je sessie te verlaten inloggen als een andere gebruiker.! bv su jcelis! Meestal wordt het gebruikt om even wat taken uit te voeren als root. Su staat eigenlijk voor "superuser". $ su root passwd: ******! Alle pogingen om met su in te loggen worden gelogd in /var/adm/syslog! newgrp groupnaam zonder je sessie te verlaten inloggen als iemand van een andere groep 50 25

26 Users bekijken met who / whoami! whoami voor personen die alle banden met de realiteit verloren zijn! who -u geeft alle gebruikers die ingelogd zijn in het systeem $ who -u root tty01 Oct 10 09:35 R1.10 dsmedt ttyp1 Oct 10 13:20 R1.11 jcelis ttyp0 Oct 10 08:36 RK14 51 User als onderdeel van een group! Elke user behoort tot een group, default behoort een gebruiker tot een groep met enkel zichzelf! groupadd studenten " aanmaken nieuwe groep! usermod -g studenten jcelis " toevoegen van een gebruiker aan een groep! chgrp users mijnscript.pl " veranderen van een group bij een bestand 52 26

27 User als owner van een bestand! Met het commando chown kan je de eigenaar van een bestand veranderen. Dit kan je bijvoorbeeld nodig hebben wanneer je een bestand toegankelijk moet maken voor de webserver (= user nobody)! ls -l -rwxr-xr-x 1 jcelis users 14 Oct 21 19:20 mijnscript.pl! chown nobody mijnscript.pl! ls -l -rwxr-xr-x 1 nobody users 14 Oct 21 19:20 mijnscript.pl 53 Umask: default permissies! Met het commando umask kan je default permissies instellen voor gebruikers die niet echt op hun rechten letten! De waarden bij umask zijn tegengesteld aan de chmod waarden. Ze geven aan wat je NIET mag doen. Ze gelden voor alle nieuwe bestanden en directories in de toekomst! Standaard staat deze op 022! umask

28 Security PAM! PAM Pluggable Authentication Module! Functies: " voert de authentificatie uit " paswoorden van gebruikers nakijken (bv opleggen min 7 chars + 1 cijfer, geen woordenboekwoord,...) " uren dat gebruikers inloggen nakijken " vastleggen van programma's die de gebruiker mag benutten! Kan je instellen in de directory /etc/pam.d/ 55 Afzetten van een gebruikerssysteem 56! Met het commando shutdown kan je een systeem met gebruikers afzetten of herstarten. Due gebruikers krijgen eerst een berichtje eer shutdown actief wordt.! Opties " tijd (verplichte optie) hh:mm absolute tijd +m relatieve tijd (over m minuten) now nu direct " -r (reboot) herstarten van de machine " -h (halt) afzetten van de machine " berichtje! Bv shutdown r +5 "Het systeem wordt herstart, gelieve uw programma's af te sluiten" 28

29 Linux & Windows: Samba service! Met samba simuleer je alsof een Linux systeem een windows systeem is en kan je: " een Linux bestandssysteem/printer delen met een Windows client " een Windows bestandssysteem/printer gebruiken op een Linux systeem! in het bestand /etc/smb.conf kan je de samba service configureren! de instellingen kan je testen met het commando testparm 57 Samba: smbclient en smbmount! Het programma smbclient kan je gebruiken om alle windows shares weer te geven " smbclient -L -I server.kdg.be L=list, I= DNS naam gebruiken! Om te connecteren om even een bestand over te zetten " smbclient \\WORKGROUP\SHARENAME -I server.kdg.be -U jcelis! Om een constante verbinding open te zetten " smbmount \\WORKGROUP\SHARENAME /mnt/sharedrive -I server.kdg.be -U jcelis%passw " smbumount /mnt/sharedrive 58 29

30 Uitvoeren om bepaalde tijden: crontab! crontab crontab.txt start op gedefinieerde tijden steeds opnieuw bepaalde commando's! Het bestand bevat 6 velden: " minuten (00 59), uren (00 23) " dag v/d maand (01 31), maand i/h jaar (01 12) " dag v/d week (0 6, met 0 = Zondag) " het op te starten commando! Met bijvoorbeeld in het bestand crontab.txt 0,20,40 * * * 1-5 calendar start om de 20 minuten tijdens weekdagen calendar op! crontab -r verwijdert commando, crontab -l geeft lijst 59 Uitvoeren op bepaalde tijd: at! Het at commando voert op een bepaald tijdstip éénmalig een commando uit at now + 1 day backup.sh! Meestal wordt dit vanuit een shell script opgestart. Je kan dan meerdere commando's na elkaar opgeven. #!/bin/sh at 1:23 lp /usr/jcelis/doc/* echo "Documenten werden afgedrukt" mail - s Afgedrukt jcelis " print om 1 uur 23 alle documenten en mailt dit door 60 30

31 Alias:afkorten van commando's! alias laat toe om een commando, of een reeks commando's te vervangen door een afkorting! alias dir= ls -al " geeft alle bestanden in lange lijst! alias floppy ="umount /mnt/floppy; mount -t vfat /dev/fd0 /mnt/floppy" " mount een floppy! alias cd..="cd.." " voorziet zoals in dos cd.. zonder spatie (cd_..) 61 Processen in voorgrond: ps en kill! ps toont de lijst met processen " $ ps -A toont alle processen met PID! kill stopt een proces " $ kill 1523 " $ kill -9 <PID> zware, unconditional kill, een proces wordt sowieso afgemaakt, ookal wil het niet (zie verder bij nohup) Opmerking: Eerst de eerste optie proberen (een messteek), als dat niet werkt pas de bazooka (-9) bovenhalen! 62 31

32 Processen in achtergrond: jobs en &! Een proces in achtergrond noemt men een job " Starten van een proces in achtergrond kan je door een & achter het commando te plaatsen " $ backup.sh &! Om de achtergrondprocessen te bekijken gebruik je het commando jobs " $ jobs! Een job kan je killen door de jobid te killen " kill <jobid> 63 Processen die blijven lopen: nohup! Met het commando nohup kan je een programma opstarten dat blijft draaien, ookal log je uit of wordt je modem/terminal verbinding verbroken. Om ook nog in achtergrond te draaien voeg je nog extra een & toe! bv nohup backup.sh &! Met het commando screen kan je gelijkaardige dingen uithalen 64 32

33 Netwerk computers: /etc/hosts 65! /etc/hosts Bevat ip adres en naam van hosts in je netwerk (of zelfs buiten je netwerk) Is belangrijk als deze hosts willen telnetten naar je computer (anders is er een vertraging van 1 minuut!)! Heeft minimum het loopback adres localhost! En het ip adres van de computer linux1.kdg.be linux1! Eventueel andere adressen (zodat geen DNS server moet gecontacteerd worden) client1.kdg.beclient client2.kdg.beclient2 Netwerk: netwerken in /etc/networks! /etc/networks bevat alle gekende netwerken waarin je linux staat! Heeft minimum het loopback netwerk adres localnet ! Het netwerk adres van je computer/andere netwerken netwerk netwerk

34 Netwerk: connectie nakijken met ping! Met ping kijk je de drie onderste lagen van het OSI model na. Als een ping lukt is: " je fysische laag in orde (kabel is ok) " de datalinklaag in orde (dus driver netwerkkaart in orde) " de netwerklaag (IP laag) in orde (dus je ip adres is juist ingesteld en de TCP/IP driver werkt)! $ ping Pingen naar met 32 byte gegevens: Antwoord van : bytes=32 time<10ms TTL=128 Antwoord van : bytes=32 time<10ms TTL=128 Antwoord van : bytes=32 time<10ms TTL= Netwerk: netwerkaartconfig met ifconfig! Met ifconfig kan je de status aanpassen van je netwerkkaart(en) én instellingen vervangen " ifconfig -a geeft alle instellingen van je kaart " ifconfig eth0 linux1 broadcast netmask stelt een ip adres/ netmask in 68 34

35 Netwerk: route bepalen met route 69! Met commando route kan je statische routes(wegen) opgeven naar bepaalde doeladressen, het stelt dus gewoon de weg in waar pakketten naar gestuurd moeten worden " route -n toont de routing tabel " route add server.kdg.be route add default gw server.kdg.be stelt als gateway server in " route add -net gw server.kdg.be stelt als gateway voor netwerk 2 server in Netwerk: Statistieken met netstat! Met netstat kan je allerlei data opvragen van connecties met je netwerkkaart! netstat -i " alle actieve interfaces! netstat -o " alle actieve internet connecties 70 35

36 Netwerk: /etc/resolv.conf! /etc/resolv.conf geeft de volgorde aan waar je computer moet gaan zoeken naar een andere (onbekende) computer domain kdg.be nameserver Netwerk: (anonymous) ftp $ ftp ftp.kdg.be ftp.kdg.be (login:jcelis): anonymous Password: jcelis@kdg.be get filename.txt quit $ ftp ftp.kdg.be ftp.kdg.be (login:jcelis): jcelis Password: ******* put file2.txt binary get program.exe quit 72 36

37 Netwerk: telnet en ssh $ telnet server.kdg.be Login: jcelis Password: ******* $ ls -l exit $ ssh server.kdg.be Login: jcelis Password: ******* $ ls -l exit! Opmerking: ssh is geëncrypteerd en telnet plain ASCII 73 37

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

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

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

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

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

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

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

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

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

vroeger: 15 jaar unix systeem beheer/software development en 5 jaar infrastructuur architect (unix/blades)

vroeger: 15 jaar unix systeem beheer/software development en 5 jaar infrastructuur architect (unix/blades) René Krewinkel vroeger: 15 jaar unix systeem beheer/software development en 5 jaar infrastructuur architect (unix/blades) tegenwoordig: interaction designer web/apps (8 uur/week) docent software development

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

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

Windows Command Prompt

Windows Command Prompt Windows Command Prompt yvan vander sanden 1 maart 2015 De echte wereld Het verschil tussen een middelmatige en een goede systeembeheerder is dat de goede systeembeheerder scripts kan maken. Scripts laten

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

Zelftest UNIX/Linux basiscursus

Zelftest UNIX/Linux basiscursus Zelftest UNIX/Linux basiscursus Document: N0829Test.fm 10/12/2007 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST UNIX/LINUX BASISCURSUS Dit

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

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

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

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

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

How To: Setup MGE Network Shutdown Module V3 op het service console binnen VMware ESX 3.0.2

How To: Setup MGE Network Shutdown Module V3 op het service console binnen VMware ESX 3.0.2 How To: Setup op het service console binnen VMware ESX 3.0.2 Arne Fokkema Ictfreak.wordpress.com In deze korte how to lees je hoe je de network shutdown module van MGE installeerd op het Service Console

Nadere informatie

Huiswerk Linux: installatie mod_auth_pam

Huiswerk Linux: installatie mod_auth_pam Huiswerk Linux: installatie mod_auth_pam We hebben in de vorige opdracht de winbind daemon geïnstalleerd om te kunnen communiceren met een Windows Domain Controller. Winbind geeft ons de mogelijkheid om

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

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

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

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

Het leven na de installatie 2006

Het leven na de installatie 2006 Introductie Het leven na de installatie 2006 De administratie van een workstation (advanced) Sprekers Pieter Barrezeele, Pieter Bolle, Bert de Bruijn, Tim Verhoeven Informatica Studenten Werking Voor K.H.Leuven

Nadere informatie

Linux Server Installatie

Linux Server Installatie Linux Server Installatie SSH/VSFTPD Debian 5 Lenny SSH Omdat we niet altijd fysieke toegang hebben tot een server willen toch met deze verbinding kunnen maken zonder op locatie te moeten gaan. Een van

Nadere informatie

I BASH. Johan Adriaans johan.adriaans@gmail.com

I BASH. Johan Adriaans johan.adriaans@gmail.com I BASH Johan Adriaans johan.adriaans@gmail.com Wat wordt er behandeld Waarom? Hello world? Rechtensysteem Shell expansion Control structures History Input/output redirection Powertools Waarom BASH? BASH

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

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

Analyse probleem remote execution

Analyse probleem remote execution Analyse probleem remote execution Karel Nijs 2005-09-28 1.1 Beschrijving van het project De bedoeling van de GUI is een gemakkelijke uitvoering van verschillende checks van ICs. De GUI moet in Tcl/Tk ontworpen

Nadere informatie

schoollan Post Installatie Handleiding

schoollan Post Installatie Handleiding schoollan Post Installatie Handleiding 24 augustus 2004 c 2003, 2004 Stichting schoollan, Arnhem, Nederland. Inhoudsopgave 1 Inleiding 1 2 Het systeem opstarten 1 3 Hardware detectie 3 4 Overzicht van

Nadere informatie

MS Virtual pc 2007 Handleiding

MS Virtual pc 2007 Handleiding MS Virtual pc 2007 Handleiding Start de Virtual PC 2007 console en klik op [New...] om een nieuwe virtuele pc aan te maken. De wizzard voor het aanmaken van een nieuwe, virtuele pc start op. New Virtual

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

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

Gebruik van command-line operating systems

Gebruik van command-line operating systems Gebruik van command-line operating systems Mattias Holm & Kristian Rietveld Overzicht - Waarom hier meer over leren? - Wat is een shell? - Hoe werkt een shell? - Pipes en redirectie - Handige utilities

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

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

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

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

Tutorial voor FTP, STMP en Telnet

Tutorial voor FTP, STMP en Telnet Tutorial voor FTP, STMP en Telnet Created by Benny Wouters on December 26, 2003 (1) Telnet commando s 1.1 Tabel met telnet commando s TELNET [host [port]] Open host [port] telnet sessie opstarten Maak

Nadere informatie

Zelftest UNIX/Linux basiscursus

Zelftest UNIX/Linux basiscursus Zelftest UNIX/Linux basiscursus Document: n0829test.fm 15/12/2017 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST UNIX/LINUX BASISCURSUS Dit

Nadere informatie

Huiswerk Linux: Installatie phpmyadmin

Huiswerk Linux: Installatie phpmyadmin Huiswerk Linux: Installatie phpmyadmin We hebben eerder de MySQL database server geïnstalleerd. MySQL heeft ook een zogenaamd client-programma, waarmee je een command-line connectie kunt maken met de MySQL

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

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

Linux in de computerklas

Linux in de computerklas Linux in de computerklas Departement Computerwetenschappen K.U.Leuven 5 oktober 2006 (K.U.Leuven) Linux in de computerklas 5 oktober 2006 1 / 18 De computerklas 1 De computerklas 2 Gebruik 3 Shell commando

Nadere informatie

Introductie UNIX voor A2/PC

Introductie UNIX voor A2/PC Introductie UNIX voor A2/PC Dit is een korte introductie UNIX voor de basisvaardigheden die nodig zijn voor het practicum van de vakken A2 (Bedrijfssystemen) en PC (Processen & Concurrency). Het heeft

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

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

ClockWise 3.0 installatie handleiding

ClockWise 3.0 installatie handleiding ClockWise 3.0 installatie handleiding Amsterdam / Groningen, 12 februari 2008 Pagina 1 / 1 ClockWise 3.0 installatie handleiding Hieronder vindt u de stappen die gezet moeten worden voor een installatie

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

Printen met Vector Linux 4.3

Printen met Vector Linux 4.3 Printen met Vector Linux 4.3 Inhoudsopgave 1. Inleiding...3 2. Pre-installatie check...4 3. Installatie...5 4. CUPS configuratie voor de lokale printer...6 5. Printen via een windows server met SAMBA...7

Nadere informatie

Cursus Linux versie 2.1

Cursus Linux versie 2.1 Cursus Linux versie 2.1 Compiled by Jan Celis juni 1999 Some people have told me they don t think a fat penguin really embodies the grace of Linux, which just tells me they have never seen an angry penguin

Nadere informatie

Aanmelden Na installatie wordt de service automatisch gestart en kunt u meteen aanmelden van op afstand:

Aanmelden Na installatie wordt de service automatisch gestart en kunt u meteen aanmelden van op afstand: Remote administratie Als administrator hebt u verschillende mogelijkheden om een Linux systeem van op afstand te beheren. Populaire toepassingen zijn bijvoorbeeld Webmin en VNC. Het gebruik van deze twee

Nadere informatie

Freesco setup met de kabel (Chello) versie 0.3.0

Freesco setup met de kabel (Chello) versie 0.3.0 Freesco setup met de kabel (Chello) versie 0.3.0 het gebruik van deze howto is (vanzelfsprekend) voor eigen risico Algemeen: Deze howto beschrijft het online krijgen van een freesco router, bij de ISP

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

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

Howto make Exim work with Freesco 0.2.7

Howto make Exim work with Freesco 0.2.7 Howto make Exim work with Freesco 0.2.7 Bij het installeren van Exim liep ik niet echt tegen problemen aan, behalve dan dat de informatie die je nodig hebt om het geheel werkend te krijgen, niet op één

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

Denit Backup instellen op een Linux server

Denit Backup instellen op een Linux server Denit Backup instellen op een Linux server Deze handleiding beschrijft de stappen om de back-up software van Ahsay in te stellen. AANMAKEN BACK-UP SET... 2 DE SCHEDULER INSTELLEN... 4 HET FILTER INSTELLEN...

Nadere informatie

Prullenbak ledigen via terminal

Prullenbak ledigen via terminal Prullenbak ledigen via terminal Dit artikel werd gemaakt en getest onder Linux Mint 17.1 Cinnamon. Als je graag een leeg bureaublad hebt, dan kun je de aanwezige bureaubladpictogrammen verwijderen via

Nadere informatie

IPFire: Firewall en primary domain controller

IPFire: Firewall en primary domain controller IPFire: Firewall en primary domain controller 1. IPFire firewall-proxy server 1.1. Installatie 1. Boot vanaf CD ENTER 2. English OK OK 3. I accept this license OK 4. Prepare harddisk [ ] partitioned[ ]

Nadere informatie

Werken met het DOS commando Fdisk

Werken met het DOS commando Fdisk Werken met het DOS commando Fdisk Bij een nieuwe harde schijf of bij het opnieuw instellen van partities moet Fdisk gebruikt worden. Ik krijg soms de vraag hoe dit nu precies werkt. Voor mij is het vrij

Nadere informatie

+XLVZHUN:LQGRZV$SDFKHLQVWDOODWLH

+XLVZHUN:LQGRZV$SDFKHLQVWDOODWLH +XLVZHUN:LQGRZV$SDFKHLQVWDOODWLH De Apache webserver is een typisch Linux projekt: geschreven onder copyleft en portable (draagbaar) naar andere besturingssystemen. Je kunt Apache dus ook installeren in

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

Introductie UNIX/Linux

Introductie UNIX/Linux Introductie UNIX/Linux Erik Poll en Martijn Warnier Katholieke Universiteit Nijmegen http://www.cs.kun.nl/~erikpoll/linux October 31, 2002 Abstract Dit is een collectie opdrachten om wat aspecten van het

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

Installatie Windows Server 2003 UK Standard Edition

Installatie Windows Server 2003 UK Standard Edition 1 Installatie Windows Server 2003 UK Standard Edition 1-1 Installatie Windows Server 2003 UK Standard Edition In dit hoofdstuk gaan we op een volledig nieuwe PC met een lege harde schijf Windows Server

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

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

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

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

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

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

XAMPP Web Development omgeving opzetten onder Windows.

XAMPP Web Development omgeving opzetten onder Windows. XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...

Nadere informatie

Samba installeren en configureren

Samba installeren en configureren Samba installeren en configureren Inleiding Samba is een serie Unix applic aties die gebruik kunnen maken van het SMB (Server Message Block) protocol. Veel besturingssystemen, inclusief Windows en OS/2,

Nadere informatie

Netwerkprinter Dell 1320C installeren op Ubuntu 10.04 LTS - Lucid Lynx

Netwerkprinter Dell 1320C installeren op Ubuntu 10.04 LTS - Lucid Lynx Netwerkprinter Dell 1320C installeren op Ubuntu 10.04 LTS - Lucid Lynx Er is geen Linux driver voor deze printer, maar het werkt ook met de driver van de Fuji Xerox DocuPrint C525A Direct link to Linux

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

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

Veel gestelde vragen nieuwe webloginpagina

Veel gestelde vragen nieuwe webloginpagina Veel gestelde vragen nieuwe webloginpagina Op deze pagina treft u een aantal veel gestelde vragen aan over het opstarten van de nieuwe webloginpagina http://weblogin.tudelft.nl: 1. Ik krijg de melding

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

LINUX QUICKSTART... 1

LINUX QUICKSTART... 1 Linux Quickstart 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. LINUX QUICKSTART...

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

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

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

Configureren van een VPN L2TP/IPSEC verbinding. In combinatie met:

Configureren van een VPN L2TP/IPSEC verbinding. In combinatie met: Configureren van een VPN L2TP/IPSEC verbinding In combinatie met: Inhoudsopgave 1. Voorbereiding.... 3 2. Domaincontroller installeren en configuren.... 4 3. VPN Server Installeren en Configureren... 7

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

HANDLEIDING. IPv6 implementatie op een DirectAdmin server met CentOS

HANDLEIDING. IPv6 implementatie op een DirectAdmin server met CentOS HANDLEIDING IPv6 implementatie op een DirectAdmin server met CentOS Geschreven door Alexander Knoth / Knoth Hosting Versie 1.2 / 22 februari 2013 In deze handleiding wordt besproken: - Hoe voorzie je een

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

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

Linux. Linux lezing 13 april 2005 Marcel Nijenhof <marceln@xs4all.nl> Note: De slechste vragen zijn niet gestelde vragen

Linux. Linux lezing 13 april 2005 Marcel Nijenhof <marceln@xs4all.nl> Note: De slechste vragen zijn niet gestelde vragen Linux Linux lezing 13 april 2005 Marcel Nijenhof Note: De slechste vragen zijn niet gestelde vragen Indeling Inleiding Overeenkomsten Verschillen Opbouw Toepassen distributies opensource

Nadere informatie

End-user handleiding voor Virtualmin Handleiding gemaakt door Digibel BVBA Copyright 2010 Digibel BVBA

End-user handleiding voor Virtualmin Handleiding gemaakt door Digibel BVBA Copyright 2010 Digibel BVBA Virtualmin handleiding, WHStarter, WHPro, WHUltra. End-user handleiding voor Virtualmin Handleiding gemaakt door Digibel BVBA Copyright 2010 Digibel BVBA Inhoudsopgave Inloggen Virtualmin...2 Uw hosting

Nadere informatie

De polling is er nu dan ook in een service variant en kan dus in plaats van de normale polling gebruikt worden.

De polling is er nu dan ook in een service variant en kan dus in plaats van de normale polling gebruikt worden. FAQ 1. Inleiding TwPoll is een proces dat continu loopt. Bij veel bedrijven wordt dan ook de polling op een server geplaatst. Wanneer een server om een of andere rede uit valt zal de polling niet automatisch

Nadere informatie

Planbord installatie instructies

Planbord installatie instructies Planbord installatie instructies Uit Comprise Wiki Inhoud 1 Basis installatie 1.1 Installeren 1.1.1 Microsoft Data Access Components 1.2 De eerste keer starten 2 Veelgestelde vragen 2.1 "Network resource

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

Xampp Web Development omgeving opzetten onder Windows.

Xampp Web Development omgeving opzetten onder Windows. Xampp Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 3. Installatie Xampp... 3 1.1 Installatie Xampp Launcher... 7 1.2 Controle geïnstalleerde bestanden...

Nadere informatie

Inloggen SAP Selfservice FWN

Inloggen SAP Selfservice FWN Inloggen SAP Selfservice FWN Handleiding Nederlands maart 2013 - 2 - Inhoud Besturingssysteem en browser 4 Windows gebruikers 5 Gebruik Terminal server met Windows 6 Gebruik Terminal server met Linux 8

Nadere informatie

Router configuratie. Vervolgens pak je een werkplek (het liefst win 98 + ie 6.1 ) Start de pc op en zorg dat Illusion wordt gedeactiveerd.

Router configuratie. Vervolgens pak je een werkplek (het liefst win 98 + ie 6.1 ) Start de pc op en zorg dat Illusion wordt gedeactiveerd. Router configuratie Sluit de kabels van de router aan op het netwerk. Zorg dat je een ADSL kabel in de router hebt zitten en een netwerk kabel van de router (poort 1 tot 4 ) naar je netwerk switch/hub

Nadere informatie