101.1 Hardware-Einstellungen ermitteln und konfigurieren: Unterschied zwischen den Versionen

Aus TUXSPACE Wiki
Wechseln zu: Navigation, Suche
(Der Kernel)
(Der Kernel)
Zeile 40: Zeile 40:
 
Die Version des aktuell laufenden Kernels ermitteln wird mit dem Kommando [[uname]] -r bzw. --release ermitteln.
 
Die Version des aktuell laufenden Kernels ermitteln wird mit dem Kommando [[uname]] -r bzw. --release ermitteln.
  
Das Verzeichnis /lib/modules ist eine weitere Quelle für  
+
Das Verzeichnis /lib/modules ist eine weitere Quelle zur Identifikation der Kernelversionen, enthält es doch die verfügbaren Module für die jeweilige Kernelversionen. Wurden sie nicht entfernt, lässt sich nachvollziehen welche Kernelversionen auf dem System installiert waren
  
 
Im Verzeichnis /usr/src/KERNEL-VERSION befindet sich der Quellcode, sofern er heruntergeladen wurde.  
 
Im Verzeichnis /usr/src/KERNEL-VERSION befindet sich der Quellcode, sofern er heruntergeladen wurde.  

Version vom 13. März 2016, 16:27 Uhr

Objectives

Gewichtung 2

Beschreibung

Kandidaten sollten in der Lage sein, die wesentliche Hardware eines Systems zu bestimmen und zu konfigurieren.

Hauptwissensgebiete:

Integrierte Peripheriegeräte aktivieren und deaktivieren.
Systeme mit oder ohne externe Peripheriegeräte wie Tastaturen konfigurieren.
Die verschiedenen Arten von Massenspeicher unterscheiden.
Die Unterschiede zwischen Coldplug- und Hotplug-Geräten kennen.
Hardwareressourcen für Geräte ermitteln.
Werkzeuge und Hilfsprogramme, um verschiedene Hardware-Informationen aufzulisten (z.B. `lsusb`, `lspci` usw.).
Werkzeuge und Hilfsprogramme, um USB-Geräte zu manipulieren.
Konzeptuelles Verständnis von sysfs, udev, dbus.

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

/sys/
/proc/
/dev/
modprobe
lsmod
lspci
lsusb

Hardware-Einstellungen ermitteln und konfigurieren

Einführung

Der Kernel

Identifizieren des Kernels

Die Version des aktuell laufenden Kernels ermitteln wird mit dem Kommando uname -r bzw. --release ermitteln.

Das Verzeichnis /lib/modules ist eine weitere Quelle zur Identifikation der Kernelversionen, enthält es doch die verfügbaren Module für die jeweilige Kernelversionen. Wurden sie nicht entfernt, lässt sich nachvollziehen welche Kernelversionen auf dem System installiert waren

Im Verzeichnis /usr/src/KERNEL-VERSION befindet sich der Quellcode, sofern er heruntergeladen wurde.

foo@dionysos:/lib/modules$ ls
4.2.0-1-amd64  4.3.0-1-amd64

Versionsnummer des Kernels lesen

  • Die 1. Zahl liefert das sogenannte Major Release (grundlegende Neuerungen im Kernel)
  • Die 2. Zahl liefert das sogenannte Minor Release (enthält neue Funktionen)
  • Die 3. Zahl liefert den Patch-Level
  • danach werden Informationen geliefert, die der genaueren Bezeichnung dienen