kayapo

Hozzászólások

10 bejegyzés megtekintése - 41-50 / 953
  • Szerző
    Bejegyzés
  • Hozzászólás: Domain redirection Binddel lehetséges? #2154848
    kayapo
    Felhasználó

      Minek ez a csűrés csavarás?
      Itthon regisztrálod a pist.hu -t aminel a gabor.com IP-jét adod meg mint host IP-t.
      A gabor.com -on meg csinálsz egy virtual host -ot ami (az Apache) átírja a címet gabor.com/pisti -re

      Ja az eredeti kérdésre: a bind nem ír át semmit, ez csak neveket fordít le IP címekre, illetve IP címet névre.

      Hozzászólás: backup szerver #2152519
      kayapo
      Felhasználó

        A MySQL napi mentése távolról:

        Code:
        #!/bin/bash

        HOSTS=’host.tld’
        U=’user’
        P=’pass’

        declare -a het=(‘hetfo’ ‘kedd’ ‘szerda’ ‘csutortok’ ‘pentek’ ‘szombat’ ‘vasarnap’)

        for H in $HOSTS; do
            DBS=`mysql -h $H -u $U -p$P -e „show databases;” | grep -v „Database”`

            for DB in $DBS; do
          exec mysqldump -h $H -u $U -p$P -B $DB -c -e –create-option –add-drop-table –lock-tables | gzip -c -9 > /srv/0/mysql/$DB.${het[$(date +%u)-1]}.sql.gz
          done;
            done;

        A MySQL heti mentése távolról:

        Code:
        #!/bin/bash

        HOSTS=’host.tld’
        U=’user’
        P=’pass’

        #declare -a het=(‘hetfo’ ‘kedd’ ‘szerda’ ‘csutortok’ ‘pentek’ ‘szombat’ ‘vasarnap’)

        for H in $HOSTS; do
            DBS=`mysql -h $H -u $U -p$P -e „show databases;” | grep -v „Database”`

            for DB in $DBS; do
          mysqldump -h $H -u $U -p$P -B $DB -c -e –create-option –add-drop-table –add-locks | gzip -c -9 > /srv/0/mysql/$DB.$(date +%V)-ik_het.sql.gz
          done;
            done;

        A fenti két kis script távolról menti a MySQL adatbázisait, naponta illetve hetente. Ehhez persze engedélyezni kell a MySQL-hez a távoli csatlakozást.

        A server mentése:

        Code:
        #!/bin/bash
        #
        #
        if [ -f /var/run/rotaflex.pid ]; then
            echo „A rotaflex fut kilepes..!”
            exit 1
        fi

        echo $$ > /var/run/rotaflex.pid

        CONFDIR=/etc/rotaflex
        SERVERS=$CONFDIR/servers.conf
        DPREF=/srv/0
        COPIES=9 # ennyi peldany mentés keszül, novekmenyesen a serverrol

        if [ -f /tmp/rotaflex.out ]; then
            rm /tmp/rotaflex.out
        fi
        if [ -f /tmp/rotaflex.include ] ; then
            rm /tmp/rotaflex.include
        fi

        for SRVS in `cat $SERVERS | sed -e „s/^#.*$//” -e „s/^(.*)#.*$/1/”`;
            do
            date +%Y.%h.%d %H:%M >> /tmp/rotaflex.out
            S=`echo $SRVS | sed -e „s/^(.*)=.*$/1/”`
            SC=`echo $S | sed -e „s/^(.*):.*$/1/”`
            D=`echo $SRVS | sed -e „s/^.*=(.*)$/1/”`
            if [ -d „$DPREF/$D/$COPIES” ] ; then
          cd $DPREF
          rm -rf „$D/$COPIES”
            fi

            for (( c=$COPIES-1; c>=1; c– )) ;do
          d=$(($c+1))
          if [ -d $DPREF/$D/$c ] ; then
          cd $DPREF
          mv $D/$c $D/$d
          fi
          done;
            cd $DPREF
            if [ -d „$DPREF/$D/0″ ] ; then
          cp -al $D/0 $D/1
            else
          mkdir $DPREF/$D/0
            fi
            SERVERSOURCEFILE=$CONFDIR/$S.srv
            DESTINATION=$DPREF/$D/0
            EXCLUDE=””
            EXCL=””

            if [ -f /tmp/rotaflex.include ] ; then
          rm /tmp/rotaflex.include
            fi

            for SSFL in `cat $SERVERSOURCEFILE | sed -e „s/ *(.*)$/1/” -e „s/^#.*$//” -e „s/^(.*)#.*$/1/” -e „s/ //”`;
          do
          EXC=`echo $SSFL | grep ^- | sed -e „s/^-(.*)$/1/”`
          EXCL=”$EXCL $EXC”
          EXCLUDE=`echo $EXCL | sed -e „s/^ *(.*)$/1/”`
          if ! [ -f /tmp/rotaflex.include ] ; then
          echo $SSFL | grep ^+ | sed -e „s/^+(.*)$/1/” > /tmp/rotaflex.include
          else
          echo $SSFL | grep ^+ | sed -e „s/^+(.*)$/1/” >> /tmp/rotaflex.include
          fi
          done;

            for LOC in `cat /tmp/rotaflex.include` ;
          do
          echo „rsync -e ssh -arzu –stats –ignore-errors –delete –exclude ‘$EXCLUDE’ $S:$LOC $DESTINATION” >> /tmp/rotaflex.out
          rsync -e ssh -arzu –stats –ignore-errors –delete –exclude ‘$EXCLUDE’ $S:$LOC $DESTINATION >> /tmp/rotaflex.out
          done;

            echo „—————” >> /tmp/rotaflex.out
            echo „” >> /tmp/rotaflex.out
            echo „” >> /tmp/rotaflex.out
            done;

        mail -s „Napi rsync riport $(date +%Y.%h.%d)-napjan $(date +%H:%M)-kor” user@host.tld < /tmp/rotaflex.out

        if [ -f /tmp/rotaflex.out ]; then
            rm /tmp/rotaflex.out
        fi
        if [ -f /tmp/rotaflex.include ] ; then
            rm /tmp/rotaflex.include
        fi
        if [ -f /var/run/rotaflex.pid ]; then
            rm /var/run/rotaflex.pid
        fi

        # — EOF — #

        /etc/rotaflex/servers.conf

        Code:
        ########################################
        #   #
        # Mentes configuracio     #
        #   #
        ########################################

        #
        #   fileserver

        xxx.xxx.xxx.xxx=enserverem

        #   Az EOF után ne szerkesztd!
        # — EOF — #

        A serverhez tartozó conf:
        /etc/rotaflex/xxx.xxx.xxx.xxx.srv

        Code:
        ###
        #
        #   enserver server
        #
        ###

        + /srv
        + /etc
        + /root

        – *.tmp
        – *.TMP
        – *$*
        – ~*

        #— EOF —#

        Bemásolod, kijavítod, használod.
        Ha valamit nem értessz kédezz

        Hozzászólás: backup szerver #2152520
        kayapo
        Felhasználó

          A MySQL napi mentése távolról:

          Code:
          #!/bin/bash

          HOSTS=’host.tld’
          U=’user’
          P=’pass’

          declare -a het=(‘hetfo’ ‘kedd’ ‘szerda’ ‘csutortok’ ‘pentek’ ‘szombat’ ‘vasarnap’)

          for H in $HOSTS; do
              DBS=`mysql -h $H -u $U -p$P -e „show databases;” | grep -v „Database”`

              for DB in $DBS; do
            exec mysqldump -h $H -u $U -p$P -B $DB -c -e –create-option –add-drop-table –lock-tables | gzip -c -9 > /srv/0/mysql/$DB.${het[$(date +%u)-1]}.sql.gz
            done;
              done;

          A MySQL heti mentése távolról:

          Code:
          #!/bin/bash

          HOSTS=’host.tld’
          U=’user’
          P=’pass’

          #declare -a het=(‘hetfo’ ‘kedd’ ‘szerda’ ‘csutortok’ ‘pentek’ ‘szombat’ ‘vasarnap’)

          for H in $HOSTS; do
              DBS=`mysql -h $H -u $U -p$P -e „show databases;” | grep -v „Database”`

              for DB in $DBS; do
            mysqldump -h $H -u $U -p$P -B $DB -c -e –create-option –add-drop-table –add-locks | gzip -c -9 > /srv/0/mysql/$DB.$(date +%V)-ik_het.sql.gz
            done;
              done;

          A fenti két kis script távolról menti a MySQL adatbázisait, naponta illetve hetente. Ehhez persze engedélyezni kell a MySQL-hez a távoli csatlakozást.

          A server mentése:

          Code:
          #!/bin/bash
          #
          #
          if [ -f /var/run/rotaflex.pid ]; then
              echo „A rotaflex fut kilepes..!”
              exit 1
          fi

          echo $$ > /var/run/rotaflex.pid

          CONFDIR=/etc/rotaflex
          SERVERS=$CONFDIR/servers.conf
          DPREF=/srv/0
          COPIES=9 # ennyi peldany mentés keszül, novekmenyesen a serverrol

          if [ -f /tmp/rotaflex.out ]; then
              rm /tmp/rotaflex.out
          fi
          if [ -f /tmp/rotaflex.include ] ; then
              rm /tmp/rotaflex.include
          fi

          for SRVS in `cat $SERVERS | sed -e „s/^#.*$//” -e „s/^(.*)#.*$/1/”`;
              do
              date +%Y.%h.%d %H:%M >> /tmp/rotaflex.out
              S=`echo $SRVS | sed -e „s/^(.*)=.*$/1/”`
              SC=`echo $S | sed -e „s/^(.*):.*$/1/”`
              D=`echo $SRVS | sed -e „s/^.*=(.*)$/1/”`
              if [ -d „$DPREF/$D/$COPIES” ] ; then
            cd $DPREF
            rm -rf „$D/$COPIES”
              fi

              for (( c=$COPIES-1; c>=1; c– )) ;do
            d=$(($c+1))
            if [ -d $DPREF/$D/$c ] ; then
            cd $DPREF
            mv $D/$c $D/$d
            fi
            done;
              cd $DPREF
              if [ -d „$DPREF/$D/0″ ] ; then
            cp -al $D/0 $D/1
              else
            mkdir $DPREF/$D/0
              fi
              SERVERSOURCEFILE=$CONFDIR/$S.srv
              DESTINATION=$DPREF/$D/0
              EXCLUDE=””
              EXCL=””

              if [ -f /tmp/rotaflex.include ] ; then
            rm /tmp/rotaflex.include
              fi

              for SSFL in `cat $SERVERSOURCEFILE | sed -e „s/ *(.*)$/1/” -e „s/^#.*$//” -e „s/^(.*)#.*$/1/” -e „s/ //”`;
            do
            EXC=`echo $SSFL | grep ^- | sed -e „s/^-(.*)$/1/”`
            EXCL=”$EXCL $EXC”
            EXCLUDE=`echo $EXCL | sed -e „s/^ *(.*)$/1/”`
            if ! [ -f /tmp/rotaflex.include ] ; then
            echo $SSFL | grep ^+ | sed -e „s/^+(.*)$/1/” > /tmp/rotaflex.include
            else
            echo $SSFL | grep ^+ | sed -e „s/^+(.*)$/1/” >> /tmp/rotaflex.include
            fi
            done;

              for LOC in `cat /tmp/rotaflex.include` ;
            do
            echo „rsync -e ssh -arzu –stats –ignore-errors –delete –exclude ‘$EXCLUDE’ $S:$LOC $DESTINATION” >> /tmp/rotaflex.out
            rsync -e ssh -arzu –stats –ignore-errors –delete –exclude ‘$EXCLUDE’ $S:$LOC $DESTINATION >> /tmp/rotaflex.out
            done;

              echo „—————” >> /tmp/rotaflex.out
              echo „” >> /tmp/rotaflex.out
              echo „” >> /tmp/rotaflex.out
              done;

          mail -s „Napi rsync riport $(date +%Y.%h.%d)-napjan $(date +%H:%M)-kor” user@host.tld < /tmp/rotaflex.out

          if [ -f /tmp/rotaflex.out ]; then
              rm /tmp/rotaflex.out
          fi
          if [ -f /tmp/rotaflex.include ] ; then
              rm /tmp/rotaflex.include
          fi
          if [ -f /var/run/rotaflex.pid ]; then
              rm /var/run/rotaflex.pid
          fi

          # — EOF — #

          /etc/rotaflex/servers.conf

          Code:
          ########################################
          #   #
          # Mentes configuracio     #
          #   #
          ########################################

          #
          #   fileserver

          xxx.xxx.xxx.xxx=enserverem

          #   Az EOF után ne szerkesztd!
          # — EOF — #

          A serverhez tartozó conf:
          /etc/rotaflex/xxx.xxx.xxx.xxx.srv

          Code:
          ###
          #
          #   enserver server
          #
          ###

          + /srv
          + /etc
          + /root

          – *.tmp
          – *.TMP
          – *$*
          – ~*

          #— EOF —#

          Bemásolod, kijavítod, használod.
          Ha valamit nem értessz kédezz

          Hozzászólás: backup szerver #2152505
          kayapo
          Felhasználó

            Netán server hotel?

            Hozzászólás: backup szerver #2152506
            kayapo
            Felhasználó

              Netán server hotel?

              Hozzászólás: backup szerver #2152501
              kayapo
              Felhasználó

                Vissza térve a kezdeti témához:
                Ha két gépet kell menteni és azok:
                a, server mind a kettő akkor rsync (és esetleg, ha szereted a kihívásokat HA claster), mentsék egymást
                b, egy szerver, egy meg … nem, akkor a cég költsön mentési megoldásra, pendrive, mentő server DLT
                c, a saját munka állomásod, a paranoia hasznos dolog és akkor pendrive, ne sz@rozz az otthoni géppel

                U.I.: Mi ezt a szolgáltatást, mentés és mentés távfelügyelete áruljuk, vagy 20 servert, meg vagy 200 munkaállomást mentünk és ehhez nem is jöhet más szóba mint a bacula

                Hozzászólás: backup szerver #2152502
                kayapo
                Felhasználó

                  Vissza térve a kezdeti témához:
                  Ha két gépet kell menteni és azok:
                  a, server mind a kettő akkor rsync (és esetleg, ha szereted a kihívásokat HA claster), mentsék egymást
                  b, egy szerver, egy meg … nem, akkor a cég költsön mentési megoldásra, pendrive, mentő server DLT
                  c, a saját munka állomásod, a paranoia hasznos dolog és akkor pendrive, ne sz@rozz az otthoni géppel

                  U.I.: Mi ezt a szolgáltatást, mentés és mentés távfelügyelete áruljuk, vagy 20 servert, meg vagy 200 munkaállomást mentünk és ehhez nem is jöhet más szóba mint a bacula

                  Hozzászólás: LegalTorrents #2152613
                  kayapo
                  Felhasználó

                    Szvsz Elacinak sem a jelszavakkal van a gondja, hanem azzal, hogy olyan tartalmakhoz, amit minden korlátozás nélkül elérhetsz, minek regeljen?

                    Etől nagyobb hülyeséget még nem hallottam…

                    Még a Demonoidon is böngészheted a tartalmat, reg nélkül, pedig ha valaki, ők megtehetnék…

                    Legalább azt tegyétek meg, hogy láthassuk mit lehet letölteni, ha tetszik, biztosan fognak sokan regisztrálni.

                    Hozzászólás: LegalTorrents #2152614
                    kayapo
                    Felhasználó

                      Szvsz Elacinak sem a jelszavakkal van a gondja, hanem azzal, hogy olyan tartalmakhoz, amit minden korlátozás nélkül elérhetsz, minek regeljen?

                      Etől nagyobb hülyeséget még nem hallottam…

                      Még a Demonoidon is böngészheted a tartalmat, reg nélkül, pedig ha valaki, ők megtehetnék…

                      Legalább azt tegyétek meg, hogy láthassuk mit lehet letölteni, ha tetszik, biztosan fognak sokan regisztrálni.

                      Hozzászólás: backup szerver #2152469
                      kayapo
                      Felhasználó

                        Már sokszor ismételtem itt is meg máshol is, Bacula!
                        Bomba biztos, flexibilis, hát … egyszerű? … NEM kicsit sem, de ha nem vagy teljesen süle menni fog.

                        Nekem az első config össze ütése kb 2hét volt, azóta azonban már átlátom mit kell csinálni és egy-két óra alatt elkészítek egy működő configot.

                        Mellette szól a rendkívüli helytakarékosság, 10 és 40 százalék között van a mentett állomány mérete az eredetihez képest. Nagyon jól szabályozható a mail riport részretessége. Központi helyről lehet managelni a mentést és a visszaállítást is. Visszaállításnál a teljes mentésből (ami akár több tízezer filet is tartalmazhat), akár csak egy filet is vissza tudsz állítani. Lehetőséget ad arra is, hogy az állományokat így egyik gépről a másikra költöztesd.

                        Nem is dícsérem tovább az oldalukon úgyis írnak sokat.
                        http://www.bacula.org/
                        Doksi:
                        http://www.bacula.org/en/rel-bacula.pdf

                      10 bejegyzés megtekintése - 41-50 / 953