Zelftest UNIX/Linux basiscursus



Vergelijkbare documenten
Zelftest UNIX/Linux basiscursus

Unix Console Gebruik

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

Basis UNIX commando's - overzicht

Linux in de computerklas

Huiswerk Linux: Apache groepsrechten

studievaardigheden studentassistent: Alice de Vries werkcollege / practicum

Apache heeft standaard een /var/www directory met daarin een index.html bestand.

Korte uitleg: File descriptors en redirection in de shell (en pipes)

Korte uitleg: Wie mag wat met welk bestand

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

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

I BASH. Johan Adriaans

Zelftest Inleiding Programmeren

Introductie UNIX voor A2/PC

Zelftest Basiscursus ISPF/PDF

Programmeren /15 Computer Practicum

Gebruik van command-line operating systems

Korte uitleg: Wat doet de shell met mijn commandoregel?

3 Oefening 1: C-shell

Analyse probleem remote execution

Huiswerk Linux: werken met vi

Introductie UNIX/Linux

Korte uitleg: Haakjes en Aanhalingstekens

Zelftest SQL. Document: n0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server

Installatiehandleiding AhsayOBM Unix / Linux. v

Prullenbak ledigen via terminal

Tutorial voor FTP, STMP en Telnet

Ubuntu : gebruikers en bestandsbeheer

Keuzevak Linux - Week 3

Installatie Software - Opdrachten Les 2

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

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

Linux Quickstart Cygwin

Installatie instructies. UBplus. Voor Linux / Samba. 12-sep-11. Datum: Ref erentie: Versie: 1.1

Linux Quickstart Cygwin via HTTP

Bestand: /home/karel/scripts/backup Pagina 1 van 14

GEBRUIKERSHANDLEIDING. Het handtekeningbestand (FS) aanmaken op basis van de elektronische identiteitskaart met behulp van Cryptonit.

Selenium IDE Webdriver. Introductie

Zelftest XML Concepten

UNIX MTSO-INFO 3 NICOLE KNOPS KOEN PEPERMANS NILS NEYT DIMITRI MORTELMANS 1999

Chapter 4. eenvoudige webserver opzetten

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

Windows Command Prompt

ISW Presents Debian Homeserver Workshop

LINUX QUICKSTART... 1


bekijk map: de map waarin de bestanden van de verfweegschaal terecht komen. url: actie: c=file&a=scale&noqc=i

Berekening van de hash-code van een bestand of CD

Korte uitleg: Mounten van filesystemen

5/8 Patch management

Zelftest Internet concepten en technieken

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

Postcode module Webservices

Solcon Online Backup. Aan de slag handleiding voor Linux

5/5 Red Carpet. 5/5.1 Inleiding

Zelftest Informatica-terminologie

9/2.11 Virtuele webservers aanmaken in Apache

Installatiehandleiding TiC Narrow Casting Manager

HowTo => OpenBSD => Local Caching DNS + DNSSEC (UNBOUND)

Werken met de shell en shellcommando s

De Linux Boom structuur

Installatie en configuratie documentatie

Stappenplan gebruik MATLAB via de centrale KU Leuven licentie server

Zelftest Programmeren in PL/I

Wat is Linux? Het is een zogenaamde kernel gemaakt door Linus Thorvalds in Bied basis diensten aan programma's.

Briljant Serienummers

Huiswerk Linux: installatie mod_auth_pam

Zelftest Programmeren in COBOL - deel I

Keuzevak Linux - Week 2

Linux Server Installatie

Hoe werken met bestandsnamen met vreemde tekens in Linux

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Externe Toegang installeren onder Linux

Vaststellen van de authenticiteit van de OSV software

Handleiding voor het installeren van Tomcat7

TI-SMARTVIEW. Installeren op Windows PC

Howto make Exim work with Freesco 0.2.7

Zelftest Java concepten

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

Howto Subversion. 1. Subversion structuur en uitleg

HANDLEIDING. IPv6 implementatie op een DirectAdmin server met CentOS

SPSS VOOR DUMMIES+ Werken met de NSE: enkele handige basisbeginselen. Gebaseerd op SPSS21.0 & Benchmarkbestand NSE 2014

Computergebruik: oefeningenreeks

TiPisch Rhino Download opruimen

Aandachtspunten voor installatie suse in vmware server

Transcriptie:

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 is een zelftest die u zal toelaten om te bepalen of het nog nodig is om de UNIX/Linux basiscursusÿte volgen. Het is een multiple choice test. Voor sommige vragen zijn er meerdere correcte antwoorden mogelijk. Kruis de oplossingen aan die u correct lijken en vergelijk dan uw antwoorden met de oplossingen. Veel succes! 10/12/2007 Zelftest UNIX/Linux basiscursus 2

VRAGEN ZELFTEST UNIX/LINUX BASISCURSUS 1. Vind de indringer. O (a) hsh O (b) csh O (c) ksh O (d) bash 2. Geef aan welke commando's de correcte syntax hebben. (2 juiste antwoorden) [_] [a] ls -ld a* b* [_] [b] ls -l-d a* b* [_] [c] ls -l -d a* b* [_] [d] ls -l a* -d b* 3. Beschouw de hiernavolgende commando's die één na één werden ingegeven en kies de correcte output, zoals gegenereerd door het laatste commando. $ mkdir a $ cd a $ ps > a $ ls > b $ cat b a O (a) Error! O (b) PID TTY TIME CMD 29362 pts/3 0:00 -ksh 92598 pts/3 0:00 ps a b O (c) a b PID TTY TIME CMD 29362 pts/3 0:00 -ksh 92598 pts/3 0:00 ps O (d) a PID TTY TIME CMD 29362 pts/3 0:00 -ksh 92598 pts/3 0:00 ps O (e) PID TTY TIME CMD 29362 pts/3 0:00 -ksh 92598 pts/3 0:00 ps a 10/12/2007 Zelftest UNIX/Linux basiscursus 3

4. Welke zijn de vier navigatietoetsen in vi? O (a) h - j - k - l O (b) l - u - d - r O (c) h - u - n - j O (d) a - q - s - d 5. Welke toetsencombinatie in vi heeft een ander effect dan de drie andere? O (a) G O (b) $G O (c) $ O (d) :$ 6. In de commandomodus van vi wil ik de lijst bestanden zien die zich in het bestandssysteem bevinden. Hiertoe gebruik ik het volgende commando (de meest efficiënte oplossing): O (a) <esc> :! ls -l <enter> O (b) :!ls <enter> O (c) :ls <enter> O (d) Dit is niet mogelijk zonder vi af te sluiten 7. Beschouw het volgende resultaat en beantwoord de drie vragen die erop volgen. -rw-r--r-- 2 tb00029 staff 74 Dec 26 16:50 a -rw-r--r-- 1 tb00029 staff 0 Dec 26 16:50 b drwxr-xr-x 2 tb00029 staff 512 Dec 26 16:50 c -rw-r--r-- 2 tb00029 staff 74 Dec 26 16:50 d lrwxrwxrwx 1 tb00029 staff 1 Dec 26 16:51 e -> c Welk commando werd ingegeven om dit resultaat te bekomen? O (a) ls -l O (b) ls -al O (c) ls -pl O (d) ls -pe 8. Welk commando werd mogelijk gebruikt om bestand b aan te maken? (2 juiste antwoorden) [_] [a] >b [_] [b] [_] [c] [_] [d] cat > b cat b touch b 10/12/2007 Zelftest UNIX/Linux basiscursus 4

9. Hoe werd bestand d aangemaakt? O (a) >d O (b) touch d O (c) cat > d O (d) cp a d O (e) ln a d O (f) ln -s a d 10. Na het ingeven van welk commando keer men dadelijk vanuit een willekeurige directory terug naar de home directory? O (a) cd. <enter> O (b) cd - <enter> O (c) cd <enter> O (d) cd HOME <enter> 11. Welk commando moet worden gebruikt om alle bestanden die met a beginnen naar de subdirectory c te kopiëren? O (a) cp a* c O (b) cp a? c/ O (c) cp a[*] c O (d) mv a? /c/a O (e) cp a* /c/a O (f) mv a* c/ 12. Met welk commando werden de bestandspermissies van bestand a gewijzigd van situatie 1 naar situatie 2? (2 juiste antwoorden). -rw-r--r-- 2 tb00029 staff 74 Dec 26 16:50 a... -rwxrw---x 2 tb00029 staff 74 Dec 26 16:50 a 10/12/2007 Zelftest UNIX/Linux basiscursus 5

[_] [a] chmod 761 a [_] [b] chmod 167 [_] [c] [_] [d] [_] [e] [_] [f] [_] [g] chmod +124 a chmod ou+x,g+w,o-r a chmod u+x a; chmod o+x; geen van de bovenstaande commando's. Dit is niet mogelijk met slechts één commando. Er moet eerst een commando worden gegeven om de permissies te verwijderen en dan één om de nieuwe toe te passen. 13. Welk commando produceert het volgende resultaat? PID TTY TIME CMD 35622 pts/0 0:01 -ksh 46828 pts/0 0:00 ps Tue Nov 27 14:38:26 NFT 2007 Socrates O (a) ps#date#hostname O (b) ps date hostname O (c) ps>date>hostname O (d) ps;date;hostname O (e) ps/date/hostname 14. In de volgende situatie: $ls <enter> abc abc1 abc11 abc13 abc2 abc3 Wat zal het resultaat van het volgende commando zijn? $ls abc[13]<enter> O (a) abc1 abc3 O (b) abc1 abc2 abc3 abc13 O (c) abc1 abc13 abc3 O (d) abc1 abc2 abc3 O (e) abc abc1 abc13 abc3 10/12/2007 Zelftest UNIX/Linux basiscursus 6

15. Welk commando laat u toe om te weten hoeveel connecties (resultaat enkel als getal) er op dit moment door de gebruiker root in gebruik zijn? O (a) who grep root wc -l O (b) who > grep root wc -l O (c) who grep root>wc -l O (d) who grep >/dev/null wc -l O (e) grep root who wc -l O (f) wc -l grep root who O (g) wc -l<grep root<who 16. Gegeven het volgende resultaat: echo $abc <enter> Tue Dec 27 15:15:57 NFT 2005 Met welk commando werd de variabele abc geïnitialiseerd in bash of Korn shell? O (a) set abc=date O (b) abc=date O (c) abc="date" O (d) $abc=$date O (e) abc=$(date) O (f) abc=exec(date) O (g) $abc=(date) 10/12/2007 Zelftest UNIX/Linux basiscursus 7

17. Geef de opeenvolgende toetsaanslagen en commando's om het script met als naam s te starten in de achtergrond, het naar de voorgrond te halen, het te onderbreken, en ten slotte de uitvoering ervan af te breken. O (a) s&<enter> ctrl-z fg %1<enter> stop %1<enter> O (b) s&<enter> ctrl-z<enter> fg %1<enter> stop %1<enter> kill %1<enter> O (c) s&<enter> fg %1<enter> ctrl-z stop %1<enter> kill %1<enter> O (d) s&<enter> ctrl-z<enter> fg %1<enter> kill %1<enter> O (e) s&<enter> fg %1<enter> ctrl-z kill %1<enter> 18. Welk find -commando komt overeen met de volgende opzoeking? Inhoud van de directory: -rw-r--r-- 1 tb00029 staff 0 Dec 27 14:48 abc -rw-r--r-- 1 tb00029 staff 0 Dec 27 14:48 abc1 -rw-r--r-- 1 tb00029 staff 0 Dec 27 14:48 abc11 -rw-r--r-- 1 tb00029 staff 0 Dec 27 14:54 abc13 -rw-r--r-- 1 tb00029 staff 0 Dec 27 14:48 abc2 -rw-r--r-- 1 tb00029 staff 0 Dec 27 14:49 abc3 drwxr-xr-x 2 tb00029 staff 512 Dec 27 16:10 abc4 drwxr-xr-x 2 tb00029 staff 512 Dec 27 16:11 abc5 Gewenst resultaat van het find -commando: drwxr-xr-x 2 tb00029 staff 512 Dec 27 16:10./abc4 drwxr-xr-x 2 tb00029 staff 512 Dec 27 16:11./abc5 O (a) find. -name "abc[345]" -type d O (b) find. -name "abc[345]" -type d ls -l O (c) find. -name abc[345] -type d -exec ls -ld {} \; O (d) find. -name -type d -exec ls -ld {} ; O (e) find. -name abc\[345\] -type d -exec ls -l {} \; 10/12/2007 Zelftest UNIX/Linux basiscursus 8

19. Welk commando laat u toe om de gebruikers te selecteren die hetzij met een ksh-shell, hetzij met een csh-shell werken? Bekijk aandachtig de schermafdrukken hieronder. > cat p tb00029:!:202:1:eric:/home/tb00029:/usr/bin/ksh tb00041:!:448:1:peter:/home/tb00041:/usr/bin/bash student1:!:297:103:student 1:/opt/bmc/pem/u/student1:/usr/bin/csh student2:!:298:103:student 2:/opt/bmc/pem/u/student2:/usr/bin/csh team00:!:203:205:student 00:/home/curaix/team00:/usr/bin/ksh team01:!:204:205:student 01:/home/curaix/team01:/usr/bin/ksh... resultaat van het commando... tb00029:!:202:1:eric:/home/tb00029:/usr/bin/ksh student1:!:297:103:student 1:/opt/bmc/pem/u/student1:/usr/bin/csh student2:!:298:103:student 2:/opt/bmc/pem/u/student2:/usr/bin/csh team00:!:203:205:student 00:/home/curaix/team00:/usr/bin/ksh team01:!:204:205:student 01:/home/curaix/team01:/usr/bin/ksh O (a) grep '/ksh' p ; grep '/csh' p O (b) grep '/ksh' p grep '/csh' O (c) grep '/[kc]sh$' p O (d) grep '/(k c)sh' p O (e) grep '[kc]sh^' p 20. Wat is de betekenis van het volgende resultaat? echo $?<enter> 1 O (a) De variabele $? werd ingesteld op 1 door een vorig commando ($?=1). O (b) Het commando uitgevoerd vóór het echo -commando werd foutloos uitgevoerd. O (c) Het commando uitgevoerd vóór het echo -commando heeft niet correct gewerkt. O (d) Het commando uitgevoerd voor het echo -commando werd met één parameter aangeroepen. 10/12/2007 Zelftest UNIX/Linux basiscursus 9

EVALUATIE. Hier zijn de correcte antwoorden op alle vragen: 1. a 2. a c 3. c 4. a 5. c 6. b 7. a 8. a d 9. e 10. c 11. a 12. a d 13. d 14. a 15. a 16. e 17. e 18. c 19. c 20. c Tel 1 punt per juist antwoord. Voor de vragen waar meerdere goede antwoorden mogelijk zijn, telt u slechts 1 punt als alle antwoorden correct zijn. Als u meer dan 80% behaalt, is het niet meer nodig om deze cursus te volgen. Uw kennis volstaat dan om één van de cursussen UNIX/Linux voor gevorderden, UNIX/Linux: shell programmatie, Linux administratie, Running Samba of Running Apache te volgen. Met een score tussen de 50% en de 80%, is het mogelijk om in deze cursus uw kennis uit te breiden. Met een lagere score dan 50%, wordt u sterk aangeraden om de cursus te volgen. 10/12/2007 Zelftest UNIX/Linux basiscursus 10