Pular para o conteúdo principal

Postagens

Agendando Tarefas com o Crontab

Introdução Para os usuários UNIX, segue uma dica interessante para agendar tarefas com o comando crontab. Este cara, permite que você realize o agendamento de tarefas em determinados períodos. CENÁRIO Digamos que você possua um script para realizar um procedimento em um determinado intervalo de tempo. Seja para o backup de arquivos mais obsoletos em projetos que você realizou há algum tempo e, por algum motivo, não optou pelo seu versionamento ou um simples backup de um banco de dados. No que se refere a backups, existem duas formas para transitar estes dados: Entre ambientes locais.        De um ambiente local para um remoto (e vice-versa).        Além disso, podemos utilizar os comandos scp, rsync ou cp para realizar a transferência destes arquivos. Lembre-se de armazenar os seus arquivos em um local seguro no momento do backup. ENTENDENDO O CRONTAB O formato para o crontab é o seguinte: Campo Função Valores 1 Minuto 0...

Balanceando links de internet no linux

Em um projeto recente precisei fazer o balanceamento de links no linux, o cliente possuía saída por dois provedores, sendo o primeiro NET/Virtua e o segundo Embratel, seu link Embratel estava ocioso e ele queria acabar com essa ociosidade. A solução foi usar o iproute2 para criar uma tabela com balanceamento de links para alguns pacotes, em conjunto usei o iptables para marcar os pacotes que deveriam sair por essa tabela. Além disto o cliente usava o Embratel para alguns serviços, logo existia um redirecionamento DNAT para rede interna e isso precisava ser levado em conta. Vamos a solução para essa necessidade. Ambiente Vamos descrever as configurações de rede do ambiente Interface eth0 está com rede interna (10.1.x.x/xx) Interface eth1 está conectado ao modem virtua (189.x.x.x) Interface eth2 está conectado ao modem embratel (200.x.x.x) Se isto está entendido, vamos continuar. Procedimento manual 1. Criando tabelas no rt_tables Primeiro edite o arquivo vim ...