Arquivos - julho, 2006



28 jul 06

Esta é apenas para brincar … coisa de Geek.

Neste site você pode criar uma decodificação com seu nome ou nick automaticamente e ainda utilizar umas imagens de robôs para complementar …

Veja como fica seu nome … eu não gostei muito de como ficou o meu:

Lifelike Electronic Android Normally for Dangerous Repair and Observation General Operational Device Optimized for Yelling


Filed under: Dica

Trackback Uri






27 jul 06

Se você navega na internet a algum tempo e costuma ler blogs, como eu, provavelmente já sabe o que é um RSS, também chamado de Feed e possivelmente utiliza algum agregador/leitor de Feeds para acompanhar os seu prediletos.

Mas se não sabe o que são as siglas acima, está perdendo uma nova onda da Internet e a melhor maneira de acompanhar noticias e sites que existe atualmente … eu, por exemplo, pouco navego usando browsers para acessar sites e ler noticias, pois utilizo o que chamamos de Feed Reader.

Indico um post do Villago sobre o que é RSS e Feed .. leia!

Agora se você tem um site, como divulgar seu feed?

Normalmente os programas para Blog (CMS), como WordPress, Drupal, Mambo, Xoops, Joonla, Movable Type e etc, já possuem uma link para divulgar o site via RSS, todavia é dificil saber quantas pessoas estão lendo e acompanhando seu site via FeedReader, e é aí que entra o FeedBurner!!

O FeedBurner, é um site na internet no qual você cadastra seu Feed e através dele pode ter acesso a uma série de estatisticas sobre os leitores do seu Feed.

O Bruno Torres no seu site escreveu um post muito interessante e esclarecedor de como usar os recursos do FeedBurner que eu recomendo a leitura para os interessados.

Para o WordPress, que utilizo aqui no site, existem uma série de plugins que podem ser instalados para acomapanhar estas estatisticas e proporcionar uma melhor integração com o FeedBurner.

Os que eu uso são:

FeedBurner Awareness e Feedburner Feed Replacement.

Um bom repositorio de Feed no Brasil para você encontra aqui.

O meu feed pode ser assinado através de vários agregadores que estão listados na barra ao lado esquerdo da página, eu simplesmente clicando AQUI!!

Abrraços 


Filed under: Dica,Software Livre

Trackback Uri






25 jul 06

Hoje fiz prova 201 para Certificação LPI level 2 e passei …

A prova é dificil, mas não é impossivel, pois além da dificuldade das questões e da abrangência dos assuntos tratados ela tem um período muito curto para execução e além disso, para muitos é um problema, a prova é Ingles.

Ela não exige muitos conhecimentos relativos a parametros de comandos e localização de arquivos de configuração como na 101, mas é necessário conhecer bem comandos como: patch, tune2fs, dumpe2fs, debugfs, sync, Raid e LVM, diretorio /proc, e etc…

Resumindo o que é a prova:

** 120 min duração;
** 90 questões (1,5 min por questão);
** + de 30 Dissertativas;
** Em lingua Inglesa (se quiser pode fazer em Japonês ou Alemão ..ehehe);
** U$ 150,00;
** Precisa fazer 500 pontos para passar sendo que o máximo é 700, algo como tirar 7,15 na notação decimal, todavia as questões tem Peso que podem variar de 1 a 10, sendo assim você pode passar acertando menos questões que alguém que rodou;

Assuntos abordados:

a) Linux Kernel (tem peso 5);

b) System Startup (peso 5);

c) Filesystem (peso 10);

d) Hardware (peso 08);

e) File and Service Sharing (peso 08);

f) System Maintenance (peso 4);

g) System customization and automation (peso 3);

h) Troubleshooting (peso 08);

A maioria do material utilizado para o meu estudo se encontra disponivel aqui no site, mas como o conteúdo da prova é muito abrangente se faz necessário além deste estudo também ter experiência de Administração de Redes Linux … não é uma prova do tipo “leia o livre e passe” …

A pressão foi maior pois a prova foi paga pela empresa em que trabalho, mas o alivio financeiro também foi interessante!!

Semana que vem faço a 202 … tenho que estudar …

Abraços


Filed under: Certificação

Trackback Uri






22 jul 06

É parte indispesável dos conhecimentos de um administrador de Sistema Gnu/Linux entender como a máquina gerencia o processo de Boot/Inicializaçao.

Vou representar aqui em alguns passos como o processo ocorre:

1 Passo: Hardware/firmware: O BIOS ou Firmware lê o MBR (Master Boot Record) no harddisk ou outro boot device ( por exemplo, CD, floppy, netboot, etc.).

2 Passo: Boot Loader Inicia: Sistemas x86 normalmente utilizam LILO ou GRUB. Sistemas antigos podem se utilizar do loadlin atravez de uma partição DOS intermediaria.

3 Passo: O Kernel é carregado.

4 Passo: O filesystem raiz (root filesystem) é montado: Em alguns casos um ramdisk image é necessário antes de montar o root filesystem para que o sistema possa ter acesso a alguns drivers especiais.

5 Passo: O processo init é iniciado: O pai dos demais processos e o que recebe o numero 1 para o PID.

6 Passo: O sistema lê o inittab: A linha mais importante é a que determina o sistema de inicialização do sistema. A linha é similar a:

                 id:5:initdefault:

7 Passo: Iniciação de sistema Runlevel-neutra: Geralmente há algumas ações da iniciação que são executadas não obstante o runlevel. Estas etapas são indicadas em /etc/inittab com uma linha como:

                # System initialization.
                si::sysinit:/etc/rc.d/rc.sysinit

Em alguns sistemas de Linux (na maior parte sistemas baseados no Debian), você verá algo mais como:

                 si::sysinit:/etc/init.d/rcS

8 Passo: Inicio do Runlevel-Específico: Você pode realmente definir quantas açoes quiser para cada  runlevel, e cada ação pode pertence a um ou mais runlevels. Em regra geral, /etc/inittab conterá algumas linhas como:

                 l0: 0: espera: /etc/rc.d/rc 0
                 #…
                 l5: 5: espera: /etc/rc.d/rc 5
                 l6: 6: espera: /etc/rc.d/rc 6 

Por sua vez, o script /etc/rc.d/rc funcionará todas os arquivos combinadas pelo teste padrão /etc/rc $1.d/[KkSs]?? *. Por exemplo, na amostra o sistema descreveu que começa pelo runlevel 5, nós funcionaria (em ordem): 

                /etc/rc5.d/K15postgresql
                /etc/rc5.d/S01switchprofile
                /etc/rc5.d/S05harddrake
                …
                 /etc/rc5.d/S55sshd
                …
                /etc/rc5.d/S99linuxconf
                /etc/rc5.d/S99local

Os processos iniciado com K ou k são kill Scripts e representam processos que serão finalizados ao sistema iniciar ou ao finalizar. Os processos iniciados por S ou s sao start scripts e representam os Scripts que serão iniciados no boot do Sistema.

 9 Passo: Login no Terminal: Nosso bom amigo  /etc/inittab  lança programs getty em um ou mais terminais virtuais e faz assim para diversos runlevels diferentes. Aqueles que são configurados com linhas como:
 
# Run gettys in standard runlevels
1:2345: respawn: /sbin/mingetty tty1
2:2345: respawn: /sbin/mingetty tty2
3:2345: respawn: /sbin/mingetty tty3
4:2345: respawn: /sbin/mingetty tty4
5:2345: respawn: /sbin/mingetty tty5
6:2345: respawn: /sbin/mingetty tty6 

O primeiro número nos lembra do terminal virtual onde rodaráo getty; a proxima coluna é os diversos runlevels que iniciarão os gettys.

Aqui ocorre o login no terminal tty com seu login e senha e tem acesso ao Shell.

Os processo 1 até 4 ocorrem no espaço do Kernel e os demais já ocorrem no espaço do usuário.

Abraços 


Filed under: Gnu/Linux

Trackback Uri