Rotina para backup diário, semanal e mensal (exemplo para Firebird)

Rotina para backup de banco de dados que mantém os arquivos dos últimos 7 dias, dos últimos 4 fins de semana e permanentemente do dia primeiro do mês utilizando o cron do Linux. Aqui adaptada para Firebird, utilizado pelo aplicativo Intsys.

Por: Marcos Giansante Bocca


Backup compactado

Este script serve para fazer um backup compactado com TAR em uma pasta de rede mapeada.

Por: Gilson Paulino


Execução remota com SSH e HERE DOCUMENTS descomplicada

Tive um problema para executar shell scripts desenvolvidos em BASH script em máquinas remotas, pois o usuário utilizado tinha como shell padrão o C Shell ou o Korn Shell. Para fazer isso, utilizei conexão SSH, via chave já configurada, evitando ter que recolocar a senha, e o recurso de HERE DOCUMENTS do BASH. Também lancei mão da funcionalidade de "||", que significa que se o comando anterior executado retornou erro, faça outra coisa. Nesse caso em específico, eu tinha uma série de servidores em que o mesmo arquivo Perl (mesmo conteúdo, mesma finalidade), tinha nomes ligeiramente diferentes e versões velhas e desatualizadas (muita gente pondo a mão, se é que você me entende...). Ex: $ runall.pl e $ runalls2.pl Veja abaixo que o recurso de "||" me serviu para saber qual dos dois Perl scripts eu deveria executar. O script abaixo foi desenvolvido em BASH para "adiantar o serviço" de administrador de sistemas. É claro que há maneiras diferentes de se fazer, mas vale a dica. Ele está do jeito exato que está no arquivo, com dado no lugar mais apropriado para sua execução, apenas alterei nomes de programas e diretórios.

Por: Andre Miguel


Impedir duas ou mais conexões por usuário

Script para finalizar conexões de usuários casa uma já esteja ativa no servidor. Impede duas ou mais conexões por usuários. Se você tem problemas com conexões finalizadas indevidamente e precisa ficar finalizando na unha, esse script pode ser adaptado às suas necessidades.

Por: Samuel Souza Almeida


Troca periódica de senhas para usuários

Esse script adiciona uma regra de troca periódica de senhas para os usuários com UID >= a 505. Máximo de dias = 100 Mínimo de dias = 90 Avisa o usuário por 7 dias.

Por: Samuel Souza Almeida


Backup com rsync e ssh

Script para realizar backups com as ferramentas rsync e ssh.

Por: Samuel Souza Almeida






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts