Top 5 Linux-Protokolldateigruppen in/var/log
Wenn Sie Linux-Maschinen verwalten, ist es wichtig, dass Sie wissen, wo sich die Protokolldateien befinden und was darin enthalten ist. Solche Dateien befinden sich normalerweise in /var/log. Die Protokollierung wird durch die zugehörige .conf-Datei gesteuert.
Einige Protokolldateien sind verteilungsspezifisch und dieses Verzeichnis kann auch Anwendungen wie Samba, Apache, LightTPD, Mail usw. enthalten.
Aus Sicherheitsgründen sind hier fünf Dateigruppen von wesentlicher Bedeutung. Es werden viele weitere Dateien generiert, die für die Systemverwaltung und Fehlerbehebung wichtig sind.
1. Die Hauptprotokolldatei
a) /var/log/messages - Enthält globale Systemmeldungen, einschließlich der Meldungen, die während des Systemstarts protokolliert werden. Es gibt verschiedene Dinge, die in /var/log/messages protokolliert werden, einschließlich Mail, Cron, Daemon, Kern, Auth usw.
2. Zugriff und Authentifizierung
a) /var/log/auth.log - Enthält Systemautorisierungsinformationen, einschließlich der verwendeten Benutzeranmeldungen und Authentifizierungsmaschinen.
b) /var/log/lastlog - Zeigt die an aktuelle Anmeldeinformationen für alle Benutzer. Dies ist keine ASCII-Datei. Sie sollten den Befehl lastlog verwenden, um den Inhalt dieser Datei anzuzeigen.
c) /var/log/btmp - Diese Datei enthält Informationen über fehlgeschlagene Anmeldeversuche. Verwenden Sie den letzten Befehl, um die Btmp-Datei anzuzeigen. Beispiel: „last -f /var/log/btmp | mehr ”
d) /var/log/wtmp oder /var/log/utmp - Enthält Anmeldedatensätze. Mit wtmp können Sie herausfinden, wer im System angemeldet ist. Der Befehl „who“ verwendet diese Datei, um die Informationen anzuzeigen.
e) /var/log/faillog - Enthält fehlgeschlagene Anmeldeversuche des Benutzers. Verwenden Sie den Befehl faillog, um den Inhalt dieser Datei anzuzeigen.
f) /var/log/secure - Enthält Informationen zu Authentifizierungs- und Autorisierungsprivilegien. Beispielsweise protokolliert sshd hier alle Nachrichten, einschließlich fehlgeschlagener Anmeldungen.
3. Paketinstallation/-deinstallation
a) /var/log/dpkg.log - Enthält Informationen, die protokolliert werden, wenn ein Paket mit dem dpkg-Befehl installiert oder entfernt wird
b) /var/log/yum.log - Enthält Informationen, die protokolliert werden, wenn ein Paket mit yum installiert wird
4. System
a) /var/log/daemon.log - Enthält Informationen, die von den verschiedenen Hintergrund-Daemons protokolliert werden, die auf dem System ausgeführt werden.
b) /var/log/cups - Alle drucker- und druckbezogenen Protokolle Nachrichten
c) /var/log/cron - Immer wenn der Cron-Daemon (oder Anacron) einen Cron-Job startet, protokolliert er die Informationen über den Cron-Job in dieser Datei
5. Anwendungen
b) /var/log/maillog /var/log/mail.log - Enthält die Protokollinformationen vom Mailserver, der auf dem System ausgeführt wird. Sendmail protokolliert beispielsweise Informationen über alle gesendeten Elemente in dieser Datei
b) /var/log/Xorg.x.log - Protokolliert Nachrichten vom XWindows-System
Viel Spaß beim Loggen!