15.01.2013 Views

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Biztonsági mentés<br />

• $backup_files: ez a változó felsorolja a menteni kívánt könyvtárakat. A listát igényeinek<br />

megfelelően szabja személyre.<br />

• $day: ez a változó tárolja a hét napjait. Ennek használatával a hét minden napjához létrejön egy<br />

archívumfájl, így hét napi archiválási előzménnyel fogunk rendelkezni. Ezt számos más módon is<br />

el lehet érni, beleértve a date segédprogram használatát.<br />

• $hostname: ez a változó a rendszer rövid gépnevét tárolja. A gépnév az archívum fájlnevében<br />

való használatával elérhető, hogy több rendszer napi archívumfájljai ugyanabba a könyvtárba<br />

kerülhessenek.<br />

• $archive_file: az archívumfájl teljes neve.<br />

• $dest: az archívumfájl célja. A könyvtárat a mentési parancsfájl végrehajtása előtt létre kell hozni és<br />

ebben az esetben csatolni is kell. Az NFS használatával kapcsolatos részletekért lásd a 2. szakasz -<br />

Hálózati fájlrendszer (NFS) [177] szakaszt.<br />

• állapotüzenetek: a konzolra az echo segédprogrammal kiírt elhagyható üzenetek.<br />

• tar czf $dest/$archive_file $backup_files: az archívumfájl létrehozására használt tar parancs.<br />

• c: létrehozza az archívumot.<br />

• z: az archívumot tömöríti a gzip segédprogrammal.<br />

• f: archívumfájl használata. Enélkül a tar kimenete a szabványos kimenetre kerül elküldésre.<br />

• ls -lh $dest: ez az elhagyható utasítás hosszú (-l) és közérthető (-h) formátumban kiírja a<br />

célkönyvtár tartalmát. Ez az archívumfájl méretének gyors ellenőrzésére használható. Ez az<br />

ellenőrzés ugyanakkor nem helyettesíti az archívumfájl tesztelését.<br />

Ez egy egyszerű példa biztonsági mentési parancsfájl. A biztonsági mentést készítő parancsfájl<br />

rengeteg beállítást tartalmazhat. A shell parancsfájlok írásával kapcsolatos mélyebb információkat<br />

tartalmazó erőforrásokat a 1.4. szakasz - Hivatkozások [251] szakaszban találhat.<br />

1.2. Parancsfájl végrehajtása<br />

1.2.1. Végrehajtás terminálból<br />

A fenti biztonsági mentést készítő parancsfájl végrehajtásának legegyszerűbb módja a tartalom<br />

beillesztése egy fájlba, és elmentése például backup.sh néven. Ezután kiadható a következő parancs:<br />

sudo bash backup.sh<br />

Ezzel tesztelhető a parancsfájl megfelelő és elvárt módon való működése.<br />

1.2.2. Végrehajtás cron segítségével<br />

A cron segédprogram használatával automatizálható a parancsfájl végrehajtása. A cron démon<br />

lehetővé teszi a parancsfájlok vagy parancsok adott időben történő futtatását.<br />

A cron a crontab fájl bejegyzéseivel konfigurálható. A crontab fájlok mezőkre vannak osztva:<br />

249

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!