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)
-
- 1 / 304
-
Cartes-fiches
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