Linux eksamenspg Flashcards
Explain how to login to a virtual machine on Azure, from a local command line.
Brug SSH til at oprette forbindelse til en Azure VM fra din lokale terminal:
Demonstrate how to navigate in a linux shell.. nævn alle dem du kan..
pwd → Vis den aktuelle mappe
ls → List filer i den aktuelle mappe
ls -a → List alle filer, inklusiv skjulte filer
ls -l → Vis detaljeret information om filer
cd <mappe> → Skift mappe
cd .. → Gå én mappe op
cd ~ → Gå til hjemmemappen
mkdir <mappenavn> → Opret en ny mappe
rmdir <mappenavn> → Slet en tom mappe
rm -r <mappenavn> → Slet en mappe med indhold
cp <fil> <destination> → Kopier en fil
mv <fil> <destination> → Flyt eller omdøb en fil
cat <fil> → Vis filens indhold
clear → Ryd terminalen</fil></destination></fil></destination></fil></mappenavn></mappenavn></mappenavn></mappe>
How to list all files (including hidden files)
Brug denne kommando til at vise alle filer, inklusiv skjulte filer (de starter med . i Linux):
ls -a
How to list detailed information about files and folders including permissions
Brug ls -l for at vise detaljeret information:
ls -l
For både detaljer og skjulte filer:
ls -la
How to create/open/add/edit a file (using nano or another editor)
Opret og rediger en fil med nano:
nano <filnavn></filnavn>
How to create, move, and delete files/directories
Opret en mappe: mkdir <mappenavn>
Opret en tom fil: touch <filnavn>
Flyt en fil: mv <fil> <destination>
Slet en fil: rm <filnavn>
Slet en mappe (med indhold): rm -r <mappenavn></mappenavn></filnavn></destination></fil></filnavn></mappenavn>
How to start/stop/restart a service (use docker as an example)
Start Docker:
sudo systemctl start docker
Stop Docker:
sudo systemctl stop docker
Genstart Docker:
sudo systemctl restart docker
Tjek status for Docker:
sudo systemctl status docker
How to execute commands that requires elevated privileges
Brug sudo før kommandoen:
sudo <kommando></kommando>
Hvis du vil skifte til root-bruger:
sudo su
How to execute files, and if necessary, provide files/directories with required
permissions
For at gøre en fil eksekverbar:
chmod +x <filnavn></filnavn>
For at eksekvere en fil:
./<filnavn></filnavn>
Hvis filen kræver root-adgang:
sudo ./<filnavn></filnavn>
Demonstrate how to install new packages in a terminal, for example, how did you install
docker
For Ubuntu/Debian-baserede systemer (APT):
sudo apt update
sudo apt install docker.io
Hvad står ‘r’, ‘w’ og ‘x’ for i Linux filrettigheder?
- r = read (læse)
- w = write (skrive/redigere)
- x = execute (køre en fil eller tilgå en mappe)
Hvad betyder det at fjerne w med chmod -w file.txt?
Det fjerner skriverettigheden, så filen bliver read-only.
Hvad viser kommandoen ls -al?
Den viser alle filer, også skjulte (-a), og med detaljer som rettigheder og ejerskab (-l).
Hvad står u, g, og o for i chmod?
- u = user (owner)
- g = group
- o = others
Hvad gør chmod 000 file.txt?
Fjerner alle rettigheder for alle (ingen read, write eller execute).
Hvad gør chmod 777 file.txt?
Giver alle rettigheder (read, write, execute) til owner, group og others.