Debian 4.0 rendszervisszaállítás

Kezdőlap Fórumok SOS! Bajban vagyok Debian 4.0 rendszervisszaállítás

10 bejegyzés megtekintése - 71-80 / 83
  • Szerző
    Bejegyzés
  • #2124998
    uzsolt
    Felhasználó

      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.

      #2124999
      uzsolt
      Felhasználó

        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.

        #2125000
        _J19
        Felhasználó

          Igazatok 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!wink.gif

          #2125001
          _J19
          Felhasználó

            Igazatok 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!wink.gif

            #2125002
            _J19
            Felhasználó

              Na 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épet

              A 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 Licensz wink.gif

              A 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 2

              cp -r /etc /home/vertigoweb/backup

              sleep 1

              echo „A /etc rendszermappa LEMENTVE!”
              echo ” „
              sleep 1

              A 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 2

              cp -r /home/vertigoweb/backup/etc /

              sleep 1

              echo „A /etc rendszermappa VISSZAALLITVA!”
              echo ” „
              sleep 2

              echo „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 1

              echo ” „
              shutdown -r now
              echo ” „

              #2125003
              _J19
              Felhasználó

                Na 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épet

                A 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 Licensz wink.gif

                A 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 2

                cp -r /etc /home/vertigoweb/backup

                sleep 1

                echo „A /etc rendszermappa LEMENTVE!”
                echo ” „
                sleep 1

                A 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 2

                cp -r /home/vertigoweb/backup/etc /

                sleep 1

                echo „A /etc rendszermappa VISSZAALLITVA!”
                echo ” „
                sleep 2

                echo „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 1

                echo ” „
                shutdown -r now
                echo ” „

                #2125004
                uzsolt
                Felhasználó

                  Na, 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.

                  #2125005
                  uzsolt
                  Felhasználó

                    Na, 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.

                    #2125006
                    pomm
                    Felhasználó

                      Fő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 😉

                      #2125007
                      pomm
                      Felhasználó

                        Fő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 😉

                      10 bejegyzés megtekintése - 71-80 / 83
                      • Be kell jelentkezni a hozzászóláshoz.