Linux_LPI-101_02
Linux_LPI-101_02
Linux_LPI-101_02
-
- 1 / 54
-
Flashcards
tune2fs -c0 -i0
free (free -m, zeigt den freien Platz in MB an)
mkswap /dev/sda2
swapon /dev/sda2
Info Partitionierung: /var/log -> macht Sinn auf seperate partition damit System nicht beinträchtigt wird falls ein Log die Disk füllt. /usr ist könnte als readonly gemountet werden (ist aber mühsam da bei Paketnachinstallation diese zuerst wieder auf w gesetzt werden muss oder bei updates). /home -> kann mit noexec gemountet werden -> keine Programme können dann darin gestartet werden. Gegen viele Parititionen spricht der administrative Aufwand und dass Partition nicht einfach vergrössert/verkleinert werden können. Info: bei früheren versionen musste sichergestellt werden das der booloader komplet in den ersten 1024 Zylinder war. Je nachdem musste eine seperate boot Partition erstellt werden um dies zu gewährleisten.
lvm
du -m --max-depth 1 / | sort -n (-m=MB, -n=Numeric sort)
info Diskbezeichnung: hda (IDE disk), sda(SCSI, serial ATA
mount /dev/sda1 /mnt/
grub (Standard), lilo, syslinux (von einem FAT System booten, z.B. USB Stick), isolinux (ab ISO starten), pxelinux (über Netzwerk starten).
unter /boot/grub (menu.lst), weil files vor dem starten von linux benötigt werden -> deshalb im gleichen Verzeichnis wie der Kernel.
Verzeichnis initrd
grub-install /dev/sda. Bessere Variante mit Befehl grub -> in grub prompt dann "root (hd0.0)" [ENTER] und "setup (hd0)" [ENTER] eingeben
Superblock contains information about file system such as "File system type", Size, Status ,"other metadata structures"
liloconfig, /etc/lilo.conf
lilo
dd if=/dev/zero of=/dev/hda bs=446 count=1 (dd if=
ldd /bin/bash
/lib, /usr/lib
/etc/ld.so.conf
ldconfig, erzeugt die Datei /etc/ld.so.cache
LD_LIBRARY_PATH, z.B. export LD_LIBRARY_PATH=/usr/abx/lib
ps ax
rpm -qf "Filename"
rpm -qi "Paketname"
rpm -qc "Paketname" oder rpm -ql | grep etc/ (-l=listed alle Files in einem Paket auf)
rpm -qd "Paketname" oder mit rpm -ql "Paketname" | grep man/ (oder grep doc/)
rpm -qa
rpm -ihv "url" oder "Paketname" (-h print 50 Hash Markes as Progress bar, -v verbose "Gesprächigkeit"), evtl. mit wget Paket vorgängig herunterladen.
rpm -e "Paketname"
install funktioniert nur wenn Paket vorher noch nicht installiert war. Mit freshen wird nur installiert wenn vorgänger schon vorhanden ist. Mit upgrade wird eine Vorgängerversion aktualisiert oder neu installiert.
rpm -q --requires "Paketname"
rpm -q --whatprovides "Paketeigenschaft" (z.B. libc.so.6)
Die Abhängikeiten laufen bei rpm über die Eigenschaften, fehlt ein abhängies Paket (Eigenschaft) dann wird nicht das fehlende Paket sonder die fehlende Eigenschaft angezeigt. Yum zeigt die fehlenden Pakete, die auch gleich mitinstalliert werden können.
rpm -q --whatrequires "Paketeingeschaft"
wc -l (word count zeilenweise)
rpm -i --force "Paketname"
unter /etc/yum.repos.d