A szervereket kezelők közül tudjuk, mennyire fontos mindenről mentés, biztonsági másolat készítése ... Nos, bármilyen probléma vagy hiba esetén a biztonsági másolat a legjobb barátunk lesz, és segít a szolgáltatások helyreállításában
Valamivel ezelőtt (néhány hónappal ... jó néhány hónappal ezelőtt) a konfigurációkat nem mentették automatikusan a szerverek, a naplók vagy valami hasonló. És egyszerűen nem lehet ilyen haha, fontolgattam a használatát Bacula, de Istenem !! Amire vágytam, ez véleményem szerint is nagyon-nagyon bonyolult volt, ha azt akarja, hogy egyszerűen készítsen biztonsági másolatokat és mentse ezeket (vagy más szerverre, vagy e-mailben küldje el), akkor nincs szükség a egy egyszerű szkript minden problémát megoldott, ezért úgy döntöttem, hogy elkészítem a saját szkriptemet, és így elégedettebb voltam 😀
És pontosan ezt a forgatókönyvet osztom meg veletek, nagyon röviden elmagyarázom, mit csinál:
- Hozzon létre egy mappát, ahová minden mentésre kerül, és ezt a mappát fogja tömöríteni.
- Ennek a mappának neve lesz az év, a hónap és a mai nap, például ma a mappa neve: 2012-04-26
- másolat /stb/ (és annak minden tartalma) abba a mappába.
- Naplók másolása (/ var / log /) a fent említett mappába.
- Exportálja a rendelkezésünkre álló MySQL adatbázisokat.
- Tömörítés jelszóval (JELSZÓ), mappába tömörítse .RIT.
- Fájl létrehozása (adatok.info) a fentiek összes naplójával (fájl másolási napló és tömörítés .rar fájlba), a méret (MB-ban) .RAR fájl), amire emlékeztetlek, mindent tartalmaz, amelyet a mentés mellett döntöttünk.
- Törölje azt a mappát, ahová a fájlokat helyezzük, majd tömörítjük, mert ha már megvan ez a tömörített mappa, akkor nem kell azt tömöríteni sem.
- E-maileket küldhet a rendszergazdáknak vagy a szerverrel kapcsolatos személyeknek, tájékoztatva, hogy a biztonsági másolat készítése megtörtént, és a fájlokat tartalmazó naplófájl el lesz küldve az e-mailhezdata.info.rar)
Nyilvánvaló, hogy ezt a szkriptet nem kell végrehajtani, és most haha, meg kell nyitnia és meg kell változtatnia benne a MySQL jelszavát, mert nem tudom az adatbázisainak LOL !!! gyökér jelszavát, valamint meg kell változtatnom a He szeretném, ha elküldenék az értesítést, mert az általam tett e-mailek csak például.
Ha be akarja tömöríteni .tar.gz és nem be . Rar (a szkript konfigurálása) ott hagytam a kommentelt sort, csak nem kommentálom és kommenteljem a . Rar. Hasonlóképpen, ha SSH-val (SCP használatával) át akarja másolni a tömörített fájlt egy másik szerverre vagy tárhelyre, akkor én is a sort hagytam a végén (kommentálva van), abban meg kell adnia a hozzáférési adatokat a szerverén vagy a tárhelyén ( felhasználó és domain vagy szerver URL-címe), de ahhoz, hogy ez működjön, szintén meg kell konfigurálja az SSH-t jelszó nélkül, mivel a szkript nem fog tudni hozzáférni a szerverhez, ha nem rendelkezik hozzá engedélyezett hozzáféréssel.
Ah, ha azt akarod, hogy az e-mail küldés működjön, akkor biztosan megvan post fix telepítve van a szerverre, szinte mindegyik telepítve van post fix de hé, a pontosítás érvényes 🙂
Bár ... módosíthatják és használhatják a szkript Piton hogy egy ideje elhagytam, de azt hiszem, ez még egy kicsit jobban működne ^ - ^ U
És hát, csak a forgatókönyv elhagyása marad:
VPS biztonsági mentési szkript
Ne feledje, hogy végrehajtási engedélyeket kell adnia neki (chmod + x vps_backup-script.sh)
Ahhoz, hogy minden nap 10 órakor működjön, ezt egy terminálba tették:
echo "* 10 * * * root cd /root && ./vps_backup-script.sh" >> /etc/crontab && /etc/init.d/cron restart
Feltéve, hogy a szkript a következőképpen mentésre kerül: /root/vps_backup-script.sh
Nos, nem akarom, hogy ez túl bonyolultnak tűnjön, ami nem haha, valójában ez valami rendkívül egyszerű, csak az, hogy amikor először látja, kissé ijesztő lehet 🙂
Bármilyen kétséget, kérdést vagy javaslatot tudasd velem, tudod, hogy szeretek segíteni 😀
Üdvözlet
PD: Tisztázom, hogy nem vagyok, és nem is tartom magam programozónak haha, még a LOL-ot sem zárom be !! Tudom, hogy a szkript sokkal jobban optimalizálható, de hé ... nem vagyok programozó 🙂
Eltenni,
Üdvözlettel,
Hogy vagy nagyon érdekes, de egy figyelmeztetés; ha ez a szkript ma fut, akkor 2012-04-25 lesz a neve, ma van az óra napja.
Köszönöm
faustod
HAHAHA igaz hahaha, hogy szeretem a jövőben élni ... LOL !!!
Nagyon érdekes, valójában ez mutatja meg nekem, hogyan kell különféle dolgokat csinálni, fejlesztem a sajátomat, és néhány kódot fogok venni az önöktől, hogy hozzáadjam a funkciókat.
Esetemben a fájlok másolásához az rsync-et fogom használni a cp helyett.
Egészségére !!
Igen, az rsync használata jó ötlet, de inkább a cp-t használtam, mert a fájlokat átmásolom egy üres mappába, nem szinkronizálok semmilyen más információval haha ezért használtam csak a cp-t :)
Ha további tippeket szeretne tudni a bash-ról, ellenőrizze a címkét itt, a webhelyen. Megtalálja, hogyan készíthet zárfájlokat, szabályozhatja, hogy mely felhasználók futtathatják a szkriptet stb.
https://blog.desdelinux.net/tag/bash/
Üdvözlet és köszönet a hozzászólásért 🙂
szerver ssh-vel jelszó nélkül?
Nem jelszó nélkül, de fogadjon bizalommal SSH-kapcsolatokat egy adott IP-től, ez NAGYON biztonságos módon történik a nyilvános és a magánkulcsok használatával, a meghagyott linken mindent részletesen elmagyarázok 🙂
Kulcsokkal igen, egy pillanatra megijedtem xD
LOL !!! sem azt, hogy öngyilkos voltam LOL !!!
Nem, de a dolgok belsejében nagyon szeretsz panaszkodni
nagyszerű ez a forgatókönyv.
remélem, folyamatosan szkripteket tesznek közzé. segítsen azoknak, akik a linuxra váltanak, produktívabbak lenni az időben és csökkenteni a tanulási időt.
😀 köszönöm a hozzászólást.
Hamarosan közzéteszek még egy tippet a bash-ról
Üdvözlet
őrült köszönöm! egyszer visszaadom azokat a szívességeket, amelyeket e gyönyörű linux közösség elvtársai adnak nekem!
Hogyan másolhatok több naplófájl tartalmát és helyezhetem el egyetlen fájlba ,,,, automatikusan, minden 5 percben, figyelembe véve, hogy a másolandó fájlok tartalma folyamatosan mérhető
Az én javaslatom (javaslat) hozzájárulást jelentene ... Hozzon létre egy feltételt, hogy 5 percenként ellenőrizze a fájlt vagy fájlokat, akár:
* utolsó hozzáférés = atime
* utoljára módosítva = mtime
* utolsó információváltozás = ctime
Ennek megfelelően, ha bármilyen változás történik a fájlokban, csoportosítsa őket és / vagy olvassa el őket (macska), és küldje el nekik> naplófájlok.
Ez egy világos példa, tesztelés, próbálkozás, ellenőrzés és módosítás kérdése.
A Caché bővítmény tesztelése ...
Nagyon jó információ, az az igazság, amely nagyon hasznos volt számomra, egy nagy projektet hajtok végre (nyilvánvalóan fiktív, mert a tanulmányból származik), és ez az információ nagyon jó volt nekem.
Muchas Gracias!
Hogyan készítene egy shell szkriptet, amely:?
Kérje meg a felhasználót, hogy adja meg a biztonsági mentéshez használt könyvtár nevét
Megkéri, hogy hol készítsen biztonsági másolatot a könyvtárról
Tartalmazza a biztonsági másolat dátumát
Helló,
Az "olvasás" funkcióval megkérdezhetem a felhasználótól az összes adatot, majd hozzárendelem változókhoz, és ennyi.
Írjon az e-mailemre, ha kérdése van: kzkggaara[kukac]desdelinux[pont]net
Üdvözlet
PS: A biztonsági mentés dátuma már szerepel a szkriptben.
bemutasson egy egyszerűbb szkriptet a mappák biztonsági mentésére az ubuntuból, és köszi, hogy ftp-vel továbbítja őket egy másik szerverre
Helló, hogyan készíthetek biztonsági másolatot a teljes linux operációs rendszerről, és elküldhetem egy másik pc-re. Nagyra értékelném a figyelmét, nagyon köszönöm !!
Elküldené nekem a szkriptet az e-mailemre fvaldettaro@gmail.com kérem.
Kérem, küldje el a forgatókönyvet az e-mailemre, köszönöm millió köszönésemet.
Jó reggelt barátom, azt hiszem, problémád van a "beillesztés" aldomainnel, mert ellenőriztem néhány közzétett kódot/szkriptet, amelyek beillesztéshez vezetnek.desdelinux és mind átirányítanak a blogra.desdelinux.
Igen, a szkripthez nem lehet hozzáférni, mert beillesztés. átirányít, feltöltheti máshova?
Megoldódott a szkript megszerzésével kapcsolatos probléma?
Köszönöm.
Javításra került, most már hozzáférhetnek a kódokhoz
Most köszönöm!
jó napot, szeretném, ha le tudnám tölteni a szkriptet, újra lehetne feltölteni, most nem érhető el
Helló,
Nagyon jó hozzájárulás! Kérhetnék tőled a szkript letöltését? Nagyon köszönöm 🙂