Öva mer Flashcards

1
Q

Vad gör en pipe?

A

Kopplar ihop ett programs standard output till ett annat programs standard input. Båda programmen körs samtidigt och kommunicerar med varandra.

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

Vad gör kommandot cut?

A

Filtrerar ut delar av rader baserat på fält och avgränsare.

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

Ge exempel på 4 miljövariablar

A
  • SHELL
  • PWD
  • DATE
  • PATH
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad används kommandot which till?

A

För att ta reda på var i PATH som skalet hittar en körbar fil.

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

Vad är ett kompilerande programmeringspråk?

A

Man skriver källkod som textfiler. Detta kompileras till binära körbara filer för det specifika OS:et.

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

Vad är ett interpreterande programmeringsspråk?

A

Man skriver källkod som textfiler. En tolk läser sedan källkoden och utför direkt det som står i källkoden.

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

Beskriv fördel respektive nackdel med kompilerande och interpreterande programmeringspråk.

A

Kompilerande:
Fördel: Betydligt snabbare kod
Nackdel: Binärfilen är plattformsspecifik

Interpreterande:
Fördel: Källkoden kan köras på valfri plattform som har en tolk installerad
Nackdel: Betydligt långsammare kod

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

Vad är ett script?

A

Ett script är ett annat ord för källkod skrivet i ett interpreterande språk.

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

Vad är en exit code?

A

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

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

Vad innebär command substitution?

A

Innebär att ett kommando körs, den text som kommandot skickar till standard output hamnar på kommandoraden för nästa kommando.

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

Med vilket kommando kan man se vilka processer som körs just nu i terminalen?

A

ps

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

Vilket kommando tar fram ett jobb som körs i bakgrunden?

A

fg

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

Vad är rsync?

A

Kopierar filer, kan användas lokalt eller över nätet.

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

Beskriv tre fördelar med rsync

A
  1. Överför inte filer som redan finns på destinationen
  2. Differentiell backup
  3. Jämför filers tidsstämpel, storlek och eventuellt även hash
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vad är arkivering?

A
  • Lägger ihop flera filer till en.

- Bevarar katalogstrukturen

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

Vad kan vi använda arkivering & komprimering till?

A
  • Hantera många filer/kataloger lättare.
  • Backuper
  • Spara diskyta
  • Snabbare filöverföringar
17
Q

Beskriv lossless komprimering och när det brukar användas.

A

Vid lossless komprimering kan man återställa varenda bit av originaldatat, därför mindre effektiv.

Kan användas till: Loggiler, binärfiler, konfigurationsfiler.

18
Q

Vad är “tar”?

A

Tape archive - ursprungligen för bandbackuper.

19
Q

Vad heter den första hårddisken i ett system?

A

/dev/sda

20
Q

Med vilket kommando kan man lista hårddiskar?

A

lsblk

21
Q

Vad är en “swap”-partition?

A
  • Swap-partitionen har inget filsystem

- Används av kernel som virtuellt minne när RAM tar slut.

22
Q

Alias är endast temporära, vart behöver man lägga in dom för att de ska sparas permanent?

A

~/.profile

23
Q

Vad används du-kommandot till?

A

Listar använt utrymme per fil, rekursivt från där du står.

24
Q

Vad gör kommandot df?

A

Visar använt och ledigt filutrymme per filsystem.

25
Q

Vad är regular expressions?

A

Språk/syntax för att söka i text som används av de flesta programmeringsspråk.

26
Q

Vad är SQL?

A

Structured Query Language

- Språk för att hämta information ur en databas.

27
Q

Vilka tre tabeller är default i iptables?

A
  • MANGLE
  • FILTER
  • NAT
28
Q

FILTER-tabellen i iptables har tre kedjor, vilka är detta?

A

INPUT - trafik som ska till linux-enheten

FORWARD - Trafik som passerar genom Linux-enheten

OUTPUT - Trafik som kommer från Linux-enheten

29
Q

Vad är Auditd?

A

Auditd är en övervakningstjänst för Linux som kan användas för att logga systemanrop.

30
Q

Vad är Tripwire?

A

Ett verktyg för integritetschek av filsystem.

31
Q

Vad kan man använda syslog-protokollet till?

A

Kan användas för att remote logga systemhändelser.

32
Q

Du ska köra två kommandon samtidigt och dessa ska vara oberoende av varandra, hur skriver du detta?

A

kommando1 & kommando2

33
Q

Vad gör kommandot “top”?

A

Listar de mest cpu-intensiva processerna överst - i realtid.

34
Q

Vilken kommando använder man för att lista filers extended attribut?

A

lsattr

35
Q

Vilken miljövariabel används för sökväg till körbara filer?

A

PATH