Scripts
Scripts para automa
-
- Tópicos
- Respostas
- Exibições
- Última mensagem
-
-
[Script] Backup Incremental para compartilhamentos Windows
Última mensagem por marceloleaes «por marceloleaes »O script utiliza o rsync, que copia apenas os arquivos novos ou os que foram modificados.
O script está pré-configurando para realizar o backup diário, e criar uma pasta para cada dia da semana, assim teremos 1 cópia para cada dia.
Configure seu cron para rodar no horário que sua rede tiver menos tráfego, e nos dias que você tem certeza que terão modificações em seus arquivos, por exemplo: se sua empresa funciona de segunda à sexta, não tem porquê colocar o script para rodar nos fins de semana.
Segue código:
#! /bin/bash
semana=$(date + %a )
nome_semana=$(date + %A )
DIR_BKP= /backup/ $semana /
DIR_LOG= /backup/logs/ $(date + %d_%m_%Y ) _ $semana /
sudo mkdir $DIR_LOG
sudo mkdir $DIR_BKP
login='' # Usuário do AD com privilégios para acessar os compartilhamentos
senha='' # Senha do Usuário do AD
dominio='' # Seu domínio
function log(){
data=$(date + %H:%M:%S )
echo $data- $1 >> $DIR_LOG log.log
}
function log2(){
echo >> $DIR_LOG log.log
}
function fazBackup(){... - 0 Respostas
- 1528 Exibições
-
Última mensagem por marceloleaes
-
-
-
[Script] Backup de todos os confs zipando e enviando por email
Última mensagem por marceloleaes «por marceloleaes »Script que faz o backup de todos os arquivos .conf contidos no diretório /etc zipando os mesmos e enviando para um email pré definido que seja responsável pelo arquivamento dos backups. O script depende da aplicação sendEmail para o envio de emails, baixe em:
Descompate o pacote e copie o binário sendEmail para /usr/local/bin/ , depois permissione: chmod +x /usr/local/bin/sendEmail
Código fonte:
#!/bin/bash
# Script para backup dos confs contidos em /etc e envio compactado para email definido
# Depende do aplicativo sendEmail que deve ser baixado em
# Por Marcelo Leaes - [email protected]
REMETENTE= [email protected]
DESTINATARIO= [email protected]
ASSUNTO= SERVIDORXYZ - Backup das Configurações - `date +%d-%m-%Y `
TEXTO= Backup dos confs contidos em /etc do servidor SERVIDORXYZ.
SMTP= smtp.seudominio.com.br
USUARIO= [email protected]
SENHA= senhadousuario
cd /tmp/
locate .conf | grep /etc/ | zip SERVIDORXYZ-`date +%d-%m-%Y `.zip -@ -9... - 0 Respostas
- 1597 Exibições
-
Última mensagem por marceloleaes
-
-
-
Script para criação de usuários no Samba
Última mensagem por Elton «Respostas: 1por marcelo0786 »Primeira Postagem
O script abaixo pode ser útil para você. Para ele funcionar, abra o editor de texto preferido, digite como abaixo, e então salve com o nome adicionarusuarios.sh.Última mensagem
#!/bin/bash
######## /usr/local/sbin/adicionarusuarios.sh #######
# Realiza o cadastro / remoção de usuário dentro do
# Sistema Linux e do Samba
Principal () {
clear
echo +-------------------------------------------------------------------+
echo | Utilities for LinuX |
echo +-------------------------------------------------------------------+
echo | Adicionar /Remover usuários no samba |
echo +-------------------------------------------------------------------+
echo
echo
echo Opcoes:
echo 1. Adicionar um usuario
echo 2. Deletar um usuario
echo 3. Sair
echo -n Entre com a opção desejada =>
read opcao
echo
case $opcao in
1) Adicionar ;;
2) Deletar ;;
3) Exit ;;
*) Opção Desconhecida. ; echo ; Principal ;;
esac
}
Adicionar() {
echo -n Entre com o...
boaaaaa - 1 Respostas
- 4418 Exibições
-
Última mensagem por Elton
-
-
-
[Script] Backup incremental e completo para FTP
Última mensagem por marceloleaes «por marceloleaes »Segue dois scripts muito úteis para backup com envio para um servidor FTP, basta agendar o backup_incremental.sh para rodar todos os dias da semana e o backup_completo.sh para rodar nos finais de semana, por exemplo no Domingo. Vamos aos scripts ?
Backup Incremental
#!/bin/bash
# backup_incremental.sh
#
DATA=`date +%d-%m-%Y`
# Dados para Arquivamento
MAQUINA=”hostouipdoftp”
ARQUIVO=”INCREMENTAL-$MAQUINA-$DATA.tar.gz”
DIRETORIOS=”/home/seuusuario/diretorioasersalvo”
# Dados do servidor FTP
HOST_FTP=”ftp.seuservidor.com.br”
USUARIO_FTP=”usuarioftp”
SENHA_FTP=”senhaftp”
# Rotina
cd /tmp
find $DIRETORIOS -mtime -1 -type f -print |
tar zcf /tmp/$ARQUIVO -T -
ftp -in <
open $HOST_FTP
user $USUARIO_FTP $SENHA_FTP
bin
lcd /tmp
dele $ARQUIVO
cd backup
put $ARQUIVO
bye
EOF
rm -rf /tmp/$ARQUIVO
exit 0
Backup Completo
#!/bin/bash
# backup_completo.sh
#
DATA=`date +%d-%m-%Y`
# Dados para Arquivamento
MAQUINA=”hostnamedoservidor”
ARQUIVO=”COMPLETO-$MAQUINA-$DATA.tar.gz”... - 0 Respostas
- 2003 Exibições
-
Última mensagem por marceloleaes
-
Ir para
- Administração
- ↳ Apresentação
- ↳ Suporte
- ↳ Solicitação de Categoria
- ↳ Recursos
- Normativas & Padronizações
- ↳ ITIL v3
- ↳ Cobit
- ↳ ISO/IEC 27001
- Certificação
- ↳ LPI
- ↳ LPI 101
- ↳ Dicas
- ↳ Simulados
- ↳ LPI 102
- ↳ Dicas
- ↳ Simulados
- ↳ LPI 201
- ↳ Dicas
- ↳ Simulados
- ↳ LPI 202
- ↳ Dicas
- ↳ Simulados
- ↳ Videos Aulas
- ↳ Google Adwords
- Redes - Servidores - Internet
- ↳ INFRAESTRUTURA DE REDE
- ↳ Nimbus OpenSource Backup
- ↳ Video Aula e Tutoriais
- ↳ Duvidas
- ↳ Bugs e Mods
- ↳ MailCleaner Community
- ↳ Tutoriais
- ↳ Mods
- ↳ Dúvidas
- ↳ Endian Firewall Community
- ↳ Video Aula e Tutoriais
- ↳ Duvidas
- ↳ Projetos
- ↳ Bugs e Mods
- ↳ Projetos de Rede e Datacenter/CPD
- ↳ Ajuda
- ↳ Tutoriais
- ↳ pfSense Open Source Firewall
- ↳ Tutoriais
- ↳ Dicas
- ↳ Dúvidas
- ↳ Mikrotik Routeros
- ↳ Dúvidas
- ↳ Tutoriais
- ↳ Dicas
- ↳ Video Aula
- ↳ CISCO
- ↳ Zimbra
- ↳ Servidores Microsoft Windows
- ↳ Scripts
- ↳ Servidores
- ↳ Dúvidas
- ↳ Acesso Remoto
- ↳ Cloud Computing
- ↳ Videos Aulas
- ↳ Amazon AWS
- ↳ Windowns Azure
- ↳ Office 365
- ↳ Asterix Voip
- ↳ Videos Aulas
- ↳ Tutoriais
- ↳ Servidores GNU/Linux
- ↳ Resara Server
- ↳ Scripts
- ↳ Servidores
- ↳ Tutoriais
- ↳ Zentyal
- ↳ Dúvidas
- ↳ Sistemas Operacionais
- ↳ Prints
- ↳ Shell Script
- ↳ Iomega Stor Center
- ↳ Iptables
- ↳ Video Aula
- ↳ Dúvida
- ↳ ISPConfig
- ↳ Tutoriais
- ↳ Ajuda
- ↳ PMG - Proxmox Mail Gateway
- ↳ Tutoriais
- ↳ Dúvidas
- ↳ MODS
- Virtualização
- ↳ Profissional
- ↳ XenServer
- ↳ VMWARE Vsphire
- ↳ Vmware ESXI
- ↳ KVM
- ↳ VMWare Workstation
- ↳ Hyper-V
- ↳ Proxmox
- ↳ Dúvidas
- ↳ Uso Pessoal
- ↳ VirtualBox
- ↳ Vmware Player
- ↳ Docker
- ↳ Rancher
- Segurança
- ↳ Antivírus Empresarial
- ↳ Sophos Endpoint Protection
- ↳ Panda Security
- ↳ Kaspersky
- ↳ Segurança da Informação
- ↳ Videos Aulas
- ↳ Anti-Spam
- ↳ Monitoramento
- ↳ Zabbix
- ↳ FAN - Fully Automated Nagios
- ↳ Nagios
- ↳ PRTG Network Monitor
- ↳ Zenoss
- ↳ Cacti
- ↳ IDS e IPS
- ↳ Monitorix
- SGDB - Banco de Dados
- ↳ SQL Server
- ↳ MongoDB
- ↳ Interbase - Firebird
- ↳ PostgreSQL
- ↳ Oracle
- ↳ Video Aula
- ↳ Mysql - MariaDB
- Softwares Diversos - Tablets - Smartphones - Android - IOS
- ↳ Android
- ↳ Softwares Windows
- Linguagem De Programação
- ↳ Python
- ↳ Videos Aulas
- ↳ C#
- ↳ Video Aulas
- ↳ Dúvidas
- ↳ HTML 5
- ↳ Video Aula
- ↳ Wordpress
- ↳ Videos Aulas
- ↳ Dicas
- ↳ JavaScript
- ↳ Scripts
- ↳ Hibernate
- ↳ Video Aula
- ↳ Visual Basic
- ↳ Video Aula
- ↳ Lógica De Programação
- ↳ Video Aula
- ↳ Java
- ↳ PHP
- ↳ Dicas
- Office
- ↳ Excel
- ↳ Videos Aulas
- ↳ Dicas
- ↳ MS Project 2010
- ↳ Video Aula
- Noticias
- ↳ Noticias
- Hardware
- ↳ Desktops
- ↳ Servidores
- ↳ Laptops
- ↳ Embarcados e Arduino
- CPBR7
- ↳ Palestras