Script para gravar DVD, gera imagem e grava na mídia
Testado, rápido e prático, deve ser instalado os pacotes growisofs e mkisofs (dependências). Modo de uso : $ gravaDVD ./arquivo
Por: Roberto Fettuccia
Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos
Tendo a necessidade de realizar backup, desenvolvi este simples e prático script para realizar backup em fita LTO/DLT. O script possui um importantíssimo recurso de filtro para formato de arquivos, podemos desviar do backup os arquivos MP3, AVI, ou qualquer extensão que não seja necessário para o uso final. etapas do script 1 buscar e indexar arquivos conforme a lista de extenção de arquivo 2 rebobinar midia 3 gravar arquivos listados em lista de indexação 4 geração de log p/ controle 5 apagar lista index.. forma de uso :> chamar o script no terminal informando o diretório, o próprio script realiza a busca dentro do diretório os arquivos. $ ./backup.sh /home/usuario/Documentos/
Por: Roberto Fettuccia
Backup de vários servidores, diferenciado a rotina pela aplicação
Ninjas, certa vez me pediram um script para realizar Backup para mais de 100 servidores. Neste servidores haviam aplicações Weblogic instaladas e estas seguiam uma estrutura de diretórios diferenciado das demais. Nas aplicações era necessário somente captar os arquivos de configuração, arquivos binários e libs. A necessidade é compactar todas estas pastas/arquivos, renomeá-las para o nome do servidor seguido com a data do dia e inseri-los no DataServer1 e DataServer2, por exemplo: application_server1_2008-20-02.tgz. Até aí tudo bem, já tinha a lógica para bolar o código, porém verifiquei que somente o servidor CENTRALSERVER possuía chave publica para as demais máquinas, ou seja, não era possível executar o comando scp (sem utilização de senha) diretamente do script para as máquinas DataServer 1 e 2. Fui obrigado a centralizar todos os BKP na CENTRALSERVER e em seguida enviá-los às DataServer´s. Segue a estrutura final do script com as condições corretas: 1) Compactar a pasta /usr/application/phase1 dentro do próprio Server 2) Enviar os arquivos compactados para a maquina de CENTRALSERVER em /tmp/app_bkp 3) Enviar estes arquivos para as maquinas DataServer1 e DataServer2 em /opt/BKP_SYSTEM 4) Se os arquivos forem enviados corretamente, serão removidos da maquina CENTRALSERVERS e do Server de aplicação 5) Na execução deste script, um log será gerado com todas as informações dos comandos realizados Para constar que o Backup foi realizado corretamente, decidi criar um log com todas as informações que o script executa juntamente com o horário em que as mesmas foram realizadas. Segue o código, ele já foi bastante útil, pois tive que restaurar alguns backup´s que usuários deletaram ou modificaram "distraidamente"! :-) Bons backups para todos!!
Por: Alexandre Gonçalves Monteiro da Silva
Relatório Básico do Ping
Fiz um script para tentar ajudar um colega no tópico http://www.vivaolinux.com.br/topico/Shell-Script/Script-para-extracao-de-dados-PING. Ficou básico, mas dar para usar em algumas finalidades. Se quiser alterar os valores padrões, basta trocar 3 variáveis identificadas logo no início do script: TEMPO_LIMITE=10 # Tempo limite em que caso o pacote exceda um alerta será mostrado ENDERECO=vivaolinux.com.br # endereço para o ping ser disparado QTD_PACOTES=10 # quantidade de pacotes a enviar
Por: Raimundo Alves Portela
Backup Automatizado (atualizado)
Script de Backup automatizado atualizado (mudei um pouco desde o último). Agora ele salva de forma mais bem organizada criando diretórios com a data. Ele checa se você invocou corretamente o programa (passando 2 parâmetros) depois checa se você é root. Feito isto aguarda 15 segundos caso queira cancelar e faz o backup completo colocando num diretorio com a data. Gera 3 logs: Log completo, log de erros e md5sum do arquivo. Uso: backup.sh
Ex: ./backup.sh /var/spool /mnt/backup Por: Antônio Cláudio da Costa Ayres
Pesquisa Binária usando Bash-Shell
Durante o tópico http://www.vivaolinux.com.br/topico/Off-Code-Cafe/Como-isso-e-possivel, acabei me relembrando de algumas aulas na Faculdade, onde aprendemos alguns métodos de pesquisa, que facilitam/agilizam a busca de informações, e eis que apresento a Pesquisa Binária. "...A pesquisa ou busca binária (em inglês binary search algorithm ou binary chop) é um algoritmo de busca em vetores que requer acesso aleatório aos elementos do mesmo. Ela parte do pressuposto de que o vetor está ordenado e realiza sucessivas divisões do espaço de busca (divisão e conquista) comparando o elemento buscado (chave) com o elemento no meio do vetor. .." Fonte: http://pt.wikipedia.org/wiki/Pesquisa_bin%C3%A1ria Ok, basicamente meu script precisa de dois parâmetro, o primeiro é o valor a ser buscando, o segundo é um arquivo que contenha na primeira coluna, os valores da busca. Exemplo de arquivo: 008912;RAIMUNDO 003145;PEDRO 001234;JOAO 001235;PAULO 003456;MARCIO 001315;BIANCA 000123;MARCELA 005670;BRUNO 009870;CAIO 098765;JUNIOR 100000;AMANDA 123456;PERCIVAL 111111;ASDADA 222111;ASDAS
Por: Raimundo Alves Portela
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Falha add cluster Proxmox (2 nós) (2)
Software livre - será que eu estou tão errado assim? (18)
O que você está ouvindo agora? [2] (218)
Dificuldade com Ocs 2.12.3 no Debian 13 com Apache2 - Can't load ... (4)