tenta plugg Flashcards
(101 cards)
Proprietär mjukvara
Closed Source Code
får/kan inte se eller ändra koden
t.ex. Windows
Open Source code
fri och öppen att använda eller ändra, t.ex. Linux distar
Hur installeras linux?
genom olika open source distributioner
Live dist
körs volatilt i RAM, oftast genom en CD eller USB
Rolling Release
Små kontinuerliga uppdateringar, t.ex. 10.1.3
säkrare i och med att det är oftast weekly/monthly patches/security updates.
“patch tuesday”
Cummulative Release
Större paketerade uppdateringar, t.ex. windows 10>11
Stabilare för uppdateringen har oftast gått igenom en väldigt noggrann alpha/beta testning.
Admin Rättigheter
i Linux = Root/sudo/su
i Windows = Admin/Administrator
Shell
ett användargränssnitt som t.ex. CLI/GUI/BASH
översätter source kod till maskin kod så att processor/ram förstår vad som behövs göras i binär/hexadecimal kod.
Hur kan ett vanligt kommando se ut?
[commando] [-flagga] [argument]
sudo tail -f /var/log/haproxy.log
hur är ett filträd uppbyggt i linux?
tillskillnad från windows där allt börjar med en partition “C:” så börjar allt med root “/”, där efter kommer de olika top katalogerna” /etc /var /bin /usr” osv.
hur flyttar man mellan de olika katalogerna?
cd tar en tillbaks till home katalogen
cd .. flyttar dig ett steg tillbaka, t.ex. /etc/dhcp/ (cd ..) /etc/
cd följt av katalogen tar dig till katalogen t.ex. cd /etc/haproxy
Relativ sökväg
med en relativ sökväg så skriver du bara in den katalogen du vill in till,
t.ex. nano playbooks/pb1.yaml
Detta fungerar enbart om du är säker på att där inte finns fler kataloger som har samma namn.
finns där fler katalogen som har samma namn så går den enligt filträdet till den närmsta.
Absolut sökväg
En absolut sökväg är det säkraste sättet att garantera att du kommer till den katalogen du söker efter. Skrivs alltid ut som full sökväg t.ex.
sudo nano /etc/dhcp/dhcpd.conf
hur ser man vad som finns i en katalog?
kommandot ls används för att lista innehållet i katalogen, kan kombineras med flaggor som t.ex.
ls -a exempelkatalog, för att lista dolda filer i katalogen
ls -l exempelkatalog, för att visa filrättigheter till de filer/kataloger i katalogen.
hur vet jag vart jag är någonstans i linux?
lättast är att kolla i prompten, t.ex. user@debian:/home/catalog/$
då vet vi att vi är i en katalog som heter catalog som finns i home. “$” betyder att vi är inloggad som user, hade det varit ett “#” så hade vi varit inloggade som root.
annars kan vi använda kommandot “pwd” för att skriva ut i terminalen vart vi befinner oss.
hur skapar man filer/kataloger?
du kan skapa filer med antingen kommandot ‘touch’ för att skapa en tom fil, eller så kan vi använda oss utav en text editor som t.ex. nano eller vim om filen inte redan existerar så skapar vi den.
för att skapa en katalog så använder vi oss utav ‘mkdir’.
hur visar vi innehållet i filer?
genom att använda våra text editors, vi, vim och nano så kan vi ju se innehållet i filen och redigera det. Men om vi vill spara tid och bara snabbt skriva ut i terminalen så kan vi använda oss utav följande kommandon:
Cat - visar allt i filen
Head - visar början av filen
Tail - visar slutet av filen
less - öppnar filen
hur kopierar vi innehållet i en fil till en annan?
genom att använda kommandot ‘cp’ följt av filens namn och sedan den filen vi vill kopiera det till.
cp file1 file2
kan kombineras med flaggan -r för att kopiera innehåll ifrån kataloger
cp -r cat1 cat2
hur gör vi om vi har lagd en fil i fel katalog?
då kan vi använda oss utav ‘mv’ kommandot för att flytta filen till rätt katalog. Vi kan även använda ‘mv’ för att döpa om filen.
hur gör vi om vi vill ta bort en fil eller katalog?
kommandot ‘rm’ tar bort en fil och dess innehåll.
kommandot ‘rmdir’ tar bort en katalog om den är tom.
antingen tar man manuellt bort filerna i katalogen eller så använder man sig utav flaggan ‘-r’ för att ta bort allt som finns i katalogen, t.ex.
rm -r cat1
detta kallas även för att ta bort saker rekursivt, (recursive)
Hard links
hard links fungerar lite som när man gör en genväg till en app på skrivbordet i windows. då filen ligger gömd djupt in i filsystemet men du kan ändån starta den genom att klicka på genvägen i skrivbordet.
När du tar bort länken så blir datan kvar.
Soft links
är även kallad för “symbolic link”, precis som hard links så är det en genväg till en fil/katalog. Men skillnaden är att när du tar bort soft linken så försvinner även all data till filen/katalogen.
lagring och partitioner
kommandot ‘lsblk -l’ används för att lista alla blocks, här visas all information om olika partitioner, filsystem, storage osv.
kommandot ‘fdisk’ används för att formatera om olika partitioner.
partitionerna måste monteras i filsystemet genom “mount points” som oftast ställs i katalogen ‘fstab’.
När partitionerna monterats i ‘fstab’ så kommer dem automatiskt köras vid uppstart.
UUID
Detta är ett unikt ID för hårddiskar och annan lagring, används för att specificera vilken partition som ska monteras.