Kezdőlap › Fórumok › SOS! Bajban vagyok › Debian 4.0 rendszervisszaállítás
- This topic has 82 hozzászólás, 5 résztvevő, and was last updated 17 years, 11 months telt el by
_J19.
-
SzerzőBejegyzés
-
2007-07-29-13:53 #2124998
Linux alatt legtöbbször azért nincs folyamatosan nyitva minden fájl. Gondolj bele: most is tudtad szerkeszteni az apacs konfigjait! Tudod szerkeszteni az fstab-ot, stb.
2007-07-29-13:53 #2124999Linux alatt legtöbbször azért nincs folyamatosan nyitva minden fájl. Gondolj bele: most is tudtad szerkeszteni az apacs konfigjait! Tudod szerkeszteni az fstab-ot, stb.
2007-07-29-14:09 #2125000Igazatok van!
A linuxnál a rendszerfájlokat kézzel szokás szerkezteni, nem pedig furfangos menürendszereken keresztül, ami vagy bejön, vagy nem!
És nem véletlen kell újraindítani az almodulokat sem, ha a változtatásokat aktiválni akarjuk.Na majd írok egy scriptet, amivel a Kisteleki kolléga is könnyedén vissza tudja állítani a rendszert, ha minden kötél szakad!
2007-07-29-14:09 #2125001Igazatok van!
A linuxnál a rendszerfájlokat kézzel szokás szerkezteni, nem pedig furfangos menürendszereken keresztül, ami vagy bejön, vagy nem!
És nem véletlen kell újraindítani az almodulokat sem, ha a változtatásokat aktiválni akarjuk.Na majd írok egy scriptet, amivel a Kisteleki kolléga is könnyedén vissza tudja állítani a rendszert, ha minden kötél szakad!
2007-07-29-14:57 #2125002Na kész is vagyok!
Írtam 2 primitív, mégis teljesen hatásos szkriptet a gyors rendszermentés ill. visszaállítás érdekében.
Kipróbáltam többször, működnek!A cégről és a szerverről neveztem el őket:
vertigosave – lementi a /etc-t /home/vertigoweb/backup-ba
vertigoload – visszatölti a /etc-t a fenti helyről, majd újraindítja a gépetA kódot közzé teszem!
Annyit róluk, hogy a /bin-be kell bemásolni mindkettőt, így egyszerűen indíthatók, valamint root jogokat kérnek!
A kódot bárki szabadon átírhatja, GPL LicenszA vertigosave script kódja:
#!/bin/bash
clear
sleep 1
echo „Vertigo Web Kft.”
sleep 3
echo „vertigo2 szerver”
sleep 3
echo ” „
echo „A /etc rendszermappa LEMENTESE 10 masodperc mulva megkezdodik!”
echo „Megallitani a CTRL+C billentyu-kombinacioval lehet!”
sleep 5
echo „10s”
sleep 5
echo „5s”
sleep 2
echo „3”
sleep 1
echo „2”
sleep 1
echo „1”
sleep 1
echo „Biztonsagi masolat keszitese megkezdodott…”
echo ” „
rm -r /home/vertigoweb/backup/etc
sleep 2cp -r /etc /home/vertigoweb/backup
sleep 1
echo „A /etc rendszermappa LEMENTVE!”
echo ” „
sleep 1A vertigoload script kódja:
#!/bin/bash
clear
sleep 1
echo „Vertigo Web Kft.”
sleep 3
echo „vertigo2 szerver”
sleep 3
echo ” „
echo „A /etc rendszermappa VISSZAALLITASA 10 masodperc mulva megkezdodik!”
echo „Megallitani a CTRL+C billentyu-kombinacioval lehet!”
sleep 5
echo „10s”
sleep 5
echo „5s”
sleep 2
echo „3”
sleep 1
echo „2”
sleep 1
echo „1”
sleep 1
echo „Biztonsagi masolat VISSZATOLTESE megkezdodott…”
echo ” „
sleep 2cp -r /home/vertigoweb/backup/etc /
sleep 1
echo „A /etc rendszermappa VISSZAALLITVA!”
echo ” „
sleep 2echo „A valtoztatasok aktivalasa erdekeben a rendszer 10 masodpercen belul ujraindul!”
sleep 2
echo „Megallitani a CTRL+C billentyu-kombinacioval lehet!”
sleep 5
echo „10s”
sleep 5
echo „5s”
sleep 2
echo „3”
sleep 1
echo „2”
sleep 1
echo „1”
sleep 1echo ” „
shutdown -r now
echo ” „2007-07-29-14:57 #2125003Na kész is vagyok!
Írtam 2 primitív, mégis teljesen hatásos szkriptet a gyors rendszermentés ill. visszaállítás érdekében.
Kipróbáltam többször, működnek!A cégről és a szerverről neveztem el őket:
vertigosave – lementi a /etc-t /home/vertigoweb/backup-ba
vertigoload – visszatölti a /etc-t a fenti helyről, majd újraindítja a gépetA kódot közzé teszem!
Annyit róluk, hogy a /bin-be kell bemásolni mindkettőt, így egyszerűen indíthatók, valamint root jogokat kérnek!
A kódot bárki szabadon átírhatja, GPL LicenszA vertigosave script kódja:
#!/bin/bash
clear
sleep 1
echo „Vertigo Web Kft.”
sleep 3
echo „vertigo2 szerver”
sleep 3
echo ” „
echo „A /etc rendszermappa LEMENTESE 10 masodperc mulva megkezdodik!”
echo „Megallitani a CTRL+C billentyu-kombinacioval lehet!”
sleep 5
echo „10s”
sleep 5
echo „5s”
sleep 2
echo „3”
sleep 1
echo „2”
sleep 1
echo „1”
sleep 1
echo „Biztonsagi masolat keszitese megkezdodott…”
echo ” „
rm -r /home/vertigoweb/backup/etc
sleep 2cp -r /etc /home/vertigoweb/backup
sleep 1
echo „A /etc rendszermappa LEMENTVE!”
echo ” „
sleep 1A vertigoload script kódja:
#!/bin/bash
clear
sleep 1
echo „Vertigo Web Kft.”
sleep 3
echo „vertigo2 szerver”
sleep 3
echo ” „
echo „A /etc rendszermappa VISSZAALLITASA 10 masodperc mulva megkezdodik!”
echo „Megallitani a CTRL+C billentyu-kombinacioval lehet!”
sleep 5
echo „10s”
sleep 5
echo „5s”
sleep 2
echo „3”
sleep 1
echo „2”
sleep 1
echo „1”
sleep 1
echo „Biztonsagi masolat VISSZATOLTESE megkezdodott…”
echo ” „
sleep 2cp -r /home/vertigoweb/backup/etc /
sleep 1
echo „A /etc rendszermappa VISSZAALLITVA!”
echo ” „
sleep 2echo „A valtoztatasok aktivalasa erdekeben a rendszer 10 masodpercen belul ujraindul!”
sleep 2
echo „Megallitani a CTRL+C billentyu-kombinacioval lehet!”
sleep 5
echo „10s”
sleep 5
echo „5s”
sleep 2
echo „3”
sleep 1
echo „2”
sleep 1
echo „1”
sleep 1echo ” „
shutdown -r now
echo ” „2007-07-29-15:34 #2125004Na, ezen tutira elsleepelnék… Majd’ 1 perc sleep van összesen.
Egyébként nem kell az egész mindenséget újraindítani, elegendő a szolgáltatásokat. Valamint én ezt egy szkriptbe raktam volna, paraméterként pedig pl. a load vagy a save-et kérném.2007-07-29-15:34 #2125005Na, ezen tutira elsleepelnék… Majd’ 1 perc sleep van összesen.
Egyébként nem kell az egész mindenséget újraindítani, elegendő a szolgáltatásokat. Valamint én ezt egy szkriptbe raktam volna, paraméterként pedig pl. a load vagy a save-et kérném.2007-07-29-15:54 #2125006Főleg azért sem jó az egész rendszert restartolni, mert ha vmi el lett baltázva és nem indul, akkor gáz van. 🙂 Mehetsz a helyszínre aztán init 1 vagy livecd. Uzsoltnak igaza van, elég a szolgáltatásokat restartolni.
Mellesleg az /etc lementése nem véd meg attól, amit pl. te is csináltál, hisz hiába voltak meg a configjaid az /etc alatt, akkor sem ment, sőt le is kellett törölnöd őket ( –purge ), hogy visszavarázsold az egészet.
Én rsync-kel lementeném az egész gyökeret és ezt frissíteném, ahogy a rendszer biztonsága megkívánja. ( az rsync előbb az egész rendszert másolja, utána már csak a megváltozott fájlokat, ezért a rendszeres archiválásra kiváló ) Ha gáz van, akkor rsync-kel vissza az egész. Ez esetben nem a config fájlok állnak vissza, hanem az egész komplett rendszer, na az már jó backup 😉
Persze ez ízlés és sysadmin kérdése 😉2007-07-29-15:54 #2125007Főleg azért sem jó az egész rendszert restartolni, mert ha vmi el lett baltázva és nem indul, akkor gáz van. 🙂 Mehetsz a helyszínre aztán init 1 vagy livecd. Uzsoltnak igaza van, elég a szolgáltatásokat restartolni.
Mellesleg az /etc lementése nem véd meg attól, amit pl. te is csináltál, hisz hiába voltak meg a configjaid az /etc alatt, akkor sem ment, sőt le is kellett törölnöd őket ( –purge ), hogy visszavarázsold az egészet.
Én rsync-kel lementeném az egész gyökeret és ezt frissíteném, ahogy a rendszer biztonsága megkívánja. ( az rsync előbb az egész rendszert másolja, utána már csak a megváltozott fájlokat, ezért a rendszeres archiválásra kiváló ) Ha gáz van, akkor rsync-kel vissza az egész. Ez esetben nem a config fájlok állnak vissza, hanem az egész komplett rendszer, na az már jó backup 😉
Persze ez ízlés és sysadmin kérdése 😉 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz