Dokumentation/LPIC-1 Wissen - 102 $


Topic 102.1 - Festplattenaufteilung planen

Logical Volume Manager (LVM)
Komponenten:

LVM Befehle
ls -l /sbin/pv* /sbin/lv* /sbin/vg*

Paket
lvm2

Topic 102.2 - Einen Bootmanager installieren

GRUB-Legacy (veraltet)
/boot/grub/stage1
/boot/grub/reiserfs_stage1_5 (Beispiel, vom Dateisystem abhängig)
/boot/grub/stage2
od -h stage1

Grub Eingabeaufforderung (Beispiel):
grub> root (hd0,0)
grub> kernel /boot/vmlinuz-2.6.23.1-10.fc7 root=/dev/sda2
grub> initrd /boot/initrd-2.6.23.1-10.fc7.img
grub> boot
(hd0,0 entspricht /dev/sda1)

Konfigurationsdateien:
/boot/grub/device.map
menu.lst

Grub 2
/boot/grub/grub.cfg (nicht manuell editieren, wird mit grub-mkconfig generiert.)
Manuelle Konfiguration:
/etc/default/grub
/etc/grub.d/
update-grub – Bindet einen neuen Kernel ein

Topic 102.3 - Shared Librarys verwalten

Prüfen von welchen Librarys ein Programm abhängt
ldd

Konfiguration
/etc/ld.so.conf
/etc/ld.so.conf.d/*.conf /etc/ld.so.cache

Konfiguration aktualisieren
ldconfig
ldconfig -p|less – Den Aktuellen cache anzeigen

Topic 102.4 - Debian-Paketverwaltung verwenden

Dateien
/etc/dpkg/dpkg.cfg – Voreingestellte Optionen
/var/log/dpkg.log – Logfile
/var/lib/dpkg/info/ – Skripte für installation und deinstallation der einzelnen Pakete
/var/lib/dpkg/info/*.list – Aufstellung aller zum Programm gehörenden Dateien
/var/lib/dpkg/status – Informationen über bereits installierte Pakete
/var/lib/dpkg/available – Liste der verfügbaren Pakete

/etc/apt/apt.conf
/etc/apt/apt.conf.d/ – Konfigurationsdatei(en) für die apt-tools
/etc/apt/sources.list
/etc/apt/sources.list.d/ – Quellen für apt-get

dpkg

apt-get

aptitude
aptitude search – Sucht Pakete mit dem Übergebenen Suchmuster

apt-cache
/var/cache/apt/archives

alien
Konvertiert andere Paketformate in das dpkg Format
Beispiel: alien paketname.rpm --to-deb

Topic 102.5 - RPM und YUM-Paketverwaltung verwenden

Dateien
/etc/rpmrc – systemweite Konfiguration, Ist normalerweise nicht vorhanden und muss erst erstellt werden
/usr/lib/rpm/rpmrc – systemweite Konfiguration, wird überschrieben wenn RPM aktualisiert wird
~/.rpmrc – Einstellungen für einen bestimmten Benutzer
/usr/lib/rpm – Skripte, die RPM verwendet
/var/lib/rpm – Datenbanken mit installierten Komponenten, Abhängigkeiten, Konflikten und anderen Informationen für RPM

rpm

Beispiel: rpm -Uhv paketname.rpm

Abfragen der RPM-Datenbank
rpm -q
Beispiel: rpm -q paketname

Überprüfung installierter Pakete
rpm -V paketname

Einzelne Dateien aus einem RPM Paket Kopieren
rpm2cpio
Beispiel:
rpm2cpio paketname.rpm > paketname.cpio
rpm2cpio paketname.rpm | cpio -ivd dateiname

yum

yumdownloader
Pakete aus dem Internet herunterladen
Repositorys in /etc/yum.repos.d/