Restauração de backup Firebird a partir de um arquivo .7Z contendo um GBK
Saudações a todos! Script para restauração de backup Firebird a partir de um arquivo .7Z contendo um arquivo GBK que irá gerar um arquivo FDB. Sistema CentOS 7 32 Bits (sim, existem CentOS 7 32 bits) com Firebird 2.56 versão SuperServer. Autor: AgOfEarth, submetido ao Viva o Linux - https://www.vivaolinux.com.br/ em 24 de julho de 2018. Continuando o artigo: http://www.vivaolinux.com.br/script/Backup-compactacao-verificacao-e-transferencia-de-arquivos/ Vamos, no CentOS 7 32 bits, através do Firebird Superserver, restaurar o backup de uma base de dados salva num local específico no Firebird SuperServer e novamente tudo será registrado em um LOG que fica na máquina e também enviado por email. Pré-requisitos: - CentOS 7 32 bits (espero publicar em breve um artigo de como instalar o desconhecido CentOS 32bits. Deve funcionar no 64 bits normalmente, mas não testei, faça-o por sua conta e risco) - Firebird SuperServer (no CentOS 32 bits não é automática a instalação, já que o 32 bits não possui os repositórios padrões e isso também será abordado no artigo de instalação do sistema 32 bits) - 7zip - mail - Samba Ressalvas: 1) Usei este script por muito tempo e nunca tive nenhum problema e tentei cercar algumas eventuais mensagens de erro/alertas do Firebird, mesmo assim use-o por sua conta e risco, se der algum problema não tenho culpa não ;-) ! Claro nunca se deve testar na base de produção antes de ter certeza do que está fazendo. 2) Lembre-se de adicionar o script ao seu crontab. No meu caso usei, como root o comando "crontab -e". Ao tentar editar o /etc/crontab não deu certo, mas não procurei entender o porquê.No terminal, como root, digite "crontab -e" e insira algo do tipo: 00 22 * * MON-SAT /root/vivaobackup.sh Neste caso, todos os dias às 22 horas em ponto (00) de todos os dias (*) de todos os meses (*) de segunda (MON) a sábado (SAT) executo o script que está no /root/. 3) Este script funciona "em série" com o script citado acima, portanto o horário que deve constar no crontab deve levar em conta que todo o processo do outro script esteja terminado, caso contrário haverá erro devido ao fato do back-up não existir ou ainda de estar em uso pelo outro script! 4) Gostaria de agradecer a todos de todas as comunidade de onde tirei alguma informação e se não cito uma bibliografia em particular, deve-se ao fato de que estou criando este tipo de script a bastante tempo antigamente para o CENTOS 6.5 e desta vez apenas atualizei o script. Abraços a todos.
Por: G. Magalhaes
Backup, compactação, verificação e transferência de arquivos
Saudações a todos! Script para backup, compactação, verificação e transferência de arquivo para outra máquina na rede com geração de log enviado por email. Sistemas CentOS 7 32 bits (sim, existem CentOS 7 32 bits!) com Firebird 2.56 versão SuperServer. Vamos criar nomes padronizados no estilo $ano$mes$dia'Bk'$Diadasemana para serem usados em bases de dados Firebird, gerar um backup destas, compactá-la e enviar o arquivo compactado via rede para outra máquina tudo isso acompanhado de um log que ficará na máquina local e será também enviado via e-mail. O arquivo original estará no formato .FDB o seu backup estará no formato GBK e este será compactado no formato 7z o qual será transferido para um compartilhamento em rede onde será descompactado e a base restaurada, esta segunda etapa, no outro computador estará, em breve, em outro artigo. Usei configurações de compactação que geram arquivos 7z menores que 5% do tamanho do .FDB, claro, considerando a minha base de dados de produção que é de 7 Gbytes e foi para 199 Mbytes. São feitos alguns testes de conectividade, montagem e desmontagem de caminhos de rede e de criação de pastas. Pre-requisitos: - CentOS 7 32 bits (espero publicar em breve um artigo de como instalar o desconhecido CentOS 32bits. Deve funcionar no 64 bits normalmente, mas não testei, faça-o por sua conta e risco) - Firebird SuperServer (no CentOS 32 bits não é automática a instalação já o CentOS 32 bits não possui os repositórios padrões e isso também será abordado no artigo de instalação do CentOS 32 bits) - 7zip - mail - Samba Ressalvas: 1) Usei este script por muito tempo e nunca tive nenhum problema e tentei cercar algumas eventuais mensagens de erro/alertas do Firebird, mesmo assim use-o por sua conta e risco, se der algum problema não tenho culpa não ;-) ! Claro nunca se deve testar na base de produção antes de ter certeza do que está fazendo. 2) Algumas partes estão muito repetidas, pois inicialmente este script seria lido por um outro script então precisava de acesso à saída (exit) e não tive tempo de colocar de uma forma menos "macarrone". 3) Lembre-se de adicionar o script ao seu crontab. No meu caso usei, como root o comando "crontab -e". Ao tentar editar o /etc/crontab não deu certo, mas não procurei entender o porquê. --> crontab -e --> 00 22 * * MON-SAT /root/vivaobackup.sh Abraços a todos!
Por: G. Magalhaes
Jode de acertar a palavra embaralhada
Pequeno script em Python (coisa de iniciante). O objetivo é acertar a palavra embaralhada, a cada erro a palavra se embaralha novamente, e assim vai até acertar. Tentativas = 7
Por: Lucas
Calcular o consumo de energia elétrica de eletrodomésticos
Script para calcular o consumo médio de energia elétrica gasta por mês. Para usar basta saber o preço do quilowatt-hora (Kwh) da companhia elétrica e a potência de consumo do eletrodoméstico.
Por: Iago Lira
Determinando resultado de uma partida futebol (iniciante)
Estou aprendendo programar em C/C++. Para compilar, basta digitar: $ gcc fut.c -o fut
Por: Eric Douglas Koga
infonow - all system information
Informações do sistema. Maiores informações em: https://notabug.org/jeffersonrocha/infonow
Por: Slackjeff
Baixar e usar Bíblia Sagrada usando o terminal linux
A BíbliaDW é ideal para fazer estudos bíblicos. Se desejar contribuir com o projeto acesse a página: https://github.com/iagolirapasssos/biblia-bash Lembrando que o script está em fase beta, tem muita coisa a ser implementada, então não se assuste se surgir bugs durante sua execução. Você pode compartilhar o script e modificá-lo, desde que você cite o autor principal do projeto.
Por: Iago Lira
Jogo da Velha
Jogo da velha feito em script shell.
Por: Hertz Raya Zocolan Silva
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Warcraft II Remastered no Linux? (4)
O programa assinador digital (5)









