Fragen zum Lernziel 102.5

RPM- und YUM-Paketverwaltung verwenden

Auf Ihrem Red-Hat-System haben Sie eine Datei bla gefunden. Mit welchem Kommando bestimmen Sie das Paket, zu dem die Datei gehört (falls es Bestandteil eines Pakets ist)?

  1. rpm -qf bla

  2. rpm -ql bla

  3. rpm -qs bla

  4. rpm -qp bla

Zur Seite der Frage

Sie betreiben ein SUSE-Linux-System und möchten eine Software installieren, die nur als RPM-Paket für Red Hat Linux zur Verfügung steht. Funktioniert das?

  1. Ja -- alle RPM-basierten Linux-Systeme sind kompatibel

  2. Nein -- ein Red-Hat-RPM-Paket bringt ein SUSE-System auf jeden Fall durcheinander

  3. Nein -- das SUSE-Programm rpm lehnt RPM-Pakete für Red Hat Linux ab

  4. Vielleicht -- aber es ist sehr gefährlich

Zur Seite der Frage

Wie heißt eine systemweite Konfigurationsdatei für rpm?

  1. /etc/rpmrc

  2. /etc/rpm.rc

  3. $HOME/rpm.rc

  4. /etc/rpm/rpmdefaults

Zur Seite der Frage

An welchen der genannten Stellen sucht RPM nach seiner Konfigurationsdatei? (Wählen Sie alle zutreffenden Antworten aus.)

  1. /usr/lib/rpmrc

  2. $HOME/.rpmrc

  3. Unter dem mit der Kommandooption --rcfile angegebenen Namen

  4. /var/run/rpmrc

Zur Seite der Frage

Mit welchem Kommando können Sie ein RPM-Paket package installieren, das auf Ihrem System noch nicht vorhanden ist? (Wählen Sie alle zutreffenden Antworten aus.)

  1. rpm -i package-1.0-123.i586.rpm

  2. rpm -F package-1.0-123.i586.rpm

  3. rpm --install package-1.0-123.i586.rpm

  4. rpm --new package-1.0-123.i586.rpm

Zur Seite der Frage

Mit welchem Kommando können Sie ein RPM-Paket package aktualisieren, das auf Ihrem System schon in einer älteren Version vorhanden ist? (Wählen Sie alle zutreffenden Antworten aus.)

  1. rpm -i package-1.0-123.i586.rpm

  2. rpm -F package-1.0-123.i586.rpm

  3. rpm -U package-1.0-123.i586.rpm

  4. rpm --upgrade package-1.0-123.i586.rpm

Zur Seite der Frage

Welches der folgenden Kommandos ist kein gültiger Aufruf zur Installation eines RPM-Pakets package?

  1. rpm --install package-1.0-123.i586.rpm

  2. rpm --install http://rpms.example.org/package-1.0-123.i586.rpm

  3. rpm --install ftp://rpms.example.org/package-1.0-123.i586.rpm

  4. rpm --install ssh://rpms.example.org/package-1.0-123.i586.rpm

Zur Seite der Frage

Wie können Sie prüfen, ob ein RPM-Paket package sich ohne Konflikte in Ihrem System installieren ließe, ohne es wirklich zu installieren?

  1. rpm --install --test package-1.0-123.i586.rpm

  2. rpm --test package-1.0-123.i586.rpm

  3. rpm --conflicts package-1.0-123.i586.rpm

  4. rpm --install --force package-1.0-123.i586.rpm

Zur Seite der Frage

Mit welcher Option können Sie rpm dazu zwingen, bei der Installation unerfüllte Abhängigkeiten zwischen Paketen zu ignorieren?

  1. --nodeps

  2. --force

  3. --nocheck

  4. --ignoredeps

Zur Seite der Frage

Mit welchem Kommando können Sie das RPM-Paket package aus Ihrem System entfernen? (Wählen Sie alle richtigen Antworten aus.)

  1. rpm --uninstall package

  2. rpm --erase package

  3. rpm -e package

  4. rpm -u package

Zur Seite der Frage

Mit welchem Kommando können Sie das RPM-Paket package aus Ihrem System entfernen? (Wählen Sie alle richtigen Antworten aus.)

  1. rpm -e package

  2. rpm -e /usr/local/rpms/package-1.0-123.i586.rpm

  3. rpm -e package-1.0

  4. rpm -e package-1.0-123

Zur Seite der Frage

Was passiert mit den Konfigurationsdateien eines RPM-Pakets, wenn Sie das Paket entfernen?

  1. Sie werden mit gelöscht

  2. Sie bleiben komplett erhalten

  3. Sie werden umbenannt, indem die Endung .rpmsave an ihren Namen angehängt wird

  4. Sie bleiben erhalten, aber alle Einstellungen werden mit # auskommentiert

Zur Seite der Frage

Sie wollen ein RPM-Paket entfernen, das eine Bibliothek enthält, die als Voraussetzung für einige andere RPM-Pakete angegeben ist. Was passiert?

  1. Das Paket wird entfernt und die abhängigen Pakete auch

  2. Der Entfernungsvorgang wird mit einer Fehlermeldung abgebrochen

  3. Das Paket wird entfernt; die Programme in den anderen Paketen funktionieren dann halt nicht mehr

  4. Das Programm rpm hält an, macht Sie auf den Konflikt aufmerksam und bietet Ihnen an, die anderen Pakete wahlweise mit zu entfernen

Zur Seite der Frage

Welche Dateien zählen in einem RPM-Paket als Konfigurationsdateien?

  1. Alle Dateien, die im Verzeichnis /etc installiert werden

  2. Alle Dateien, deren Name auf .conf oder .cf endet

  3. Alle Dateien, die im Paket als Konfigurationsdateien gekennzeichnet sind

  4. Alle Dateien, deren Name in /var/lib/rpm/conffileindex.rpm eingetragen ist

Zur Seite der Frage

Mit welchem Kommando können Sie den vollen Paketnamen eines Pakets package herausfinden? (Wählen Sie alle richtigen Antworten aus.)

  1. rpm -q package

  2. rpm --query package

  3. rpm --fullname package

  4. rpm -qn package

Zur Seite der Frage

Mit welchem Kommando können Sie eine Liste aller installierten RPM-Pakete erhalten? (Wählen Sie alle richtigen Antworten aus.)

  1. rpm -qa

  2. rpm --query --all

  3. lsrpm -a

  4. rpm --listall

Zur Seite der Frage

Mit welchem Kommando können Sie alle Pakete auflisten, deren Name die Zeichenkette font enthält?

  1. rpm --query --all | grep font

  2. rpm --query --only "*font*"

  3. rpm -ql font

  4. lsrpm "*font*"

Zur Seite der Frage

Sie haben eine Datei unbekannt.rpm, die ein RPM-Paket darstellt, aber Sie wissen nicht, welches. Wie können Sie das herausfinden?

  1. Ich lasse mir mit dem Kommando rpm -qp unbekannt.rpm den Paketnamen anzeigen

  2. Der Paketname steht nicht in der Datei, aber ich kann mir mit dem Kommando rpm --query --list -p unbekannt.rpm eine Liste der Dateien in der Datei anzeigen lassen - an der werde ich dann schon sehen, was Sache ist

  3. Indem ich es probehalber installiere und schaue, was zum Vorschein kommt - anders geht es leider nicht

  4. Das ist nicht möglich - der Paketname ergibt sich immer aus dem Dateinamen

Zur Seite der Frage

Mit welchem Kommando können Sie sich eine Liste aller Dateien im installierten Paket package anzeigen lassen?

  1. rpm --query --list package

  2. rpm --query ls package

  3. rpmls package

  4. rpm --query -l package-1.0-123.i586.rpm

Zur Seite der Frage

Welches rpm-Ausgabeformat entspricht dem des Kommandos ls -l?

  1. rpm -qlv

  2. rpm -ql

  3. rpm -qls

  4. rpm -qlvv

Zur Seite der Frage

Sie haben das RPM-Paket package installiert. Welche Dateien werden mit rpm --query --list package aufgelistet?

  1. Alle Dateien im System, die mit package zu tun haben -- auch solche, die von Installationsskripten angelegt wurden, und Protokolldateien

  2. Alle Dateien im System, die mit package zu tun haben, auch die, die von Programmen aus package angelegt wurden

  3. Alle Dateien im System, die bei der Installation von package erzeugt wurden -- die Dateien aus dem RPM-Paket und die, die von Installationsskripten angelegt wurden --, aber keine Dateien, die sich erst beim Programmlauf ergeben

  4. Nur die Dateien aus dem RPM-Paket

Zur Seite der Frage

Mit welchem Kommando können Sie nur die Dokumentationsdateien aus dem RPM-Paket package auflisten? (Wählen Sie alle richtigen Antworten aus.)

  1. rpm --query --list --docfiles package

  2. rpm --query --docfiles package

  3. rpm --docfiles package

  4. lsrpm --docfiles package

Zur Seite der Frage

Wie können Sie die Integrität eines vom Server Ihres Distributors heruntergeladenen RPM-Pakets vor der Installation prüfen (also dass keine Bits gekippt sind und niemand das Paket auf dem Server durch eine »trojanische« Fassung ersetzt hat)?

  1. Indem ich mit rpm --checksig die Prüfsumme und die Signatur des Pakets überprüfe

  2. Indem ich mit rpm --verify prüfe, dass das Paket mit der Version auf dem Server identisch ist

  3. Eine Prüfung ist unnötig - Pakete vom Distributor sind vertrauenswürdig

  4. RPM unterstützt keine Integritätsprüfungen

Zur Seite der Frage

Wie interpretieren Sie das folgende Kommando und seine Ausgabe?

  $ rpm --checksig /tmp/package-1.0-123.i586.rpm
  /tmp/package-1.0-123.i586.rpm: md5 GPG NOT OK
  1. Die MD5-Prüfsumme des Pakets ist in Ordnung (also enthält es die richtigen Bits), aber es wurde nicht mit dem Schlüssel des Distributors signiert -- es ist also nicht vertrauenswürdig

  2. Die MD5-Prüfsumme des Pakets stimmt nicht und es wurde nicht mit dem Schlüssel des Distributors signiert -- Trojaner-Alarm!

  3. Diese rpm-Implementierung ist veraltet und kann nicht mit GPG-Schlüsseln umgehen, darum kann sie die Signatur dieses Pakets nicht prüfen -- also GPG NOT OK, das Paket selbst ist vermutlich aber OK

  4. Die MD5-Prüfung auf globale Paket-Echtheit (GPG = Global Package Genuineness) wurde nicht erfüllt -- das Paket wurde offensichtlich verfälscht!

Zur Seite der Frage

Welche Aussagen über die folgende Kommandoausgabe treffen zu? (Es sind mehrere.)

  # rpm -V openssh
  .......T c /etc/init.d/sshd
  S.5....T c /etc/pam.d/sshd
  S.5....T c /etc/ssh/ssh_config
  SM5....T c /etc/ssh/sshd_config
  .M......   /usr/bin/ssh
  1. Bis auf /usr/bin/ssh gelten alle aufgeführten Dateien als Konfigurationsdateien

  2. Der Inhalt der Datei /etc/ssh/sshd_config wurde seit der Installation des Pakets verändert

  3. Die Datei /usr/bin/ssh wurde modifiziert (»M«)

  4. Das Paket enthält keine Dateien außer den hier aufgezählten

Zur Seite der Frage

Noch kein Kommentar · Kommentar hinzufügen · RSS

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
28.11.2009 18:43:38

Benutzer

Nicht angemeldet

Kommentare

RSS