Redundância de dois links de internet
Esse script tem por finalidade a redundância de dois links de internet, você usa o link1 com gateway padrão, se o link1 cair o link2 assume, ficando como gateway padrão, assim que o link1 voltar o script faz com que ele assuma novamente e tenha por padrão o link1. Deve-se criar uma pasta no diretório /var/log ou onde você achar melhor para salvar os logs que serão criados. No meu caso: # mkdir /var/log/reduncancia Em seguida criar o arquivo de log: # touch /var/log/redundancia/redundancia.log Espero que ajude... Testado com sucesso no CentOS 5.9. Abraços.
Por: Roberto Costa
Comparando arquivos por data
Depois de muito procurar, e não encontrar, resolvi desenvolver um script que recebe dois arquivos e retorna qual é o mais recente. Espero que seja útil. Abraços.
Por: Guinux
Postfix - Listar usuários com over quota
Exibir todos os usuários com over quota. No meu caso, os usuários localizados no diretório /home/remote/.
Por: Thiago
Limpar o cache da memória RAM apenas quando necessário
Quando deixamos o servidor ligado por muitos dias é comum o uso excessivo da memória devido ao cache não usado. Fiz este script que limpa o cache apenas quando a memória livre fica abaixo de determinado valor, assim posso deixar ele executando do cron a cada hora e ele só vai limpar o cache quando for realmente necessário (memória livre abaixo do que você definir). Para limpar o cache usei: # echo 3 > /proc/sys/vm/drop_caches O que só funciona à partir do kernel 2.6.16.
Por: Fernando
Conversor numérico
Olá pessoal. Este script faz a conversão de números entre binários, decimais, octais e hexadecimais. Não utilizei nenhum tipo de calculadora, procurei fazer sem dependências, apenas com operadores, ER e controle de caracteres. Funciona da seguinte forma: $ ./convert.sh [formato de entrada] [número] [formato de saída] Onde: -b= binário -o= octal -d= decimal -x= hexadecimal Exemplos de uso: Binário para hexadecimal: $ ./convert.sh -b 1111101 -x Ele vai retornar: 7D Decimal para octal: $ ./convert -d 467 -o Retorna: 723 Espero que seja útil a alguém.
Por: Joanes Pereira Duarte
Firewall de borda corporativo
Olá a todos!!! Desenvolvi esse script com o intuito de auxiliar na construção de um firewall corporativo completo, de forma simples e prática para qualquer um. O diferencial desse script está na sua estrutura. Ele não apenas contém blocos de comandos que bloqueiam, liberam ou encaminham pacotes, mas sim uma programação que visa tornar a construção de um firewall o mais dinâmico possível. Utilizei muitas variáveis, funções, laços, AWK, etc. Acho que o resultado ficou bem legal e por isso eu quis compartilhá-lo. O script cobre a maior parte das necessidades mais comuns das empresas: - Filtro de pacotes. - Encaminhamento de portas. - Priorização de pacotes (ToS). - Compartilhamento de internet. Inseri também as LSB tags, que permitem que o firewall seja instalado como serviço (em distribuições baseadas no Debian), bastando copiá-lo para o diretório /etc/init.d e executar o comando: # insserv -d firewall E a partir de então ele iniciará automaticamente com o sistema e pode ser executado com o seguinte comando: # service firewall {start|stop|restart} Espero que seja útil!!! O script está mais detalhado em: http://www.unix4life.blogspot.com
Por: Rodrigo Garcia
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Não consigo instalar linux mint [RESOLVIDO] (8)
Melhorando a precisão de valores flutuantes em python[AJUDA] (14)
Instalação Uefi com o instalador clássico do Mageia [RESOLVIDO] (2)