Sie sind auf Seite 1von 26

LPIC-1 Junior Level Linux

Professional
Modul 101
Modul 101.1 Hardware-Einstellungen
ermitteln & konfigurieren
Prsentiert von Thomas Bleeck
FHS Filesystem Hierarchy Standard
o Allgemeiner Standard
o Grundeinheit ist die Datei (File)
o Gruppierung durch Verzeichnisse (Directory)
o Gerte werden als Dateien oder als Verzeichnis
behandelt

Prsentiert von Thomas Bleeck
FHS 2.3 (28. Januar 2004)
Prsentiert von Thomas Bleeck
Der UNIX - Dateibaum
o Der Ausgangspunkt ist das Rootdirectory ( / )
o In einem Verzeichnis werden mehrere Dateien
zusammengefasst
o In einem Verzeichnis knnen Dateien und Verzeichnisse
enthalten sein
o Jedem Benutzer wird bei seiner Erstellung ein eigenes
Verzeichnis zugewiesen
o Dieses wird als Homedirectory bezeichnet ( ~ )
o Er kann in diesem Verzeichnis Subdirectories
anlegen
Prsentiert von Thomas Bleeck
Die wichtigsten Standardverzeichnisse
Name Ausgeschrieben Inhalt
/bin/ Binaries Hufig benutzte Kommandos
/dev/ Devices Gertedateien
/etc/ Etcetera Konfigurationsdateien
/home/ Home Directories Homeverzeichnisse aller regulren
Benutzer
/lib/ Libraries Systembibliotheken
/tmp/ Temporary Verzeichnis fr temporre Dateien
/usr/ Unix System Ressources Grtes Unterverzeichnis, in dem
der meiste Teil der Systemsoftware
enthalten ist (z.B. X-Window-
System, Anwendungssoftware)
Prsentiert von Thomas Bleeck
Die wichtigsten Standardverzeichnisse
Name Ausgeschrieben Inhalt
/var/ Variable Data Verzeichnis fr Daten, die sich
selbststndig im laufenden Betrieb
ndern, z.B. Log-Dateien,
Warteschlangen (/var/spool/) fr
Drucker oder Mail
/usr/local Local Software Software, die nicht in den
Standardpaketen enthalten ist, und
daher selbst kompiliert und auf
dem System installiert wurde
Prsentiert von Thomas Bleeck
Unterschied UNIX - DOS
UNIX/Linux DOS/Windows
Gro- und
Kleinschreibung
Unterscheidung (case-
sensitiv)
Keine Unterscheidung
Ausfhrbare Programme Ausfhrbare Programme
bedrfen einer
Ausfhrberechtigung
Dateinamenserweiterung
(z.B. .com, .exe, .bat)
Wechseln zum Top cd / cd \
Zugriffsrechte
automatisch vergeben
Standardrechte, die den
Zugriff fr den Besitzer,
die Gruppe und die
restlichen Benutzer
regeln
Flexible NTFS Rechte
Prsentiert von Thomas Bleeck
/sys/ - Verzeichnis
o Existiert ab Kernel 2.6
o hnelt dem /proc Verzeichnis
o Enthlt Kernel-Konfigurationen der PnP-Gerte
o Ist aber weniger interessant als /proc
Prsentiert von Thomas Bleeck
udev, hald, dbus
o hald (Hardware Abstraction Layer Daemon)
Hat die Aufgabe, dem Daemon dbus darber zu
informieren, wenn ein Wechsellaufwerk an das System
angeschlossen wurde
o udev ist ein Gertemanager, der bei modernen
Kernel-Versionen das virtuelle Verzeichnis /dev
verwaltet (dynamisches Verzeichnis)
Prsentiert von Thomas Bleeck
/proc/ - Verzeichnis
o interrupts bentigte IRQ-Kanle, zusammen mit der
Information, wer diese IRQs benutzt
o ioports - IO-Adressen, die gegenwrtig in Benutzung
sind und die Information, wem sie zugeordnet sind
o dma benutzte DMA Kanle
o devices - block- und zeichenorientierten Gerte, die der
Kernel aktuell untersttzt
o proc/bus/pci
o proc/bus/usb
http://www.linux-praxis.de/lpic1/lpi101/proc.html

Prsentiert von Thomas Bleeck
Bedeutung der Gertedateien
o Gerte werden durch Dateien reprsentiert
o Gertedateien haben als Attribut eine Major und
Minor Number, sowie die Gerteart
o Major Number = Klassifizierung des Treibers
o Minor Number = fortlaufende Nummerierung
innerhalb des Treibers
Prsentiert von Thomas Bleeck
Gertearten
o Block Device (b)
o Blockweises schreiben und lesen auf und vom Gert (z.B.
Festplatte)
o Character Device (c)
o Zeichenweises schreiben und lesen auf und vom Gert (z.B.
Bandlaufwerke, Terminals)
o In neueren Distributionen werden Gertedateien
automatisch durch udev verwaltet
Prsentiert von Thomas Bleeck
Gertedateien fr Festplattenpartitionen
o IDE-Festplatten
/dev/hd*
o SCSI/SATA-Festplatten
/dev/sd*
o Und jeweils einen Buchstaben fr die Platte und eine
Nummer fr die Partition
o z.B. /dev/hda1
Prsentiert von Thomas Bleeck
Partitionierung von Festplatten
o Partitionstabelle befindet sich im MBR (4 Eintrge)
o 4 primre Partitionen oder 3 primre- und eine
erweiterte mit logischen Laufwerken
o Max. Anzahl bei IDE: 62 Partitionen (3 primre und
59 logische)
o Max. Anzahl bei SCSI: 14 Partitionen (3 primre und
11 logische)
Prsentiert von Thomas Bleeck
USB
o Hot-Plugin fhig
o Baumhierarchie
o Serielle Datenbertragung
o Stromversorgung der Gerte mglich
o 3 Arten von Hostcontrollern:
o UHCI (Intel, VIA)
o OHCI (Compaq, NEC, SiS)
o EHCI (ab USB 2.0)
Prsentiert von Thomas Bleeck
USB-Toleranzen
Geschwindigkeit,
Brutto (Netto)
USB 3.0 USB 2.0 USB 1.0 / 1.1
Low-Speed, 1,5 Mbit/s
(187,5 KB/s)
0,75 kbit/s 22,5 kbit/s
Full-Speed, 12 Mbit/s
(1,5 MB/s)
6 kbit/s 30 kbit/s
High-Speed,
480 Mbit/s (60 MB/s)
240 kbit/s
Super-Speed, 5 Gbit/s
(625 MB/s)

Prsentiert von Thomas Bleeck
Kernel-Module
o Verzeichnis: /lib/modules/<kernel>/kernel/
o Hardwaretreiber
o Liegen als Kernelmodule vor, die zur Laufzeit geladen und
entfernt werden knnen
o Regeln Zugriff auf Festplatten, Netzwerkkarten,
Schnittstellen und Motherboard
o Durch den modulartigen Aufbau ist Linux sehr sicher
vor Ausfllen
Prsentiert von Thomas Bleeck
/usr - Verzeichnis
o Die /usr-Hierarchie ist die grte und wichtigste Ansammlung
statischer, sharebarer Daten
o /usr/X11R6/ Verzeichnis fr die X11 Oberflche
o /usr/bin/ Benutzerprogramme (Binaries)
o /usr/include/ Standardverzeichnis fr Include-Dateien
o /usr/lib/ Bibliotheken fr Benutzerprogramme
o /usr/local/ Hierarchie fr selbstkompilierte Software
o /usr/sbin/ nicht-essenzielle Systemprogramme
o /usr/share/ architekturunabhngige Daten
o /usr/src/ Verzeichnis fr Sourcecode
Prsentiert von Thomas Bleeck
Modul 101.2 Das System starten
Prsentiert von Thomas Bleeck
Kernel-Log-Dateien
o /var/log/messages
o /var/log/boot.log
Prsentiert von Thomas Bleeck
Modul 101.3 Runlevel wechseln und
das System anhalten oder neu starten
Prsentiert von Thomas Bleeck
Runlevel Konfigurationsdatei
o /etc/inittab
o Auflistung der Standard-Runlevel
o Einstellung fr Str-Alt-Entf
ca::ctrlaltdel::/sbin/shutdown -r -t 4 now
o Default Runlevel
id::5:initdefault

Prsentiert von Thomas Bleeck
Runlevel-Start-Skripts
o /etc/init.d/rc*
o Softlinks auf Start- bzw. Kill-Skripts
o Startskripts beginnen mit S
o Killskripts beginnen mit K
Prsentiert von Thomas Bleeck
Befehle um ein System herunterzufahren
bzw. neu zu starten
o shutdown
o halt
o reboot
o poweroff
o init 1 bzw. 6 (nie als Default-Runlevel in /etc/inittab
eintragen)
Prsentiert von Thomas Bleeck

Das könnte Ihnen auch gefallen