Lektion 2 Flashcards
Vad gör en enkel “pipe”? (|)
En enkel | kopplar ihop ett programs stdout till ett annat programs stdin. Båda programmen körs samtidigt och kommunicerar med varandra!
Förklara kommandot cut
cut filtrerar ut delar av rader baserat på fält med avgränsare.
ex: cut -d “ “ -f 2 visar andra fältet i varje rad, där fälten är separerade med mellanslag.
Vad innebär ett Inode-nummer
Det är filens riktiga “namn”. Filnamn är en pekare till en plats på hårrdisken (inode)
En fil/mapps unika ID
Förklara vad en mjuk länk är.
En mjuk länk pekar inte på ett inode-nummer utan på ett annat filnamn, likt en genväg i windows.
Förklara vad en hård länk är.
En hård länk är två eller fler filer med samma Inode-nummer.
Det som skrivs i den ena filen skrivs i den andra.
Hur skapar man en hård respektive mjuk länk?
Hård: ln “existerande fil” “ny fil”
Mjuk: ln -s “filnamn/filväg” “länknamn”
Q
Hur omdirigerar du ström 1 information till en fil?
Ett kommando
ex: echo Hej > hej.fil
skriver in hej i filen hej istället för att skriva ut hej på skärmen.
Vd gör tecknet < ?
Istället för att stdin kommer från tangentbordet kan vi skicka innehållet i en fil till ett programs stdin genom att använda tecknet <.
Vad gör kommando su - ?
Frågar efter roots lösenord och startar sedan ett nytt skal som root.
Vad gör kommando Sudo <kommando> ?</kommando>
Kör <kommando> som root. Frågar efter användarens lösenord (ibland), kör kommandot och återanvänder sedan direkt till användarens skal. Kräver att användare har sudo-rättigheter i /etc/sudoers</kommando>
Hur skapar man mjuka respektive hårda länkar?
För mjuk länk: l n-s
För hård länk ln
Vad kännetecknar SSH-nycklar?
Autentiserat (du måste logga in)
Krypeterat (confidentiality)
Signerat (integrity)
Med vilka filer kan man man installera paket i RedHat respektive Debian?
.rpm-filer (rpm -i rpmfile.prm i RedHat
.deb-filer dpkg -i debfile.deb
Vad gör pakethanteraren?
Vad heter den i Debian respektive RedHat?
Pakethanterare:
En pakethanterare installerar paket (.deb, .rpm) åt dig och håller koll på beroenden. Dem söker i en databas över tillgängliga paket och varje pakets beroende. Den har även koll på vad du har installerat på din dator. Dem visar även de paket som är kompatibla med ditt system.
apt & yum
Vad gör:
apt search?
apt install?
apt remove?
Kommandot apt search PAKETNAMN söker i databasen efter vilka paket som finns tillgängliga.
Det är bra att uppdatera cachen då och då, det görs med kommandot apt update.
För att installera paket skriver man kommandot apt install PAKETNAMN.
För att ta bort paket skriver man apt remove PAKETNAMN