cat /var/log/mail.log| postgreyreport
0 Byte große Files finden und löschen
z.B. im /var/vmail
find . -size 0c -exec ls -l {} \;
und löschen
find . -size 0c -exec rm {} \;
find / -type f -size +3G 2>/dev/null | xargs ls -lahS
find /var/log/ispconfig/httpd/ -newermt 20220930 -a ! -newermt 20221010 -ls
find export/ -type f -mtime $PURGEAFTER -exec rm {} \;
find . -newermt 2024-11-30 -exec mv {} /pfad/zum/zielverzeichnis/ \;
ll -hS /var/www/clients/*/*/log/20240120-access.log
grep -v '^[[:space:]]*$' aufgeblasen.txt >ohneleerzeilen.txt
sed -E 's/^([a-zA-Z]+) ([a-zA-Z]+)/\1_\2/'
Entfernung aller Ausrufezeichen aus Ordner- und Dateinamen in einem Verzeichnis (rekursiv)
Details: https://debianforum.de/forum/viewtopic.php?t=190189
find . -depth -name '*!*' -exec rename -d 's/!//g' {} \;
Lösung:
ssh -o IdentitiesOnly=yes remotehost
Lösung:
ssh -o VerifyHostKeyDNS=no user@remote_server
ssh von neuem Server zu alten Server connecten schlägt fehl
Ursache: openssh zu alt.
Temporärer Test:
ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedAlgorithms=+ssh-rsa root@alter_server
Permanent:
Host alter_server
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
Wenn die permanente Lösung nicht hilft, dann eben mit -v arbeiten oder damit leben.
sed -i'.bak' 's/bullseye/bookworm/g' sources.list
find
Konstruktion