Backup de arquivos importantes e MySQL
Publicado por Felipe Franco 01/12/2006
[ Hits: 5.895 ]
Homepage: http://www.projetofranco.com.br/
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.
#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
Projeto rodar League of Legends no Linux =)
Pesquisando arquivos interativamente...
Atualização e Instalação de Programas no Fedora via Script
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Problema com nome composto e organização na tela do yad (0)
Formatando cartão de memoria que nao formata[AJUDA] (18)
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (5)
warsaw parou de funcionar após atualização do sistema (solução) (1)