Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slackware 12.1
Por neutronbg
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Felipe Franco em 01/12/2006    [ 3232 hits ]

Login: felicruel, 99098 pontos

Homepage: http://www.projetofranco.com.br/   


Descrição

A função desse script é salvar os confs importantes como: squid.conf, httpd.conf, smb.conf, firewall e a tabela do sql especificado. Com ajuda do cron esses arquivos são salvos diariamente.

O script também compacta os arquivos que foram salvos como backup e manda para o e-mail do administrador do sistema.

[ Download: bkp ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#Para o script funcionar temos que criar:
#-Dentro de root um diretório backup.
#-Dentro do diretório backup outros dois diretórios, bkp e bkpc.

#!/bin/sh

#Copia todos arquivos Conf para /root/bkp

DATE=`date +%d-%m-%y`

echo "Fazendo Backup de arquivos importantes .........ok"

#CONF SQUID
cp -f /etc/squid/squid.conf /root/backup/bkp/squid/squid.$DATE.conf
cp -fr /etc/squid/bloqueado /root/backup/bkp/squid
cp -fr /etc/squid/liberado /root/backup/bkp/squid
#CONF HTTP
cp -f /etc/apache/conf/httpd.conf /root/backup/bkp/apache/httpd.$DATE.conf
#CONF SAMBA
cp -f /etc/samba/smb.conf /root/backup/bkp/samba/smb.$DATE.conf
#CONF FIREWALL
cp -f /etc/init.d/firewall /root/backup/bkp/firewall/firewall.$DATE

#DATABASE SQL
NOME="/root/backup/bkp/sql/felipe.$DATE.sql"

HOST="localhost"
USER="root"
PASS="overpower8008"
DBAS="felipe"

mysqldump -h $HOST -u $USER -p$PASS $DBAS > $NOME

echo "Compactando arquivos de Backup ..................ok"
tar -cf /root/backup/bkp/bkp.$DATE.tar /root/backup/bkp/*
gzip -c9 /root/backup/bkp/bkp.$DATE.tar > /root/backup/bkp/bkp.$DATE.tar.gz
mv /root/backup/bkp/*.gz /root/backup/bkpc
rm -fr /root/backup/bkp/*.tar
echo "Enviando para o email............................ok"
uuencode /root/backup/bkpc/bkp.$DATE.tar.gz bkp.$DATE.tar.gz|mail -s "BACKUP" felicruel@yahoo.com.br

Scripts recomendados
   Script Linux recomendado Configução básica de uma rede local, roteando e habilitando o firewall
   Script Linux recomendado Script que exibi informações do sistema
   Script Linux recomendado Verificar se um mesmo arquivo está em dois diretórios diferentes
   Script Linux recomendado Criar backup do Diretorio /home
   Script Linux recomendado Criar senha para abrir determinado programa

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.