Autore Topic: Backup dei file posti in /etc  (Letto 5188 volte)

Offline benelux77

  • Newbie
  • *
  • Post: 5
    • Mostra profilo
    • E-mail
Backup dei file posti in /etc
« il: 02 Marzo 2011, 09:37:56 »
Curiosità da niubbo,
la Ubuntu server crea dei backup di files "delicati":
group.bak
gshadow.bak
passwd.bak
shadow.bak

nella directory: /var/backups/

CENTOS lo fa? Oppure è una peculiarità della distro Ubuntu?

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: Backup dei file posti in /etc
« Risposta #1 il: 02 Marzo 2011, 11:55:02 »
Peculiarità di ubuntu.

Cmq se vuoi basta un cp in un cronjob (così sono anche aggiornati in caso di variazione!).

Offline benelux77

  • Newbie
  • *
  • Post: 5
    • Mostra profilo
    • E-mail
Re: Backup dei file posti in /etc
« Risposta #2 il: 02 Marzo 2011, 12:52:54 »
Lo avevo intuito che era una feature "ubuntiana".
Grazie mille per la conferma ;)

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: Backup dei file posti in /etc
« Risposta #3 il: 21 Aprile 2011, 11:30:18 »
Ciao anche io avevo creato uno script per backup automatico settimanale che creava un file tar con nome data. con dentro tutti i file di configurazione necessari se ti interessa te lo giro?

In questo modo potevo tenere archiviate le cfg settimanali
Mayers

Where there is a shell, there is a way

Offline benelux77

  • Newbie
  • *
  • Post: 5
    • Mostra profilo
    • E-mail
Re: Backup dei file posti in /etc
« Risposta #4 il: 21 Aprile 2011, 14:22:46 »
Beh,
se per te non è un problema inviarmelo mi risparmieresti il tempo implementare il tutto.

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: Backup dei file posti in /etc
« Risposta #5 il: 28 Aprile 2011, 14:44:27 »
#Script che esegue backup settimanale dei file di configurazione

NOW=$(date +"%b-%d-%y")
#
tar -cvzf /home/backup/"$NOW.tar.gz" "/home/script/" "/home/cfg-originali/" "/home/mypolicies" "/etc/mail/sendmail.mc" "/etc/mail/sendmail.cf" "/etc/aliases" "/etc/clamd.conf" "/etc/freshclam.conf" "/etc/group" "/etc/krb5.conf" "/etc/nsswitch.conf" "/etc/ntp.conf" "/etc/resolv.conf" "/etc/crontab" "/etc/hosts" "/etc/samba/smb.conf" "/etc/sysconfig/iptables" "/etc/sysconfig/selinux" "/etc/sysconfig/network-scripts/ifcfg-eth0" "/etc/ssh/sshd_config" "/etc/pam.d/su" "/etc/pam.d/system-auth" "/etc/httpd/conf/httpd.conf

io ho creato uno script che eseguo che mi copia i file necessari in un file tar ogni volta che modico qualcosa aggiungo il file e veroc cmq che potresti anche fare cosi

Esempio:

#Script che esegue backup settimanale dei file di configurazione

NOW=$(date +"%b-%d-%y")
#
tar -cvzf /home/backup/"$NOW.tar.gz" "/home/script/" "/home/cfg-originali/" "/home/mypolicies" "/etc/*"

ciao
Mayers

Where there is a shell, there is a way

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re: Backup dei file posti in /etc
« Risposta #6 il: 28 Aprile 2011, 21:20:41 »
#Script che esegue backup settimanale dei file di configurazione

NOW=$(date +"%b-%d-%y")
#
tar -cvzf /home/backup/"$NOW.tar.gz" "/home/script/" "/home/cfg-originali/" "/home/mypolicies" "/etc/mail/sendmail.mc" "/etc/mail/sendmail.cf" "/etc/aliases" "/etc/clamd.conf" "/etc/freshclam.conf" "/etc/group" "/etc/krb5.conf" "/etc/nsswitch.conf" "/etc/ntp.conf" "/etc/resolv.conf" "/etc/crontab" "/etc/hosts" "/etc/samba/smb.conf" "/etc/sysconfig/iptables" "/etc/sysconfig/selinux" "/etc/sysconfig/network-scripts/ifcfg-eth0" "/etc/ssh/sshd_config" "/etc/pam.d/su" "/etc/pam.d/system-auth" "/etc/httpd/conf/httpd.conf

consiglio di inserire l'elenco dei file/dir da inserire in un file di testo (uno per riga, senza / iniziale e usando eventualmente le wildcard) e poi usare la direttiva --files-from= di tar..

questo aumenta di molto la leggibilità

per escludere dei file usare la direttiva --exclude-from=

my 2€c

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: Backup dei file posti in /etc
« Risposta #7 il: 11 Maggio 2011, 00:58:02 »
riesci a farmi un esempio qual'è la direttiva che mi permette di dire allo script che l'elenco dei file è un deterinato file grazie
Mayers

Where there is a shell, there is a way

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: Backup dei file posti in /etc
« Risposta #8 il: 11 Maggio 2011, 08:54:07 »
...
usare la direttiva --files-from=
....

aggiungi il nome del file che contiene l'elenco dei file

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re: Backup dei file posti in /etc
« Risposta #9 il: 11 Maggio 2011, 11:17:34 »
aggiungi il nome del file che contiene l'elenco dei file

e, aggiungo, leggi il man di tar ;-)

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: Backup dei file posti in /etc
« Risposta #10 il: 14 Maggio 2011, 02:03:15 »
ok funziona cmq la / iniziale nel file che contiene l'elenco ci vuole esempio

/etc/dhcpd.conf
/var/......

 ;D
Mayers

Where there is a shell, there is a way