Öva mer Flashcards

(35 cards)

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?

20
Q

Med vilket kommando kan man lista hårddiskar?

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?

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
Vad är regular expressions?
Språk/syntax för att söka i text som används av de flesta programmeringsspråk.
26
Vad är SQL?
Structured Query Language | - Språk för att hämta information ur en databas.
27
Vilka tre tabeller är default i iptables?
- MANGLE - FILTER - NAT
28
FILTER-tabellen i iptables har tre kedjor, vilka är detta?
INPUT - trafik som ska till linux-enheten FORWARD - Trafik som passerar genom Linux-enheten OUTPUT - Trafik som kommer från Linux-enheten
29
Vad är Auditd?
Auditd är en övervakningstjänst för Linux som kan användas för att logga systemanrop.
30
Vad är Tripwire?
Ett verktyg för integritetschek av filsystem.
31
Vad kan man använda syslog-protokollet till?
Kan användas för att remote logga systemhändelser.
32
Du ska köra två kommandon samtidigt och dessa ska vara oberoende av varandra, hur skriver du detta?
kommando1 & kommando2
33
Vad gör kommandot "top"?
Listar de mest cpu-intensiva processerna överst - i realtid.
34
Vilken kommando använder man för att lista filers extended attribut?
lsattr
35
Vilken miljövariabel används för sökväg till körbara filer?
PATH