Intern:Benutzer:PaulRiegel/Panik
Massenspeicher
Datensicherung
rsync
- backup backups 2014-09-18 by fuckup with the last backup
rsync -avze "ssh -p 2142" PaulRiegel@srs2.stura.htw-dresden.de:/home/PaulRiegel/life-preserver/current/usr/home/rg/ /home/rg/rsync --numeric-ids -avze "ssh -p 2142" PaulRiegel@srs2.stura.htw-dresden.de:/home/PaulRiegel/life-preserver/current/usr/home/rg/ /home/rg/
- backup 2014-12-04 by fuckup with dd
rsync -avPe ssh /home/rg/ root@172.22.99.10:/mnt/backupvrsync -avPe ssh root@172.22.99.10:/mnt/backupv /home/rg/
rsync -avPe ssh /home/rg/ v@172.22.99.215:/home/v/rg
- backup 2014-12-12 after installation of user:PaulRiegel/PC-BSD
rsync -e ssh /home/rg-20141212-0652.home.tar.gz v@172.22.99.215:/home/vsudo rsync -avzPe ssh /home/rg v@172.22.99.215:/home/v/backup/rsyncsudo rsync -avzPe "ssh -p 2142" /home/rg/ PaulRiegel@srs2.stura.htw-dresden.de:/home/PaulRiegel/backup/kleines/rsync/rg/
rsync Allgemein
- Sicherung mit
rsyncerstellen - vom Rechner auf den Server schieben
sudo rsync -avzPe "ssh -p 2142" /home/rg/ PaulRiegel@srs2.stura.htw-dresden.de:/home/PaulRiegel/backup/kleines/rsync/rg/- Sicherung mit
rsyncwiederherstellen sudo rsync -avzPe "ssh -p 2142" PaulRiegel@srs2.stura.htw-dresden.de:/home/PaulRiegel/backup/kleines/rsync/rg/ /home/rg/
zfs
- Sicherung mit zfs erstellen
su
date "+%Y-%m-%d"
zfs snapshot -r vank@`date "+%Y-%m-%d"`
zfs list -t snapshot
zfs send -R pad@`date "+%Y-%m-%d"` | ssh -i ~/.ssh/id_rsa 141.56.50.121 zfs receive -vFd valume/rep/kleines-schwarzes
- Dataset (zuvor) zum Entgegennehmen der Sicherung erstellen und konfigurieren
sudo zfs create data/backup/paul
sudo chown PaulRiegel /mnt/data/backup/paul
sudo zfs allow -u PaulRiegel create,mount,receive,destroy,mountpoint,canmount,send,snapshot,atime,setuid,compression,exec data/backup/paul
singel user mode
ZFS schreibar machen
zfs set readonly=offzfs mount -a
temporäres Einhängen eines bestehenden snapshots
verfügbaren snapshots auflisten lassen
zfs list -t snapshot
Erstellen eines temporären Verzeichnisses, in das dann der einzelne snapshot eingehangen werden kann
mkdir /tmp/mountpoint-for-a-snapshot
Einhängen des snapshots in das erstellte temporäre Verzeichnis
mount -f zfs name-of-snapshot /tmp/mountpoint-for-a-snapshot
Tastaturlayout
wikipedia:en:QWERTY#US-International:wikipedia:en:File:KB US-International.svg
MySQL
pf
ext_if="em0"
# int_if="lo0"
ip = "141.56.50.123"
icmp_types = "echoreq"
open_tcp = "{
22,
80,
443
}"
open_udp = "{
22,
80
}"
jails = "{
10.1.1.1
}"
set block-policy return
set skip on lo0
set timeout { interval 10, frag 30 }
set timeout { tcp.first 120, tcp.opening 30, tcp.established 86400 }
set timeout { tcp.closing 900, tcp.finwait 45, tcp.closed 90 }
set timeout { udp.first 60, udp.single 30, udp.multiple 60 }
set timeout { icmp.first 20, icmp.error 10 }
set timeout { other.first 60, other.single 30, other.multiple 60 }
set timeout { adaptive.start 0, adaptive.end 0 }
set limit { states 10000, frags 5000 }
set loginterface em0
set optimization normal
set require-order yes
set fingerprints "/etc/pf.os"
set ruleset-optimization basic
scrub in all fragment reassemble random-id
nat on $ext_if proto {tcp udp icmp} from $jails to any -> $ip
block log all
block return
block in quick on $ext_if inet from <rfc1918> to any
antispoof quick for $ext_if
pass in on $ext_if proto tcp from any to any port ssh flags S/SA keep state
pass in on $ext_if proto tcp from any to any port $open_tcp flags S/SA keep state
pass in on $ext_if proto udp from any to any port $open_udp keep state
pass in on $ext_if inet proto icmp all icmp-type $icmp_types keep state
pass in on $ext_if inet proto udp from any to any port 33433 >< 33626 keep state
pass out quick all keep state