I'm alive!
8 de Maio de 2014, 17:08 - sem comentários aindaSempre converso com meus servidores e estabeleço uma mão dupla nesta comunicação; leio log's sempre que preciso e procuro automatizar alguns resultados importantes dos processamentos que estas máquinas fazem, normalmente durante a madrugada. Recentemente ao ler um artigo da Linux Journal, descobri uma forma bem simples de ser avisado quando um servidor foi reiniciado, ou simplesmente inicializado (boot up);
A dica é simples (e inteligente) e se dá via e-mail, colocando a seguinte entrada no arquivo rc.local do servidor (/etc/rc.local):
echo "I'm alive!" | mail -s "I'm Alive, backup 200.x.x.x. !" sysadmin@exemplo.com.br
Você vai precisar que o sistema de e-mail esteja operante e o programa mail instalado (aptitude install bsd-mailx) considerando que esteja usando GNU/Debian;
Não é necessário reiniciar sua máquina para ver se funcionou, simplesmente execute:
/etc/rc.local
ou
source /etc/rc.local
O rc.local é executado sempre no nível multi-usuário e pode ser ou estar desabilitado através da mudança das permissões de excecução.
Flisol 2014
24 de Abril de 2014, 13:20 - sem comentários aindaO FLISOL - Festival Latino-americano de Instalação de Software Livre é um evento cujo propósito é promover o uso de software livre e a integração de comunidades de usuários de software livre em todos os países da América Latina. O evento acontece desde 2005 e seu e principal objetivo é promover o uso de software livre, apresentando sua filosofia, seu alcance, avanços e desenvolvimento ao público em geral.
Para executá-lo, serão realizados, simultaneamente, eventos em cidades diferentes em que especialistas irão instalar, de maneira gratuita e totalmente legal, software livre nos computadores das pessoas interessadas que comparecerem.
O evento, também conhecido como “Install Fest”, consiste em um grande encontro de pessoas com conhecimento em software livre e outras que querem conhecer mais sobre o assunto. Os visitantes deverão levar seus computadores ou notebooks para que voluntários ajudem a instalar o sistema operacional. Durante o período das instalações, são promovidas palestras de introdução (algumas filosóficas, outras técnicas), palestras sobre softwares específicos, palestras de grupos de usuários existentes, etc.
Dentre os softwares que serão instalados, estão distribuições de GNU/Linux e BSD, assim como programas livres para outras plataformas, como Microsoft Windows e MacOS.
O FLISOL 2014 em Curitiba será realizado no Campus da Pontifícia Universidade Católica do Paraná - PUCPR.
No Campus, você deve se dirigir para o 1o. andar do bloco azul (bloco 2) que fica entre o bloco amarelo e o bloco verde.
Veja o mapa do Campus.
A PUCPR está localizada na Rua Imaculada Conceição, 1155 - Prado Velho.
Programação de Palestras e Oficinas
Durante todo o horário de funcionamento do FLISOL em Curitiba estará acontecendo o Install Fest no hall de entrada do Bloco Azul, no 1o. andar. Basta o visitante chegar e pedir ajuda a um dos instaladores.
Paralelamente ao Install Fest acontecerão:
- Palestras principais no Auditório Tristão de Ataíde no Bloco Amarelo
- Palestras básicas na Sala 25 no Bloco Azul
- Oficinas nos laboratórios do Bloco Azul
Consulte a programação completa no link abaixo:
Referências:
Outras cidades realizando FLISOL no Brasil:
Modificando o cursor no vim
4 de Abril de 2014, 15:59 - sem comentários aindaSe sua rotina de trabalho incluir análise de arquivos texto, como layouts fixos, arquivos xml ou mesmo arquivos de log, uma boa alternativa para o vim é setar cursorline, que apresentará uma linha indicando a linha do cursor. Alternativamente, sete também cursorcolumn para ver a coluna do cursor; Para numerar as linhas, use set nu, finalmente, para linhas longas utilize set nowrap para apresentar linhas continuamente, sem a quebra na tela.
:set cursorline
:set cursorcolumn:set nu
:set nocursorline
:set nocursorcolumn:set nonu
:set nowrap
Sequências com vim / shell
17 de Março de 2014, 21:22 - sem comentários aindaGerar uma sequência numéria pode ajudar em muitos casos, como por exemplo, gerar uma lista de números ip; com o Vim isto fica fácil de resolver por exemplo, suponha que necessita gerar uma lista do ip 192.168.1.0 até 192.168.1.254, então o comando para obter o resultado ficaria:
:for i in range(1,254) | .put ='192.168.1.'.i | endfor
Uma sequência numérica normal também pode ser obtida usando a função put:
:put =range(30,40)
Pode se usar valores negativos:
:put =range(-30,-40)
Gerar uma sequência no shell, por exemplo de 1 a 10
for ((i=1;i<=10;i++));do echo $i;done
for i in $(seq 10); do echo $i;done
Wiki como ferramenta de colaboração ...
13 de Fevereiro de 2014, 11:47 - sem comentários ainda2012, ano que o mundo não acabou apesar das promessas de ir para um "mundo novo", algums pessoas foram sim para o "Novo Mundo" e de ônibus. Brincadeiras a parte, realmente foi um ano dificil inclusive para este que lhes escreve, com desáfios em todas as areas da vida. Mesmo assim, conclui um curso de especialização e o resultado está disponível para quem tiver interesse. Considere que é um TCC e não uma tese de mestrado ou doutourado. Espero que seja útil.