rulu ruru

post Turboinstalace na HostMonster.com

November 9th, 2008

Filed under: other, web — starenka @ 00:08
Tags: , , ,

Ne vždycky člověk chce, nebo může nainstalovat skript/aplikaci pomocí SimpleScripts nebo FantasticoDeluxe a dojde na osinu v zadku v podobě kopírování flotily malinkatejch souborů na server. Strašná otrava a spousta zbytečně vyhozenýho času. Přitom existuje jedna rychlá a pohodlná cesta. Stačí zabalený skript nakopírovat přes FTP/SSH a rozbalit přímo na serveru.

Nakopírování souboru (Linux):

scp nase_aplikace.tar.gz nas_login@hostxxx.hostmonster.com:~/public_html/domena/nase_aplikace/nase_aplikace.tar.gz

kde xxx je číslo, které najdete v levém sloupečku v administraci jako “Server name”. Pod Windows je asi nejrychlejší kopírovat pomocí FTP klienta případně (šifrovaně) pomocí WinSCP.

K samotnému rozbalení je třeba se připojit přes SSH. Na Windows není zřejmě lepší aplikace než PuTTY, v Linuxu opět banálně:

ssh nas_login@hostxxx.hostmonster.com

Po úspešném přihlášení není nic jednodušího než rozbalit a posléze smazat soubor:

cd public_html/domena/nase_aplikace/ && tar -zxvf nase_aplikace.tar.gz && rm nase_aplikace.tar.gz

Rozdíl v uploadu 200kB taru a 4,5MB malých souborů je opravdu drastickej.

Popularity: 15% [?]

post Jednoduchá záloha databází na Hostmonster.com

May 18th, 2008

Filed under: linux, other — starenka @ 23:34
Tags: , , , ,

Když zputnik nedávno shrnul svoje pocity z několikaměsíčního hostování na Hostmonster.com, v komentářích se jemně naťuklo téma databází - a to je přesně bod, kde já dneska začnu.

To že bych si někdy mohl dělat pravidelný zálohy svých databází mě donedávna ani nenapadlo. Prostě jsem celkem čas od času (čti cca jednou za půl roku) stáhnul dumpy a šoupnul je někam na disk. Čert, Radek Hulán a Google nikdy nespí a tak je Vám asi jasný, že i na mně časem došlo. Stačilo pár výpadků na předchozích hostinzích hosterech a já si uvědomil, že spoléhat na někoho jiného a ještě navíc na náhodu, která mi protentokrát dopomohla jen k pidiztrátám na životech, je trošku hazard.

Povinnej blábol už je tedy za náma, takže se můžeme směle pustit k jádru věci. Jde o opravdu primitivní bash skript, který postahuje dumpy všech nadefinovaných databází pěkně do teplíčka.

#!/bin/bash
# fetches gziped db backups from hostmonster

# db names to fetch
dbs=( db1 db2 db3 )
# backup directory
BACKUP_DIR="/backups/db"
# CP login
LOGIN="your-hm-login"
# CP pass
PASS="your-hm-pass"
# backup uri (should be the very same for anybody)
URI="74.220.215.229:2082/getsqlbackup/"

ddir="$BACKUP_DIR/$(date +%d-%m-%Y)"
mkdir $ddir
cd $ddir

for db in ${dbs[@]}
    do
        wget "http://$LOGIN:$PASS@$URI$db.sql.gz"   
    done

Do skriptu je třeba dopsat jména databází, které se mají stahovat (bez prefixů tzn. domena_databaze = databaze) a přístupové údaje k  účtu na HM. V neposlední řadě je případně třeba upravit cestu k zalohám. Skript posléze uděláme spustitelným chmod +x ~/.scripts/hm_db_bckp. Nakonec už zbývá jen skript spouštět v nějakém rozumném intervalu cronem. Lenochům mně podobným asi doporučím klikací frontend Kcron [viz obr.]…

kcron

Popularity: 15% [?]

ruldrurd
© starenka 2oo7, cute alien monster by noizcut, original theme by Laurentiu Piron - customized by starenka | proudly powered by WordPress