LPIC-1 102 (Version 4)

Linux Junior Level 102 (inkl. letzte Änderung des LPI, Stand 13.Januar 2015)

Linux Junior Level 102 (inkl. letzte Änderung des LPI, Stand 13.Januar 2015)


C. T.
Diese Lernkarten decken fortgeschrittene Linux-Administration ab, mit Fokus auf Befehle, Dateien und Benutzerverwaltung. Sie behandeln Themen wie GnuPG, SSH, TCP-Wrapper und Systemüberwachung, einschließlich der Konfiguration von Ports, Shell-Befehlen und Benutzerauthentifizierung. Ideal für IT-Profis, die ihre Kenntnisse in Linux-Systemadministration vertiefen möchten, um effizienter mit Dateien, Benutzern und Systemprozessen umzugehen.
Flashcards
304
Students
11
Language
German
Category
Computer Science
Level
Other
Created / Updated
13.08.2016 / 30.04.2024

Flashcards

Was ist der Inhalt der Netzwerk Zeit Protokoll Konfigurationsdatei?

server de.pool.ntp.org
server ptbtime1.ptb.de
driftfile /var/lib/ntp/drift/ntp.drift

Für was wird die Driftdatei verwendet?

Diese Datei wird von ntpd verwendet, um Ungenauigkeiten der Systemuhr festzuhalten.

Abweichung wird auf eine millionstel Sekunde ermittelt

Wie kann man den Deamon ntpd abfragen?

ntpq -p 

mit ntpq kann man auch noch weitere Werte abfragen

Wie kann man eine NTP-Diagnose starten?

ntpdc

Nenne eine beliebte Quelle zur Synchronisation

pool.ntp.org

Nenne die 4 geläufigsten Programme zur Protokollierung des Systems

syslogd : wohl das am verbreiteste Produkt

journald : kommt zum Einsatz, wenn systemd statt SysVinit verwendet wird

syslog-ng und rsyslog : sind nicht sehr verbreitet

Welches ist das Verzeichnis welche alle Programme für die Protokollierung in der Standardeinstellung verwenden?

/var/log

Wie heisst die Konfigurationsdatei von syslogd und was ist deren Inhalt?

/etc/syslog.conf

8-Tung: Es gibt keine /etc/syslogd.conf!!

Was ist der Inhalt von der Konfigurationsdatei von syslogd?

Jede Zeile enthält jeweils Felder, die immer folgendermassen gegliedert sind:
facility.level action

facility ist die Einrichtung, die den zu protokollierenden Eintrag erstellt.

level legt den jeweilgen Protokollierungsgrad fest

action hier wird das Ziel spezifiziert, in das Facility protollieren soll (meist eine Datei)

Nenne die Level von der Syslog.conf

debug : extremer, in Regel unnötiger Protokollierungslevel
info : harmlose Informationen
notice : ungefährlicher Hinweis
warning, warn : normalerweise harmlos, je nach Facility
err, error : z.b. Authentifizierungslfehler, I/O-Fehler
crit : ein kritischer Fehler, sorgt immer für Probleme
alert : ein Alarm, weist immer auf schwerwiegende Probleme hin
emerg, panic : wird (wenn überhaupt noch möglich) als letzter Eintrag vor dem Systemcrash geschrieben

error, warn und panic sind veraltet

Wo werden normalerweise der grösste Anteil der protokollierten Informationen gespeichert?

/var/log/messages

Welches Programm überwacht die Protokollierungsdateien und welches ist seine Konfigurationsdatei?

logrotate

/etc/logrotate.conf

Es kann auch  mit Include Dateien versehen sein, welche im Verzeichnis /etc/logrotate.d abgelegt sind

Wie kann man selbst Ereignisse loggen?

mit dem Programm logger

Bswp: 

logger -t Backup "Datensicherung ausgeführt"

Wie heisst der Kernellog und wo speichert er seine Meldungen?

klogd

im syslog

 

Welche Optionen kann man dem Kernellog übergeben?

-c n :setzt den Loglevel für Konsolenmeldungen auf n

-d : aktiviert den Debugging-Modus

-f datei : ändert die Ausgabe vom Syslog auf die angegebene Datei

Als Eingabedatei verwendet klogd /proc/kmsg zum ändern könnte man den Schalter -p (path) verwenden, es gibt aber im normal Fall keine Veranlassung dazu

Mit welchem Programm kann man die Protokolldateien von systemd-journald anschauen?

journalctl

-f verhält sich genau so wie tail -f

-e : weist das Programm an gleich am Anfang ans Ende des Journals zu springen

-n : verhält sich wie tail -n

-r : (reverse) zeigt die neusten Journaleinträge zuerst

Wo geschieht die komplette Konfiguration von journald und was kann man darin für Einstellung festlegen?

/etc/systemd/journald.conf

Storage : legt fest wo die Journale gespeichert werden (voilatile = nur im RAM protokollieren, persistent speichert auf einem Datenträger

Compress : komprimieren mit Yes

SlitMode : kann verwendet werden um separate Journale pro User anzulegen Parameter : login

MaxFileSec : maximale Zeit für die ein einzelner Journaleintrag gespeichert werden soll Parameter: 1week, 1year

Erkläre die 3 Begriffe MUA, MDA, MTA

MUA: Mail User Agent ist ein Mail-Client-Programm (bspw. Outlook, Thunderbird, Mac Mail usw)

MDA: Mail Delivery Agent verarbeitet E-Mails auf einem Server, er entscheidet wie mit den E-Mails weiter zu verfahren ist. Handelt es sich um eine lokale Mailadresse, stellt er die E-Mail im entsprechenden Verzeichnis des Adressaten zu. Ansonsten übergibt er die Nachricht an den MTA, der dann für die Weiterleitung sorgt (MDAs sind bspw.: procmail, maildrop, cyrus)

MTA: Mail Transfer Agent nimmt die E-Mail vom Client entgegen. Er ist für die Zustellung einer Nachricht an den richtigen Zielserver verantwortlich. Normalerweise wird hier das Protokoll SMTP verwendet. Auf dem Zielserver übernimmt dann wieder der MDA die Nachricht und verteilt sie in die entsprechendenden Mail-Verzeichnisse (MTAs sind bspw.: sendmail, postfix, qmail, exim)

In welcher Datei werden E-Mail umgeleitet und wie?

In der Datei /etc/aliases

hans:       housi
root:         housi

Wie kann man einen Alias einer Datei zuweisen?

aufgaben:        "/home/hans/aufgaben.txt"

Wie kann man eine Mail an eine Verteilerliste senden, welche als Datei besteht?

Folgender Eintrag muss in der /etc/aliases stehen:

friends:        :include:/home/hans/friends.txt

Die E-Mailadressen müssen in der Datei zeilenspariert aufgeführt sein.

Wie kann eine Nachricht beim Mailversand direkt an ein Programm übergeben werden?

Auch wieder in der /etc/aliases

majordomo:         "|/usr/lib/majordomo/wrapper majordomo"

Unterschied zur Umleitung in eine Datei ist das Pipe Zeichen

 

Was muss gemacht werden nachdem man einen neuen Alias eingegeben hat?

man muss den Befehl newaliases eingeben

alternative kann auch sendmail -bi eingegeben werden

Wie kann ein Benutzer selber eine Weiterleitung einrichten?

er muss in seinem Homeverzeichnis eine Datei mit dem Namen .forward (Punkt ist wichtig) erstellen, die die Weiterleitungsadresse in einer einzigen Zeile enthält.

Es muss nichts neugestartet oder ausgeführt werden, damit die Änderung greift

In welchem Verzeichnis liegen Dateien mit den Namen der Benutzerkonten, die auf dem System Mails empfangen?

/var/spool/mail

Der MDA liefert hier die Nachrichten für die lokalen Benutzer aus.

Wo ist die Mail-Queue (Warteschlange)?

/var/spool/mqueue

Der MDA holt hier Nachrichten ab und eintscheidet dann, ob sie lokal ausgeliefert werden oder an den MTA zur weiteren Verarbeitung übergeben werden müssen.

Wo liegt die Datenverzeichnisstruktur von postfix?

/var/spool/postfix

Was ist ein typischer Link welcher auf /var/spool/mail zeigt?

/var/mail

Wo werden die Konfigurationsdateien von postfix gespeichert?

/etc/postfix

Wo werden die meisten Konfigurationsdateien von sendmail gespeichert?

/etc/mail

Wie kann man im laufendem Betrieb die Mail-Queue anschauen?

mailq

Welches ist die Hauptkonfigurationsdatei von sendmail?

sendmail.cf

Je nach Distribution direkt im Ordner /etc oder im Ordner /etc/mail

Welches ist die Hauptkonfigurationsdatei von postfix?

main.cf welche im Verzeichnis /etc/postfix gespeichert ist.

in diesem Verzeichnis hat es noch weitere Konfigurationsdateien unteranderem die Datei master.cf

Was ist ein Smarthost?

Dies ist ein Mailserver, der als SMTP-Relay fungiert.

 

Smarthost mit Sendmail, was muss konfiguriert werden?

in der sendmail.cf bei der Zeile, welche mit DS beginnt den richtigne FQDN (Fully Qualified Domain Name) des Relayservers eintragen

bspw.

# "Smart" relay host (may be null)
DSmailrelay.mysip.org.

Was muss eingestellt werden, falls dein Server selber als SMTP-Relay fungiert?

Dann müssen die Dateien /etc/mail/access und /etc/mail/relay-domains modifiziert werden und anschliessend in eben diesem Verzeichnis einmal das Kommando make ausgeführt werden (gernerieren der db-Files)

Smarthost mit postfix, was muss eingestellt werden wenn postfix als MTA verwendet werden muss?

in der Datei /etc/postfix/main.cf muss der Smarthost eingetragen werden:

relayhost = mail.mysip.org

Nenne 2 weitere MTAs, welche etwas leichter zu konfigurieren sind als sendmail

exim und qmail

Wie heisst das geläufigste Drucksystem auf Linux?

CUPS (Common Unix Printing System)

Es löste die Systeme BSD und LPRng ab

In welcher Konfigurationsdatein ist das Verzeichnis eingestellt wohin das der Druckauftrag gespoolt werden muss?

/etc/printcap

Study