find . -type f -newermt "$(date '+2019-07-01 13:00:00')"
Finde alles vom Type Datei das neuer als das Datum/Zeit 01.07.2019 um 13:00 Uhr ist.
find . -type f -newermt "$(date '+2019-07-01 13:00:00')"
Finde alles vom Type Datei das neuer als das Datum/Zeit 01.07.2019 um 13:00 Uhr ist.
grep -Eo "\(compatible;[[:space:]].*" /path/to/log | cut -f2 -d";" | sort -h | uniq -c | sort -h | tail -
convert rechteckig.png -gravity center -background none -resize 512x512 -extent 512x512 quardartisch.png
-gravity center : Das Bild wird mittig ausgerichtet
-background none : Der transparente Hintergrund wird erhalten
-resize 512×512 : Das Bild wird auf diese Größe verkleinert
-extent 512×512 : Das Rechteck wird auf diese Größe zum Quadrat erweitert
find /pfad/zum/ziel -type d -exec chmod 755 {} \;
find /pfad/zum/ziel -type f -exec chmod 644 {} \;
convert bg.webp -resize "1200x>" -write bg-1200.webp -resize "768x>" -write bg-768.webp -resize "576x>" bg-576.webp
dd if=/dev/sda of=~/disk1.img
Erstellt eine Image Datei von /dev/sda
dd if=disk1.img of=/dev/sda
Wiederherstellung aus disk.img nach /dev/sda
find -type f -exec sed -i 's/SUCHTEXT/ERSETZUNGSTEXT/g' {} \;
Prüft ob eine Verbindung zum Router möglich ist, falls nicht wird neu gestartet.
#!/bin/bash ROUTER_IP=192.168.0.1 ( ! ping -c1 $ROUTER_IP >/dev/null 2>&1 ) && reboot
crontab Eintrag um die Prüfung alle 5 Minuten auszuführen.
*/5 * * * * /path/to/script.sh
find . -name "*.jpg" | xargs -d '\n' mogrify -geometry x800 -strip -interlace Plane -quality 80
find . -type f | wc -l
Um einen Service permanent auszuschalten:
sudo systemctl disable <servicename>
Beispiel für MySQL und Apache
sudo systemctl disable mysql sudo systemctl disable apache2
Um einen Service permanent anzuschalten:
sudo systemctl enable <servicename>
Beispiel für MySQL und Apache
sudo systemctl enable mysql sudo systemctl enable apache2
zum Starten und Stoppen eines Service:
sudo service <servicename> start sudo service <servicename> stop
zur Übersicht über alle Service:
service --status-all
postqueue -p | tail -n +2 | awk 'BEGIN { RS = "" } /@domain\.de/ { print $1 }' | tr -d '*!' | postsuper -d -
In Versionen von fail2ban früher als 0.8.8 gibt es noch kein „set“ und „get“. Zum entsperren also direkt iptables verwenden.
iptables -D fail2ban-jail -s 123.123.123.123 -j DROP
-D fail2ban-jail = ist der Jail von fail2ban
-s 123.123.123.123 = die IP-Adresse die nicht mehr geblockt werden soll
find . -type d -empty -delete
find . -type f -size 0 -delete