LPIC-1 101 (Version 4)
Linux Junior Level 101 (inkl. letzte Änderungen des LPI, Stand 13.Januar 2015)
Linux Junior Level 101 (inkl. letzte Änderungen des LPI, Stand 13.Januar 2015)
-
- 1 / 298
-
Flashcards
Welches ist die Konfigurationsdatei für dpkg?
/etc/dpkg/dpkg.cfg
In welchem Verzeichnis befinden sich zu jedem installiertem Paket mehrere Skripte und Dateien, welche für die korrekte Installation und deinstallation benätigt werden (dpkg)?
/var/lib/dpkg/info
In welcher Datei sind Informationen über bereits installierte Pakete hinterlegt (dpkg)?
/var/lib/dpkg/status
Es wird auch angegeben, ob eine Installation vollständig ausgeführt oder ein Programm bereits wieder deinstalliert wurde.
Welche Datei zeigt eine Liste mit verfügbaren Pakete (dpkg)?
/var/lib/dpkg/available
Sie beinhaltet Informationen über die Grösse des Paketes, die Versionsnummer, Abhängigkeiten, den Autor, die Prozessorarichtektur und vieles mehr
Wie heisst die Konfigurationsdatei für die apt-tools?
/etc/apt/apt.conf
Normalerweise ist in dieser Datei auch ein Eintrag über den verwendeten Proxy hinterlegt, damit apt-get ohne Probleme Pakete aus dem Internet herunterladen kann.
Welche Datei enthält die Quellen für apt-get?
/etc/apt/sources.list
Es können externe Server (FTP oder HTTP) sowie lokale Quellen enthalten sein
Mit welchem Komando werden die Konfigurationsdateien mit gelöscht (dpkg)?
dpkg --purge
dpkg -P
Mit welchem Komando zeigt dpkg Pakete an, welche nur teilweise auf dem System installiert sind?
dpkg --audit
dpkg -C
Mit welchem Komando zeigt dpkg die Dateien an, welche ein Paket installiert hat?
dpkd --listfiles
dpkg -L
Nenne 2 Frontends für dpkg
dselect und apt-get
Mit welchem Befehl wird dpkg veranlasst, ein installiertes Paket neu zu konfigurieren?
dpkg-reconfigure
dpkg-reconfigure -a veranlasst, das alle installierten Pakete neu konfiguriert werden
Eine Benutzerschnittstelle ähnlich apt-get
aptitude
einge Optionen die aptitude versteht gibt es auch bei apt-get:
update, upgrade, clean und autoclean (bei update und upgrade arbeitet apt-get zuverlässiger)
Wie kann bei Debian nach Paketen gesucht werden, von welchen sie den genauen Namen nicht kennen?
aptitude search dhcp
Wie kann man eine Übersicht des Cachesystems von apt anzeigen?
apt-cache stats
Wie kann ein rpm Paket konventiert und die Minor-Versionsnummer beibehalten werden ? z.b.: fortune-1.0860.i586.rpm
alien -k fortune-1.0860.i586.rpm --to-deb
oder --keep-version
Was ist der Unterschied bei den Dateinamen von Paketen bei dpkg und rpm?
Bei dpkg kommt ein Unterstrich bei rpm ein normaler Bindestrich:
dpkg: bash_3.0-15.i586.dep
rpm: bash-3.0-15.i586.rpm
Nenne die Hauptkonfigurationsdatei von rpm und wo befindet sich diese?
rpmrc Sie kann sich in verschiedenen Verzeichnissen befinden:
/etc/rpmrc --> enthält eine Systemweite Konfiguration, die auch dann erhaltenbleibt, wenn RPM selbst aktualisiert wird. Sie ist im normal Fall nicht vorhanden und muss erstellt werden.
/usr/lib/rpm/rpmrc --> enthält eine Systemweite Konfiguration, sie wird überschrieben, wenn RPM aktualisiert wird.
/usr/lib/rpmrc --> ist ein veralteter Speicherort
Die Datei .rpmrc im Verzeichnis einder Benutzers definiert Einstellungen, die nur für einen bestimmten Benutzer gelten sollen.
In welchem Verzeichnis befinden sich etliche Skripte, die RPM verwendet um das Paketmanagement durchzuführen?
/usr/lib/rpm
Wie installiert/deinstalliert man mit RPM ein Paket?
rpm -i / rpm --install
rpm -e / rpm --erase
Für was ist der Befehl rpm -r ?
Listet die Abhängigkeiten des Pakets auf
rpm --requires
Für was steht die Option -h oder --hash bei rpm?
Sie sorgt für eine Fortschrittsanzeige mit 50 Hash-Zeichen
Was ist der Unterschied von rpm -U und rpm -F?
rpm -U / rpm --upgrade : aktualisiert das Paket und falls es nicht vorhanden ist wird es installiert
rpm -F / rpm --freshen : akutalisiert das Paket nur falls es auf dem System bereits vorhanden ist
Wenn RPM das installieren verweigert, kann es an den Abhängigkeiten liegen oder wenn ein Konflikt mit einem bestehenden Paket besteht. Wie kann es trotzdem installiert werden?
--force : erzwingt die Installation
--nodeps : lässt die Prüfung der Abhängigkeiten aus
Wie kann rpm dazu veranlasst werden alle Installierten Pakete aufzulisten?
rmp -qa (query all) es kann danach per | grep gefiltert werden
Mit welchem Befehl wird rpm die Version des Paketes anzeigen welche installiert ist?
rpm -q fortune
Ergebnis: fortune-1.0-860
Mit welchem Befehl zeigt rpm die Abhängigkeiten eines Paketes an?
rpm -qR / rpm --requires
Mit welchem Befehl führt rpm die im Paket enthaltenen Dateien auf?
rpm -ql / rpm --list
Mit welchem Befehl zeigt rpm nur die Konfigurationsdateien eines Paketes an?
rpm -qc / rpm --configfiles
Mit welchem Befehl zeigt rpm nur die Dokumentationsdateien an?
rmp -qd / rpm --docfiles
Mit welchem Befehl zeigt rpm umfangreiche Informationen zu einem Paket an?
rpm -qi / rpm --info
Wie können die Query Options bei einem RPM-Paket angezeigt werden, welches nicht installiert ist?
Es muss ein Schalter (Option) hinterlegt werden
z.b.: rpm -qpl zip-2.3-741.i586.rpm
Wie kann ein installiertes RPM-Paket überprüft werden?
rpm -V
Wie kann man aus einem RPM-Paket einer bestimmte Datei herausextrahieren?
Mit rpm2cpio das RPM-Paket umwandeln und daraus die gewünschte Datei zu sichern
Wie heisst die Hauptkonfigurationsdatein von YUM und wo ist sie gespeichert?
/etc/yum.conf
dort wird unteranderem das Cache Verzeichnis für Pakete festgelegt
Welches ist das Standart Cache-Verzeichnis von YUM?
/var/cache/yum
In welchem Verzeichnis liegen die Dateien in welchem sich die Verweise auf URLs für die Quellen für RPM-Pakete enthalten?
/etc/yum.repos.d
Es sind Dateien mit der Dateierweiterung repo
Viele Optionen von YUM haben die selbe Funktion wie bei apt-get, bei update gibt es aber einen wichtigen Unterschied, welchen?
bei apt-get update werden die Repositories aktualisiert
bei yum werden die Installierten Pakete aktualisiert
Nenne ein alternatives Programm um RPM-Pakete aus dem Internet herunter zuladen?
der yumdownloader kann dazu verwendet werden, er greift auch auf die Repositories unter /etc/yum.repos.d zu
Optionen:
--destdir : kann man ein Zielverzeichnis angegben (Alternativ wird das aktuelle verwendet)
--urls : zeigt die Quell-URL an. (Download wird nicht durchgeführt)
--resolve : löst Abhängigkeiten auf und sorgt dafür, dass zusätzlich benötigte Pakete automatisch heruntergeladen werden.
--source : lädt statt der Binärdateien die Programmquellen herunter
In welchen Dateien werden die Shellvariablen definiert?
/etc/profile --> wird als erstes eingelesen, wenn sich ein Benutzer anmeldet, sie enthält erste Umgebungsvariablen und die erste PATH-Anweisung. Bei Änderungen an dieser Datei muss sich der Benutzer frisch anmelden
/etc/bashrc --> kann von der .bashrc eines Benutzers geladen werden. Enthält Systemweite Einstellungen, Aliase und Funktionen. Sie wird bei Start jeder Shell neu eingelesen.
~/bash_profile --> wird falls vorhanden nur bei einer Neuanmeldung eingelesen und sofort nach /etc/profile ausgeführt.
Inhalt: zusätzliche Pfadangaben (z.b. das Heimatverzeichnis), den Standarteditor und benutzerspezifische Umgebungsvariablen.
~/bash_login --> ähnlich .bash_profile
~/.profile --> ist die Ursprüngliche Konfigurationsdatei der Bash. Sie wird nur bei der Anmeldung eingelesen und auch nur, wenn keine .bash_profile und .bash_login besteht Inhalt wie bei diesen Dateien
~/.bashrc --> Wird in jedem Fall eingelesen (auch beim Aufruf einer neuen Shell)
~/.bash_logout --> ist eine optionale Datei, welche ausgeführt wird, wenn sich ein Benutzer abmeldet
Mit welchem Befehl werden die aktuell gesetzten Shellvariablen angezeigt?
set