Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| shell_snippets [2022/05/08 03:20] – [Lösche leere Verzeichnisse recursiv] arndot | shell_snippets [2025/09/25 05:12] (aktuell) – arndt | ||
|---|---|---|---|
| Zeile 11: | Zeile 11: | ||
| $ ssh user@remote "dd if=/dev/sda | gzip -1 -" | dd of=image.gz | $ ssh user@remote "dd if=/dev/sda | gzip -1 -" | dd of=image.gz | ||
| + | ====== Backup mit restic ====== | ||
| + | Backup einer remotemaschine auf meinen rechner hinter NAT. | ||
| + | $ ssh -R 20022: | ||
| ====== Add apt-key (the new way) ====== | ====== Add apt-key (the new way) ====== | ||
| Zeile 29: | Zeile 31: | ||
| $ find . -type d -empty -delete | $ find . -type d -empty -delete | ||
| + | |||
| + | ====== Ändere recursiv die Rechte aller Verzeichnisse ====== | ||
| + | |||
| + | $ find . -mindepth 1 -type d -exec chmod 775 {} \; | ||
| + | |||
| + | ====== IP forwarding ====== | ||
| + | |||
| + | $ echo " | ||
| + | $ iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE | ||
| + | $ iptables --append FORWARD --in-interface eth1 -j ACCEPT | ||
| + | |||
| + | ====== Festplatte testen ====== | ||
| + | $ smartctl --all /dev/sda | ||
| + | $ smartctl -t long /dev/sda | ||
| + | |||
| + | ID# ATTRIBUTE_NAME | ||
| + | 5 | ||
| + | 197 Current_Pending_Sector | ||
| + | |||
| + | * Reallocated_Sector_Ct = wie viele Blöcke wurden durch Reseveblöcke ersetzt | ||
| + | * Current_Pending_Sector = verdächtige Sektoren | ||
| + | |||
| + | $ badblocks -s -v -v -n -c 262144 /dev/sda | ||
| + | |||
| + | * Bei großen Platten | ||
| + | |||
| + | $ sudo -n blockdev --getbsz /dev/sdX # <- für blocksize | ||
| + | $ sudo badblocks -t random -w -s -b {blocksize} /dev/sdX | ||
| + | | ||
| + | ====== Starte über ssh ein Program in einer Wayland session ====== | ||
| + | $ ssh < | ||
| + | $ export DBUS_SESSION_BUS_ADDRESS=unix: | ||
| + | $ systemd-run --user firefox --new-tab --url ' | ||
| + | |||
| + | ====== Lösche alle configs von remove' | ||
| + | |||
| + | $ aptitude purge ? | ||
| + | | ||
| + | ====== Ändere bookworm zu trixie ====== | ||
| + | |||
| + | $ sed -i ' | ||
| + | |||
| + | |||