Converter arquivos CBR para PDF
Escrevi esse script básico para converter arquivos cbr para pdf com qualidade de 75%. Para ser executado com sucesso necessita dos pacotes rar e ghostscript. Para realizar a conversão basta passar o arquivo .cbr por parâmetro.
Por: Edmar Wantuil
Descobrindo a que tipo de repositório um pacote pertence
Script que determina a que tipo de repositório ( main/contrib/non-free ) um determinado pacote pertence. Uso: $ ./repos.sh pacote
Por: Daniel Zaia Manzano
Plugin para Nagios
Estranhamente o Nagios não possui um plugin nativo de checagem de memória. O script abaixo faz esse papel, ele verifica a memória total, a memória usada, e compara com os parâmetros de warning e critical, se a porcentagem da memória usada for maior do que o primeiro parâmetro (warning) ele avisa como warning, se for maior do que o segundo (critical) ele alerta um critical. A sintaxe é a seguinte: check_ram [warning] [critical] Exemplo: ./check_ram 80 90 Espero que seja útil!
Por: Rodrigo Garcia
Redundância de links dedicados
Eu não gosto de pegar as coisas prontas na Internet. Devem ter milhares de scripts que fazem redundância de links por aí, mas eu gosto de criar os meus. No máximo busco informações sobre comandos ou coisas do tipo. Esse script foi criado a partir da necessidade de haver redundância entre os links dedicados que interligam as unidades da empresa em que eu trabalho. Sei que existem muitas formas de se fazer isso, talvez até mais fáceis, mas essa foi a minha maneira. Esse script trabalha o shell e o "awk", e utiliza basicamente os comandos ping e route para controlar os links. Ele captura a rota padrão atual e compara com a variável do gw primário, se ambos forem idênticos, então ele testa os ips de teste pre definidos no próprio script. Caso haja resposta do primeiro ip de teste, ele simplesmente não faz mais nada. Caso não haja, ele faz o teste com o segundo ip. Se esse também não responder, ele troca o gateway padrão para o gateway secundário, conforme é demonstrado no função "GATEWAY()", e gera uma saída para o arquivo "gateway.log". Além de trocar o gateway padrão, ele troca todas as rotas que saem pelo gateway primário para saírem pelo gateway secundário e vice-versa. Se no momento da comparação do gateway atual com o gateway primário eles não forem idênticos, então ele vai comparar o gateway atual com o secundário e o processo continua o mesmo. Daí é necessário agendar a execução do script para que a verificação seja contínua e automatizada. Espero que gostem e que seja bem útil!
Por: Rodrigo Garcia
Teste compatativo entre discos e/ou partições
Boa tarde amigos! Fiz este script para testar comparativamente a velocidade de gravação discos e/ou tipo de arquivos (ext2, ext3, ext4, ntfs...). Forma de usar: 1. Formatar disco ou criar partição no formato de arquivo desejado; 2. Montar este disco ou partição em algum diretório do SO; 3. Ajustar as variáveis do script com o diretório de montagem e a quantidade de arquivos a gravar; 4. Executar o script; 5. Repetir o processo para cada disco ou tipo de arquivo que quiser testar. A cada teste feito, será salvo em um arquivo chamado log.txt (salvo no diretório corrente do script) o horário de início, fim e tempo total em segundos da gravação. Claro que a configuração da máquina usada para os testes irá influenciar nos tempos registrados, porém o objetivo do script não é testar a velocidade de um único disco, mas comparar a velocidade de dois ou mais discos ou tipo de arquivos. Espero que seja útil a alguém.
Por: Joanes Pereira Duarte
Adição automática dos repositórios do Google Chrome, Google Talk Plugin, Google Earth, Dro no Ubuntu
Prezados usuários do Canonical Ubuntu, vocês podem adicionar automaticamente os repositórios necessários para a instalação dessas belezinhas usando o script abaixo. O script reconhece automaticamente sua versão da distro, então não se preocupe com isso. Execute este script apenas uma vez, e é correr para o abraço depois com os apt-gets da vida ;-)
Por: Luís Fernando C. Cavalheiro
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Recuperar arquivos de HD em formato RAW usando Linux (0)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta