Lektion 1 Flashcards

1
Q

Fyll på med chmod och umaskfrågor! Kanske ett separat deck?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Exempel på olika skal inom Linux?

A

Bourne shell (sh)
Korn Shell (ksh)
C Shell (csh)
Bourne Again Shell (bash)
Z shell (zsh)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad står FHS för och vad är det?

A

File Hierarchy Standard och är en standard struktur för filsystem i Unix-liknande operativsystem. FHS är utformad för att säkerställa att programvara och användare lätt kan hitta filer och kataloger.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad innehåller directoryn /var/www?

A

A
webroot-katalogen för t.ex apache webserver

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad är Kernels uppgift?

A

Det är en länk mellan hårdvara och mjukvara. Hanterar kommunikationen mellan dem två.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hur ändrar man ägare av en fil eller katalog?

A

Genom att använda kommandot chown

t.ex. chown användare fil/katalognamn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Varför är tail -f användbart i loggfiler?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

vad gör dessa tre kommandon?
wc -l
wc -w
wc -c
wc -wc

A

wc -l=räknar antal rader
wc -w=räknar antal ord
wc -c=räknar antal tecken
wc -wc= räknar antal ord och tecken

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad står REPL för och vilken funktion har varje bokstav?

A

read-evaluate-print-loop – ett programmeringshjälpmedel som gör att programmeraren kan utvärdera sin kod stycke för stycke. Programmeraren matar in en eller flera instruktioner från programmet hon arbetar med och REPL:

– läser instruktionerna (read);
– utvärderar instruktionerna (evaluate), det vill säga parsar och exekverar dem;
– visar utfallet (print), numera normalt på bildskärm, och:
– återgår till utgångspunkten (loop) så att programmeraren kan förbättra koden om det behövs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vad betyder följande:
1. kommando1 ; kommando2
2. kommando1 && kommando2
3. kommando1 || kommando2

A

kommando1 körs först sen kommando2
kommando2 körs endast om kommando1 lyckas
kommando2 körs endast om kommando1 misslyckas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad är skillnaden mellan ett kompilerande och ett interpreterande programmeringsspråk?

A

Kompilerande: koden skrivs som textfiler och kompileras till binära körbara filer för det speciefierade OS.
Interpreterande: koden skrivs som textfiler och en tolk (shebang!) läser sedan koden och utför direkt det som står i koden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ge ett exempel på hur man skriver en local port forwarding

A

ssh -L port1:remoteip:port2 user@host

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vad är local port forwarding?

A

Local port forwarding är en teknik som används inom datornätverk för att omdirigera nätverkstrafik från en lokal port på en klientmaskin till en specifik destinationsport på en fjärrserver genom en säker tunnel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vad krävs för en Linux-distribution?

A

Kernel
– GNU Tools (Användbara verktyg i Linx - Licensieringsform för Linux)
– Övriga mjukvaror =
Distribution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vad innebär GNU?

A

En uppsättning av verktyg och program som behövs som komponent i en Linuxdistribution, vilken kompletterar Linux-kärnan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vilka lager finns i användning av en Linux-distribution?

A

Users
Shell & GUI
Applications Programs – System Utilities
System call libary (Systemanrop)
Operation System Kernel
Processor – RAM – Hårddisk

15
Q

Absoluta sökadresser till viktiga kataloger. Vad finns i följande? (Facit uppradat i samma ordning)
/etc
/var/log -
/var/www -
/home/nisse
/root
/dev

A

systemets konfigurationsfiler
systemets loggfiler
webroot-katalogen för t ex apache webserver
hemkataloger för “vanliga” användare
hemkatalog för användaren root
alias-filer för hårdvaruenheter

16
Q

Vad får man reda på när kommandot “ls -l” körs?

A

ls -l listar en fil per rad där man får reda på dess filrättigheter, antal “hard links” som är kopplade till filen, ägaren av filen, den grupp som filen tillhör, filstorleken, när senaste ändringen gjordes och sist filens namn.

-rw-r–r– 1 user group 4096 Jan 1 10:00 filename

17
Q
A