Linuxplugg 2 Flashcards
Är det lämpligt att alltid vara inloggad som root?
Nej, du bör tänka efter och köra sudo tillsammans med ditt kommando istället för att logga in som root.
I vilken ordning listas de tre uppsättningarna av rättigheter för en fil?
RWX
- Read
- Write
- Execute
Vad innebär det att sätta write-rättigheter för ugo på en katalog?
Du ger alla användare rättigheten att skapa/radera filer i katalogen.
Vilka permissons finner du på nedanstående rad?
chmod 550 filnamn
Raden ger filen Read + Execute-rättigheter för user och group, men inga rättigheter till others.
Vilken option använder du med kommandot ls för att lista en fils inode?
ls -i
Vad händer om du raderar alla hårda länkar till en inode men behåller mjuka länkar?
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.
I filen passwd, vilket fält är användarens ID?
3:dje fältet
Vilket uid har root?
0
Var är användarnas lösenord lagrade?
/etc/shadow
Hur refererar du till en variabel?
$VARIABELNAMN eller ${VARIABELNAMN}
Vad är miljövariabler?
Miljövariabler är systemwide variabler som kan användas för att ändra sättet hur operativsystemet arbetar.
Vad innehåller miljövariablen PATH?
PATH innehåller de absoluta sökvägar som skalet använder för att leta efter filer i.
Vilket kommando kan du använda för att leta upp var i PATH som skalet hittar en fil?
Med hjälp av “which”-kommandot
Vad gör Command substitution?
Man ersätter en variabel med standard output från ett annat kommando.
Vilken typ av programmeringsspråk är skriptspråket bashscript?
bashscript är ett interpreterande språk, d.v.s att det kan köras på valfri plattform som har bash installerad.
Vad innebär begreppet shebang och hur skrivs en korrekt bash-shebang?
- 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
Vad är en exit code och vad används den till?
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”.
Hur tar du reda på ett nyss avslutat scripts exit code?
Med hjälp av variabeln $?
Vad gör kommandot ps?
Ger dig en överblick över de processer som är aktiva i ditt system.
Hur fungerar det när du separerar kommandon med semikolon?
Kommandon som separeras med semikolon körs efter det föregående oavsett om kommandot innan lyckades eller inte.
Hur fungerar det när du separerar kommandon med dubbla &-tecken
(and-lista)
Kommandon som separeras med dubbla && körs efter det föregående ENDAST om kommandot innan lyckades (exitcode 0).
Hur fungerar det när du separerar kommandon med dubbla pipe-tecken (||)?
(or-lista)
Kommandon som separeras med dubbla || körs efter det föregående ENDAST om kommandot innan INTE lyckades.
Vilket kommando används för att döda en process med ett specifikt PID (Process ID)?
kill 1234 (där 1234 ersätts med PID-nummer)
Vilken är den vanligaste pakethanteraren för RedHat-baserade linux distributioner?
Yum
Hur gör du för att avinstallera ett paket i ubuntu?
Kommandot: apt remove paketnamn
Hur gör du när du vill redirecta output direkt till linux “papperskorg”?
Redirect till /dev/null.
Vad innebär Local Port Forwarding?
Anslutningen från en lokal SSH klient vidarebefordras via en lokal SSH servers specifika port och sen vidare till destinationsservern.
Vad innebär Dynamic Port Forwarding?
Anslutningen från program vidarebefordras via en lokal SSH klient till en lokal SSH server. Därefter vidare till en eller flera destinationsservrar.
Beskriv skillnaden mellan lossy och lossless-komprimering
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)
Förklara följande kommando: tar -xf fil.tar
tar (tape archive) används i detta fallet för att extrahera det icke komprimerade tar-arkivet i nuvarande katalog..
Vad är fördelen med att använda rsync vid backuper över internet?
rsync överför inte filer som redan finns på destinationen, d.v.s. sparar bandbredd.
Detta möjliggör differentiell backup.