Výpis seznamu nainstalovaných balíků v Debian
dpkg -l
Komprimace do tar.gz
tar -cvzf balicek.tar.gz /adresar/co/chci/zabalit/*
Zálohy PostgreSQL
Stáhnout skript
Primitivní zálohování webu pomcí ftp klienta lftp
rm -rdf /zalohawebu/mirror/*
# vytvoreni zalohy mysql pomoci skriptu mysqldump a ulozeni do souboru na webu
wget -q www.novakovo.cz/servis/mysqldump.php -O /dev/null
lftp -c 'open -e "mirror / /zalohawebu/novakovo/mirror" ftp://username:heslo@novakovo.cz'
rm -rf /zalohawebu/novakovo_day_`date +%w`.zip
zip -r /zalohawebu/novakovo_day_`date +%w`.zip /zalohawebu/novakovo/mirror/
rm -rdf /zalohawebu/mirror/*
Zálohování na SAMBU běžící na jiném stroji - záleží na konfiguraci SAMBY
#!/usr/bin/perl -w
# Cas
@cas=localtime(time);
# Dny v tydnu
@dny=("ne","po","ut","st","ct","pa","so");
# Jmeno souboru zalohy
$jmeno="day$cas[6]_$dny[$cas[6]]_snap.tar";
# Pripojeni zalohovaciho prostoru, uzivatel muze byt nobody, pokud to protistrana povoluje
system("smbmount //192.168.1.1/zaloha /vzdaleny/disk -o username=uzivatel,password=heslo");
# Vytvoreni zalohy
system("tar -cvf /vzdaleny/disk/$jmeno /adresar_ktery_chci_zalohovat/* ");
# Odpojeni zalohovaciho prostoru
system("smbumount /vzdaleny/disk");
LANMAN - připojení samby z linuxu jako disk v MSDOSu
Stáhnout LANMAN
Spáchal Walda 2008 - Datum: