Bom dia,
Hoje estou aqui para fazer um jabá, sobre meu novo hosting a DigitalOcean.
Com poucos cliques consegui dimensionar e criar todas as maquinas necessárias para
suportar um novo projeto em que estou envolvido.
Criei snapshots com uma facilidade incrível e consegui gerenciar estas imagens com muita clareza, a interface é muito simples.
Trabalha com as distribições de Linux Ubuntu, Fedora, Debian, CenOS e Arch.
Possui também maquinas pré-configuradas com Redmine, Wordpress, Django, GitLab ou Ruby on Rails.
Sem se falar nos preços que também são um grande atrativo.
http://goo.gl/6R4XDU
Mostrando postagens com marcador Linux. Mostrar todas as postagens
Mostrando postagens com marcador Linux. Mostrar todas as postagens
quinta-feira, 5 de junho de 2014
segunda-feira, 4 de março de 2013
Proxy no apache
É muito interessante a ideia de criar proxies e outras soluções para roteamento e para
escalabilidade horizontal, ainda mais com o servidor HTTP mais popular do mundo, o artigo se chama Como fazer um proxy no Apache.
Não dá para contar nos dedos quantas vezes esse tipo salvou minha pele em cenários complexos.
Espero que também ajude vocês!!!

terça-feira, 18 de outubro de 2011
Cron e Crontrab - agendando tarefas no Unix / Linux
Na empresa que trabalho atualmente, temos um software que realiza diversas interações com softwares escritos em C/C++, Shell, Python, Perl e alguns softwares do Linux.
Hoje tive que realizar uma interação entre JAVA e Cron, vou explicar um pouco sobre este que achei muito simples e interessante.
Oque é Cron e para que serve?
É um software de agendamento de rotinas para a plataforma Unix.
Imagine que você tem um determinado diretório que precisa ter seu conteúdo movido para outro diretório e voltar ao seu conteúdo padrão de tempos em tempos,
ou um exemplo mais claro, você precisa gerar um backup de sua pasta local para a pasta de rede todo dia no final do espediente por segurança.
Utilizando o serviço de agendamento do Cron você pode agendar qualquer tipo de tarefa seja ela uma tarefa de manutenção, segurança ou meramente administrativa.
Você pode executar comandos em shell, python, perl, etc ...
Agora vamos ver o Cron em funcionamento:
O primeiro passo é editar o arquivo de configuração do Cron que se chama Crontab.
O arquivo deve ser preenchido da seguinte maneira:
* * * * * Comando_para_executar.sh
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └───── day of week (0 - 7) (Sunday=0 or 7)
│ │ │ └────────── month (1 - 12)
│ │ └─────────────── day of month (1 - 31)
│ └──────────────────── hour (0 - 23)
└───────────────────────── min (0 - 59)
Um exemplo bem simples:
* * * 18 30 /home/lucasluiz/bin/backup.sh
Você deve preencher os parametros com os seguintes valores:
Minutos: de 0 a 59;
Horas: 0 a 23;
Dias do mês: 0 a 31;
Mês: de 1 a 12;
Dias da semana: de 0 a 7;
Comando: comando, tarefa, script, processo que deve ser executado em seu Job.
Este foi um post bem simples para repassar a experiência de hoje, até mais!
Hoje tive que realizar uma interação entre JAVA e Cron, vou explicar um pouco sobre este que achei muito simples e interessante.
Oque é Cron e para que serve?
É um software de agendamento de rotinas para a plataforma Unix.
Imagine que você tem um determinado diretório que precisa ter seu conteúdo movido para outro diretório e voltar ao seu conteúdo padrão de tempos em tempos,
ou um exemplo mais claro, você precisa gerar um backup de sua pasta local para a pasta de rede todo dia no final do espediente por segurança.
Utilizando o serviço de agendamento do Cron você pode agendar qualquer tipo de tarefa seja ela uma tarefa de manutenção, segurança ou meramente administrativa.
Você pode executar comandos em shell, python, perl, etc ...
Agora vamos ver o Cron em funcionamento:
O primeiro passo é editar o arquivo de configuração do Cron que se chama Crontab.
O arquivo deve ser preenchido da seguinte maneira:
* * * * * Comando_para_executar.sh
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └───── day of week (0 - 7) (Sunday=0 or 7)
│ │ │ └────────── month (1 - 12)
│ │ └─────────────── day of month (1 - 31)
│ └──────────────────── hour (0 - 23)
└───────────────────────── min (0 - 59)
Um exemplo bem simples:
* * * 18 30 /home/lucasluiz/bin/backup.sh
Você deve preencher os parametros com os seguintes valores:
Minutos: de 0 a 59;
Horas: 0 a 23;
Dias do mês: 0 a 31;
Mês: de 1 a 12;
Dias da semana: de 0 a 7;
Comando: comando, tarefa, script, processo que deve ser executado em seu Job.
Este foi um post bem simples para repassar a experiência de hoje, até mais!
Referências:
Assinar:
Postagens (Atom)