Kategorien
grep Linux shell tail

Filtern von Logdateien nach mehreren Begriffen mit grep

tail -F /var/log/log.datei | grep -E 'erstes.*zweites'
  • „tail -F /var/log/mail.info“ zeigt die aktuellen Logdateieinträge an
  • „|“ umleiten der Ausgabe
  • „grep -E ‚erstes.*zweites'“ filtert die Zeilen aus dem Log die „erstes“ und „zweites“ enthalten heraus
Kategorien
grep Linux shell

Zeige geblockte IP-Adressen an und sortiere diese aufsteigend

iptables -vnL | awk '/DROP/ { print $8 }' | sort -t . -k 1,1n -k 2,2n -k 3,3n -k 4,4n
Kategorien
Allgemein grep Linux shell

iptables zählt geblockte ip-Adressen

watch "iptables -vnL | grep DROP | wc -l"

watch = führe alle zwei Sekunden den folgenden Befehl aus

iptables -vnL = zeigt die aktuellen Paketfilter an

grep DROP = filtert alles mit „DROP“ aus

wc -l = zählt die Zeilen

Kategorien
grep tail

Zählen von Einträgen in einer Log Datei mit tail und grep

tail -f datei.log | grep --line-buffered suchwort | awk '{printf "\r%d", ++i} END {print ""}'