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)


C. T.
Diese Lernkarten decken Grundlagen und fortgeschrittene Konzepte von Linux-Systemen ab, darunter Dateisysteme, Prozesse, Paketverwaltung und Benutzerrechte. Im Fokus stehen Befehle wie *find*, *ln* oder *chmod*, die Dateiverwaltung, Berechtigungen und Systemkonfigurationen behandeln. Ideal für IT-Einsteiger und Systemadministratoren, die sich auf Zertifizierungen wie LPIC-1 vorbereiten oder ihr Linux-Wissen vertiefen möchten.
Flashcards
298
Students
49
Language
German
Category
Computer Science
Level
Other
Created / Updated
11.04.2016 / 13.09.2026

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

Study