Author - volodimir

Gepackte Logdateien nach einem String durchsuchen

So werden gezippte Logdateien nach einem String („suchstring“) durchsucht find /var/log/apache2 | grep „\.gz$“ | while read LINE; do zgrep -H „suchstring“ $LINE; done Verbessern wir unseren Ergebniss. find /var/log/apache2 | grep „\.gz$“ | while read LINE; do zgrep -H „suchstring“ $LINE; done | grep „\?retry\=1“ Mit zgrep kann man auch ungezippte Dateien behandeln. Wenn alle Logfils in einem Verzeichnis sind: find /var/log/apache2 | while read LINE; do zgrep -H „suchstring“ $LINE; done

Verzeichnisse mit sehr vielen Dateien löschen

Löschen aller Dateien aus einem Verzeichnis find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \;   Was machen wir wenn ein Verzeichnis sehr viele Dateien beinhaltet? mkdir empty_dir rsync -a --delete empty_dir/ yourdirectory/ oder cd yourdirectory perl -e 'for(<*>){((stat)[9]<(unlink))}'   Löschen von allen Dateien die älter 7 Tage sind: find /test -mtime +7 -exec rm {} \;   Löschen von Dateien mit der Größe >7MB find /test -size +7M -exec rm {} \;

Nützliche Linux Befehle Teil 1 (df, du)

Festplattenbelegung unter Linux in der Konsole mit df und du anzeigen   df Freien Speicherplatz des gesamten Dateisystems anzeigen df -h Freien Speicherplatz des lokalen Dateisystems anzeigen df -hl du Gesamten belegten Speicherplatz des Systems anzeigen du -sh / Belegten Speicherplatz des aktuellen Verzeichnisses anzeigen du -sh ./ Sortierung des belegenten Speicherplatz mit maximaler Rekursions-Tiefe von 1 du -h --max-depth 1 ./ | sort -h

Magento 2 Update

Bei Update auf Magento z.B Version 2.1.2 ->2.1.3 per composer sind folgende Befehle hilfreich: composer require magento/product-community-edition 2.1.3 --no-update composer update rm -rf var/di var/generation php bin/magento cache:clean php bin/magento cache:flush php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento indexer:reindex Anschließend kann man die neue Version kontrolieren: php bin/magento --version