Linuxplugg 2 Flashcards

1
Q

Är det lämpligt att alltid vara inloggad som root?

A

Nej, du bör tänka efter och köra sudo tillsammans med ditt kommando istället för att logga in som root.

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

I vilken ordning listas de tre uppsättningarna av rättigheter för en fil?

A

RWX

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

Vad innebär det att sätta write-rättigheter för ugo på en katalog?

A

Du ger alla användare rättigheten att skapa/radera filer i katalogen.

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

Vilka permissons finner du på nedanstående rad?

chmod 550 filnamn

A

Raden ger filen Read + Execute-rättigheter för user och group, men inga rättigheter till others.

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

Vilken option använder du med kommandot ls för att lista en fils inode?

A

ls -i

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

Vad händer om du raderar alla hårda länkar till en inode men behåller mjuka länkar?

A

Filen raderas. Endast hårda länkar leder till en inode. De mjuka länkarna refererar endast till en hård länk. En mjuk länk refererar inte direkt till en inode.

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

I filen passwd, vilket fält är användarens ID?

A

3:dje fältet

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

Vilket uid har root?

A

0

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

Var är användarnas lösenord lagrade?

A

/etc/shadow

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

Hur refererar du till en variabel?

A

$VARIABELNAMN eller ${VARIABELNAMN}

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

Vad är miljövariabler?

A

Miljövariabler är systemwide variabler som kan användas för att ändra sättet hur operativsystemet arbetar.

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

Vad innehåller miljövariablen PATH?

A

PATH innehåller de absoluta sökvägar som skalet använder för att leta efter filer i.

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

Vilket kommando kan du använda för att leta upp var i PATH som skalet hittar en fil?

A

Med hjälp av “which”-kommandot

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

Vad gör Command substitution?

A

Man ersätter en variabel med standard output från ett annat kommando.

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

Vilken typ av programmeringsspråk är skriptspråket bashscript?

A

bashscript är ett interpreterande språk, d.v.s att det kan köras på valfri plattform som har bash installerad.

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

Vad innebär begreppet shebang och hur skrivs en korrekt bash-shebang?

A
  • Shebang är en rad som talar om för systemet vilken tolk som ska användas. Detta eftersom olika programmeringsspråk har olika syntax.
- En korrekt bash-shebang skrivs: 
#!/bin/bash
17
Q

Vad är en exit code och vad används den till?

A

Exit code är ett värde (0-255) som ett program eller script kan lämna ifrån sig då det avslutas

Exit code används ofta för att signalera till anropande program att t ex ett script “gick bra eller dåligt”.

18
Q

Hur tar du reda på ett nyss avslutat scripts exit code?

A

Med hjälp av variabeln $?

19
Q

Vad gör kommandot ps?

A

Ger dig en överblick över de processer som är aktiva i ditt system.

20
Q

Hur fungerar det när du separerar kommandon med semikolon?

A

Kommandon som separeras med semikolon körs efter det föregående oavsett om kommandot innan lyckades eller inte.

21
Q

Hur fungerar det när du separerar kommandon med dubbla &-tecken
(and-lista)

A

Kommandon som separeras med dubbla && körs efter det föregående ENDAST om kommandot innan lyckades (exitcode 0).

22
Q

Hur fungerar det när du separerar kommandon med dubbla pipe-tecken (||)?
(or-lista)

A

Kommandon som separeras med dubbla || körs efter det föregående ENDAST om kommandot innan INTE lyckades.

23
Q

Vilket kommando används för att döda en process med ett specifikt PID (Process ID)?

A

kill 1234 (där 1234 ersätts med PID-nummer)

24
Q

Vilken är den vanligaste pakethanteraren för RedHat-baserade linux distributioner?

A

Yum

25
Q

Hur gör du för att avinstallera ett paket i ubuntu?

A

Kommandot: apt remove paketnamn

26
Q

Hur gör du när du vill redirecta output direkt till linux “papperskorg”?

A

Redirect till /dev/null.

27
Q

Vad innebär Local Port Forwarding?

A

Anslutningen från en lokal SSH klient vidarebefordras via en lokal SSH servers specifika port och sen vidare till destinationsservern.

28
Q

Vad innebär Dynamic Port Forwarding?

A

Anslutningen från program vidarebefordras via en lokal SSH klient till en lokal SSH server. Därefter vidare till en eller flera destinationsservrar.

29
Q

Beskriv skillnaden mellan lossy och lossless-komprimering

A

Lossy möjliggör det inte att återskapa en fil i sin fulla form, då viss data raderas för att spara plats. (Används ofta till ljud och bild)

Lossless möjliggör det att återskapa en fil fullständigt, utan att förlora data. (Är mindre effektiv när det kommer till att spara utrymme)

30
Q

Förklara följande kommando: tar -xf fil.tar

A

tar (tape archive) används i detta fallet för att extrahera det icke komprimerade tar-arkivet i nuvarande katalog..

31
Q

Vad är fördelen med att använda rsync vid backuper över internet?

A

rsync överför inte filer som redan finns på destinationen, d.v.s. sparar bandbredd.

Detta möjliggör differentiell backup.