Benutzer-Werkzeuge

Webseiten-Werkzeuge


shell_snippets

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
shell_snippets [2022/05/08 03:20] – [Add apt-key (the new way)] arndotshell_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:127.0.0.1:22 <remoteserver>  "sudo restic -r 'sftp:<user>@127.0.0.1:<restic/repo>' -p /root/.resticpw backup -x /"
 ====== Add apt-key (the new way) ====== ====== Add apt-key (the new way) ======
  
Zeile 26: Zeile 28:
   deb [signed-by=/usr/share/keyrings/<myrepository>-archive-keyring.gpg] <https://repository.example.com/debian/ stable main>   deb [signed-by=/usr/share/keyrings/<myrepository>-archive-keyring.gpg] <https://repository.example.com/debian/ stable main>
  
-====== Lösche leere Verzeichnisse recursiv ======+====== Lösche leere Verzeichnisse rekursiv ======
  
   $ 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 "1" >/proc/sys/net/ipv4/ip_forward
 +  $ 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          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
 +  5   Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always             48
 +  197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always             2
 +
 +  * 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 <maschine>
 +  $ export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$UID/bus
 +  $ systemd-run --user firefox --new-tab --url 'https://palava.tv'
 +
 +====== Lösche alle configs von remove'ten Paketen ======
 +
 +  $ aptitude purge ?config-files
 +  
 +====== Ändere bookworm zu trixie ======
 +
 +  $ sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
 +
 +
  
shell_snippets.1651980033.txt.gz · Zuletzt geändert: von arndot