Basis van Linux en de opdrachtregel

Welke beschrijving van de directory /proc in Linux is juist?

  1. AHet is een plaats waar gewone gebruikers niet mogen schrijven en waar de configuratiebestanden staan die de kernel en de services bij het opstarten inlezen
  2. BHet is de plaats voor apparaatbestanden, die apparaten zoals harde schijven, USB-sticks en terminals voorstellen zodat ze als bestanden kunnen worden gelezen en beschreven
  3. CHet is een virtueel bestandssysteem waarmee de kernel lopende processen en de toestand van het systeem als bestanden toont; de inhoud is niet op schijf opgeslagen
Antwoord en toelichting tonen

Antwoord: C. Het is een virtueel bestandssysteem waarmee de kernel lopende processen en de toestand van het systeem als bestanden toont; de inhoud is niet op schijf opgeslagen

/proc is een virtueel bestandssysteem dat procfs heet: telkens wanneer een bestand wordt gelezen, maakt de kernel de informatie van dat moment aan en geeft die terug. Met cat /proc/cpuinfo zijn het CPU-type en het aantal kernen te zien, met cat /proc/meminfo het geheugengebruik, en onder /proc/<proces-ID>/ staat informatie over elk proces. Omdat de bestanden niet op schijf bestaan, worden veel ervan met een grootte van 0 getoond. Op servers waarop EDA-tools draaien, wordt het ook vaak gebruikt om het aantal CPU-kernen en de hoeveelheid geheugen na te gaan.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van Linux en de opdrachtregel

  1. De directory /home/alice/data bestaat, en de huidige directory is /home/alice/work. Welke directory wordt getoond als eerst „cd ../data” en daarna „pwd” wordt uitgevoerd?
  2. In de homedirectory toont „ls” alleen notes.txt, terwijl „ls -a” „.”, „..”, „.bashrc” en „notes.txt” toont. Welke verklaring van dit resultaat is juist?
  3. Wat is het resultaat van de laatste twee cat-commando's als de bovenstaande commando's in volgorde worden uitgevoerd?
  4. Een directory bevat zes bestanden: a1.txt, a2.txt, a10.txt, b1.txt, c1.txt en a1.csv. Hoeveel bestanden worden getoond als in deze directory „ls [ab]?.txt” wordt uitgevoerd?
  5. Nadat „chmod 754 run.sh” is uitgevoerd op het bestand run.sh, welke notatie van de rechten staat dan aan het begin van de regel die „ls -l run.sh” toont?