Wget je veľmi cool Command-line pre download Linux a UNIX prostredia. Nenechajte sa zmiasť tým, že je nástroj pre príkazový riadok. Je to veľmi mocný a všestranný a zápas môže niektoré z najlepších grafických downloaders okolo dnes. Má funkcie, ako je obnovenie stiahnutých dát, riadenie šírky pásma, môže to zvládnu autentizáciu, a ešte oveľa viac. Poviem vám začali sa základy pomocou wget a potom som si ukázať vám, ako môžete automatizovať kompletnú zálohu Vašich webových stránok pomocou wget a cron.
Poďme začať inštaláciou wget. Väčšina Linuxových distribúcií prísť s wget pre-nainštalované. Ak sa Vám podarí pristáť si Linux bez strojovo kópiu wget, skúste nasledovné. Na Red Hat Linux Fedora takýto systém môžete použiť:
# Yum nainštalujte wget
alebo ak používate systém založený ako Debian Ubuntu:
# Sudo apt-get install wget
Jedným z vyššie uvedeného by mala urobiť trik pre vás. Inak, pozrite sa s vašou distribúciu Linuxu manuál, aby ste videli, ako získať a nainštalovať balíky. wget bol tiež portovanú na Windows. Užívatelia Windows môžu pristupovať na tejto webovej stránke . Stiahnite si tieto balíky: ssllibs a wget. Extraktu a skopírujte súbory do adresára, napríklad C: \ Program Files \ wget a pridajte adresár s vami, že systém je tak cestu k nej máte prístup bez námahy. Teraz už by malo byť možné získať prístup k počítaču so systémom Windows wget z príkazového riadku.
Najzákladnejšie prevádzky download manažér musí plniť, je stiahnuť súbor z URL. Tu je návod, ako ho bude využívať wget na stiahnutie súboru:
# Wget http://www.sevenacross.com/photos.zip
Áno, je to tak jednoduché. Teraz sa robiť niečo viac zábavy. Poďme si stiahnuť celej webovej stránky. Tu je chuť na mocou wget. Ak chcete stiahnuť webovej stránky môžete zadať hĺbku, že sa musia zabehnutý wget súbory. Povedzme, že chcete stiahnuť prvý stupeň väzby Yahoo! 'S domovskú stránku. Tu je návod, ako by to:
# Wget-r-l 1 http://www.yahoo.com/
Tu je, čo robí každý voľby. Je-r aktivuje rekurzívny vyhľadávanie súborov. -L stojí na úrovni, a číslo 1 vedľa nej rozpráva, ako wget mnohých úrovniach hlboko ísť pritom zvodný súbory. Skúste zvýšiť počet stupňov na dva a uvidíte, ako dlho trvá wget.
Takže ak chcete stiahnuť všetky "jpeg" obrázky z webových stránok, sa užívateľ zoznámi s Linuxom príkazového riadku môže hádať, že príkaz, ako "wget http://www.sevenacross.com *. jpeg" by malo fungovať. No, žiaľ, nebude. Čo musíte urobiť, je niečo takéto:
# Wget-r-L1-no-rodič-A.jpeg http://www.sevenacross.com
Ďalšie veľmi užitočnú možnosť v wget je pokračovaním na stiahnutie. Povie vám začalo sťahovanie veľkého súboru a tie stratené pripojenie k Internetu pred stiahnuť mohol dokončiť. Môžete použiť voľbu-c, aby pokračovala vo vašom sťahovať od miesta, kde ste ju.
# Wget-c http://www.sevenacross.com/ubuntu-live.iso
Teraz sa presuňte na zriadenie denného zálohovanie na internetových stránkach. Nasledujúci príkaz vytvorí zrkadlo stránok na lokálny disk. Na tento účel wget má konkrétnu možnosť,-mirror. Skúste nasledujúci príkaz, ktorý by nahradil http://sevenacross.com sa vaše webové stránky na adrese.
# Wget-mirror http://www.sevenacross.com/
Keď urobil spustením príkazu je mali by ste mať k dispozícii lokálne zrkadlo webových stránok. To povedie k docela užitočný nástroj pre zálohovanie. Rokov na prelome tohto príkazu v pohode skrípt a naplánovať na spustenie po polnoci každú noc. Otvorte svoj obľúbený textový editor a zadajte nasledujúci príkaz. Nezabudnite si upraviť cestu k zálohovanie a webové stránky URL vašich požiadaviek.
#! / Bin / bash
ROK = "+ dátum,"% Y ""
Mesiac = "data +"% m ""
Den = dátum "+"% d ""BACKUP_PATH = "/ home / backup /" # nahradiť cestu s vašou záložnou adresár
WEBSITE_URL = `http://www.sevenacross.net` # nahradiť url s internetovú adresu, ktorú chcete zálohovať# Vytvorenie a presťahovať sa do záložného adresáře
cd $ BACKUP_PARENT_DIR / $ ROK / $ MESIACA
mkdir $ DEN
cd $ DENwget-mirror $ () WEBSITE_URL
Teraz tento súbor uložiť ako čosi, čo website_backup.sh a poskytnúť ju executable oprávnenia:
# Chmod + x website_backup.sh
Open your cron konfigurácia s crontab velenia a pridajte nasledujúci riadok na koniec:
0 0 * * * * * / cesta / k / website_backup.sh
Mali by ste mať k dispozícii kópiu vašich webových stránkach in / home / backup / rok / mesiac / deň, každý deň. Pre ďalšiu pomoc pomocou cron a crontab, pozri tutoriále .
Je tu oveľa viac sa dozviete o wget, ako som už spomenul tu. Prečítajte si wget v návodových stránke.





























0 comments… (0 komentáre ... pridať jednu teraz )
Okomentovať