Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
lastige_linux_vragen [2015/01/30 10:52] – [1 Filesystem] admin | lastige_linux_vragen [2015/04/09 14:42] – [5 Netwerk] admin |
---|
* **Vraag**: Wat is het verschil tussen swapping en paging? | * **Vraag**: Wat is het verschil tussen swapping en paging? |
* **Antwoord**: <color white>Voor Linux besturingssystemen is dit hetzelfde. Sinds CPUs gebruik maken van virtual memory (gevirtualiseerde geheugenadressen) is het eigenlijk 'paging'. Bij Solaris en andere UNIX systemen is er wel een verschil. Namelijk bij swapping wordt het hele proces tussen disk en memory verplaatst, bij paging alleen de specifieke pages.</color> | * **Antwoord**: <color white>Voor Linux besturingssystemen is dit hetzelfde. Sinds CPUs gebruik maken van virtual memory (gevirtualiseerde geheugenadressen) is het eigenlijk 'paging'. Bij Solaris en andere UNIX systemen is er wel een verschil. Namelijk bij swapping wordt het hele proces tussen disk en memory verplaatst, bij paging alleen de specifieke pages.</color> |
==== - Scripting ==== | ==== - Scripting / shell ==== |
=== - Bash === | === - Bash === |
* <code>#!/bin/bash | * <code>#!/bin/bash |
* **Vraag**: Wat geeft dit script als output? | * **Vraag**: Wat geeft dit script als output? |
* **Antwoord**: <color white>Niets, read draait in een subshell (door de pipe), waardes komen wel in de variable terecht, maar nadat read klaar is, is de subshell weg en zijn de variabelen leeg.</color> | * **Antwoord**: <color white>Niets, read draait in een subshell (door de pipe), waardes komen wel in de variable terecht, maar nadat read klaar is, is de subshell weg en zijn de variabelen leeg.</color> |
| |
| === - History === |
| * **Vraag**: Hoe zorg je ervoor dat in bash bepaalde commando's niet in de history terecht komen? |
| * **Antwoord**: <color white>Zet de variabele HISTCONTROL=ignorespace, start de commando's met een spatie.</color> |
| |
==== - Timekeeping ==== | ==== - Timekeeping ==== |
* **Vraag**: Is 192.168.10.0 een geldig IP-adres voor een server? | * **Vraag**: Is 192.168.10.0 een geldig IP-adres voor een server? |
* **Antwoord**: <color white>Dat ligt helemaal aan het subnetmasker.</color> | * **Antwoord**: <color white>Dat ligt helemaal aan het subnetmasker.</color> |
| |
| * **Vraag**: Wat doet het volgende commando in bash: <code>2>/dev/null >/dev/tcp/mail.polaire.nl/993</code> |
| * **Antwoord**: <color white>Hiermee open je een tcp connectie naar een host:port combinatie. Exit code 0 = OK, 1 = Niet OK. /dev/tcp is bash builtin, dus je komt deze niet tegen in /dev</color> |
| |
==== - Manuals ==== | ==== - Manuals ==== |