Grundlagen von Linux und der Kommandozeile
Welche Beschreibung des Verzeichnisses /proc unter Linux ist richtig?
- AEs ist ein für normale Benutzer schreibgeschützter Ort, an dem die Konfigurationsdateien gesammelt werden, die der Kernel und die Dienste beim Start einlesen
- BEs ist der Ort für Gerätedateien, die Geräte wie Festplatten, USB-Sticks und Terminals so darstellen, dass man sie wie Dateien lesen und beschreiben kann
- CEs ist ein virtuelles Dateisystem, über das der Kernel laufende Prozesse und den Systemzustand als Dateien zeigt; sein Inhalt ist nicht auf dem Datenträger gespeichert
Antwort und Erläuterung anzeigen
Antwort: C. Es ist ein virtuelles Dateisystem, über das der Kernel laufende Prozesse und den Systemzustand als Dateien zeigt; sein Inhalt ist nicht auf dem Datenträger gespeichert
/proc ist ein virtuelles Dateisystem namens procfs: Bei jedem Lesen einer Datei erzeugt der Kernel die Informationen zum jeweiligen Zeitpunkt. cat /proc/cpuinfo zeigt CPU-Typ und Anzahl der Kerne, cat /proc/meminfo die Speichernutzung, und unter /proc/<Prozess-ID>/ liegen Informationen zu jedem Prozess. Da die Dateien auf dem Datenträger nicht existieren, wird bei vielen von ihnen eine Größe von 0 angezeigt. Auch auf Servern, auf denen EDA-Werkzeuge laufen, nutzt man es oft, um die Zahl der CPU-Kerne und die Speichermenge zu prüfen.
Weiter: 9 weitere Fragen zu Grundlagen von Linux und der Kommandozeile