Parcerias

O certificação Linux LPI.com em busca de crescimento está buscando parcerias de links para o crescimento do blog e levar o conhecimento para todos que buscam a certificação linux lpi, se você tiver algum blog relacionado ao software livre, contribua com a gente linkando o nosso endereço no seu site/blog, para mais informações faça um comentário ou envie um e-mail para contato@certificacaolinuxlpi.com

atenciosamente

Agnaldo Silva
Read More

Níveis de execução e System V

Objetivos

* Níveis de execução, seguindo o padrão V;
* importância dele em nosso dia-a-dia;
* Iniciar serviço a partir do boot;
* Parar serviço a partir do boot;


links

Para que possamos entender a base de funcionamento do sistema de inicialização padrão System V, precisamos antes conhecer um tipo especial de arquivos: os links.
Um link serve termos o mesmo arquivo em diversos lugares, sem a necessidade de cópias. Isso faz com que você tenha a maior quantidade de arquivos em varios lugares e ocupando menos bits de metadados ao sistema de arquivos. O diretório /etc/init.d por exemplo, guarda os scripts para iniciar, e parar determinados serviços. E dentro do diretório rcN.d (a letra N é correspondente no nível de inicialização, veremos a seguir) ficam os links dos scripts que estão dentro de /etc/init.d para poder determinar qual script executará primeiro.
Os links nos permitem fazer modificações nos arquivos originais, assim não precisamos alterar o arquivo original e sua cópia. Ao contrário da cópia, porque a cópia não guarda atualizações.

System V

Padrão System V define, entre outras coisas, como deve ser a inicialização dos serviços do sistema. Ele trabalha com níveis de inicialização, os chamados "runlevels", havendo oito deles que serão descritos posteriormente.
A inicialização do sistema se inicia com um boot loader no qual o usuário escolhe qual sistema operacional ele irá iniciar a máquina. Uma vez escolhido, o boot loader inicia o carregamento do kernel na memória RAM e passa o controle do sistema a ele. Uma vez que o kernel já esteja controlando a máquina é iniciada a fase de subir os serviços necessários para a utilização do sistema. Este último estágio é que trataremos aqui.

Níveis de execução - System V

Em um sistema padrão System V, hávera oito níveis de inicialização, sendo eles:

* Nivel S carrega o serviços mínimos essenciais ao sistema;
* Nível 0 desliga o sistema;
* Nível 1 modo monousuário;
* Níveis 2 a 5 multiusuário, modo 2 é o padrão do Debian;
* Nível 6 reboot para reinicializar o sistema;

Os primeiros serviços a serem inicializados são aqueles do nível S que carregam por exemplo o hostname da máquina (serviços essencial). Após esse nível ter sido concluído passa-se para o nível seguinte definido como padrão do sistema no arquivo /etc/inittab. Que no caso do Debian é o nível 2. Neste nível são iniciados os outros serviços não essenciais, como servidore de SSH, web, etc.
O sistema System V consiste em agrupar todos os scripts de inicialização do sistema em um uníco diretório /etc/init.d e criar links simbólicos para esses scripts dentro do diretórios dos runlevels apropriados; cada runlevel possui o seu diretório, sendo eles localizados no /etc sobre o nome rc#.d, no qual o caracter '#' representa o número do runlevel.
Nesses diretórios haverá links para os scripts de inicialização o finalização dos serviços e o nome desses links indicará se os serviço de rede deve ser iniciado ou finalizado e qual será a ordem que será seguida para isso. Por exemplo, se um serviço começa por S89 como é o caso do cron cujo nome dentro do rc2.d é S89cron; ele será o serviço a ser iniciado após todos os serviços com número menor que o dele sejam iniciados. Por exemplo, ele será iniciado após os serviços exi4 cujo nome do link é S20exim4. No caso de um desses links ter seu nome iniciado pela letra k esse serviço será finalizado quando o runlevel corresponde for iniciado. Dessa forma se existir um link chamado k25ssh no runlevels 3 (/etc/rc3.d), quando mudarmos para esse runlevel, se o ssh estiver ativo ele será o vigésimo quinto a ser desativado.
Um script de inicialização nada mais é do que um script que realiza verificações essenciais ao funcionamento do serviço em questão e uma estrutura do tipo case que aceitará os argumentos start|stop|restart dentre outros. Sendo assi, para iniciar um serviço basta dar o comando:


# /etc/init.d/ start

E para finalizar um serviço basta executar com o parâmetro stop

# /etc/init.d/ stop

Exercícios teorícos

1- É possível criar hard link e symlink de uma partição para outra? Por que?

2 - Em qual arquivo posso configurar em que nível o sistema irá inicializar?

3 - O que é um runlevel? Quais são eles?

4 - Qual é o runlevel padrão do debian?

5 - Como eu faço para descobrir em qual runlevel eu estou?

DICA LPI: A maioria das distribuições Linux utiliza o padrão system V para gerenciamento dos Daemons e serviços que devem ou não serem carregados nos diferentes níveis de execução. Para uma melhor compreensão, é interessante que analisemos o arquivo /etc/inittab para ver como esse gerenciamento funciona.

Read More

Guia - matérial para estudo

Há diversas formas de se preparar. Você pode realizar um curso em alguma escola, fazer simulados disponíveis na internet, consultar livros ou pesquisar e aprender por meio de how-to. O LPI não exige nenhum tipo específico de preparação, o candidato é livre para escolher aquela de sua preferência.

Veja neste artigo os matérias disponível hoje no mercado.

Livros

LPIC-1 Linux Professional Institute Certification Study Guide, 2nd Edition.
Oferecendo-lhe exaustiva cobertura da nova versão do Linux líder de certificação Linux Professional Institute (LPI), este livro abrange tanto os objectivos e os materiais testados nos dois exames necessários LPIC-1: LPI 101 e LPI 102.
Você, certamente vai apreciar o claro e conciso, de dados sobre os principais tópicos exame, incluindo Linux utilizando ferramentas de linha de comando, a gestão de software, configuração de hardware, gestão de ficheiros e arquivos, trabalhar com o X Window System, a administração do sistema, rede básica, e muito mais.

obs:clique na figura a baixo e ele estára indo para página de disponibilização.

Certificação LPI-I 3º edição

Muita coisa aconteceu desde a última vez que a Certificação LPI foi alterada. Alguns dos conteúdos que eram abordados encontravam pouca aplicação prática. Além disso, a organização dos tópicos não obedecia a uma ordenação lógica e em alguns pontos não havia distinção entre as provas da certificação nível 1 e as provas da certificação nível 2.

Baixe o trecho do livro em PDF (índice completo, primeiro capítulo e objetivos oficiais em português).


Certificação Linux - Nível 1 - Exames LPI 101 e 102

Certificação Linux LPI é um valioso recurso para determinar o que você precisa praticar para passar nos exames do Instituto Profissional Linux (Linux Professional Institute - LPI). Este livro o ajudará a determinar quando você estará pronto para fazer os exames, que são, tecnicamente, bastante exigentes e elaborados para refletir as habilidades de que os administradores precisam em ambientes reais de trabalho. À medida que mais corporações adotam o Linux como o backbone de rede para os seus sistemas de TI, a demanda por técnicos certificados aumentará cada vez mais. Passar nos exames LPI ampliará as suas opções profissionais, porque o LPIC é o programa de certificação Linux mais conhecido e respeitado no mundo inteiro. Os exames foram desenvolvidos pelo Instituto Profissional Linux, uma organização internacional, formada por voluntários, a qual possui afiliadas em dezenas de países.



Matérial de estudo on-line

O Foca GNU/Linux é um guia que traz desde explicações básicas sobre computadores e o sistema GNU/Linux até a administração e segurança do sistema. Os assuntos do guia são explicados em linguagem clara e organizados de forma linear e didática, evitando termos técnicos nos níveis iniciais, até que o usuário se habitue com sua utilização de forma gradual. Isto faz o guia indispensável para o usuário GNU/Linux iniciante ou os mais curiosos. Todas as seções do guia Foca GNU/Linux tem exemplos para melhor compreensão do assunto explicado e links dinâmicos que te levam facilmente a assuntos relacionados (na versão HTML).

Read More

Simulados Atualizados




O seu sucesso profissional depende daquilo que você pode comprovar que é capaz de fazer. É neste contexto que certificar-se é sinônimo de competência e empregabilidade.

Aqui você poderá fazer o único simulado LPI atualizado com as provas a partir de abril, para os exames da certificação LPIC-I gratuitamente.


Segue a baixo os dois links dos simulados das provas 101 e 102.




Read More

Data e hora do sistema e servidor de NTP

Manter o sistema com o horário correto é uma tarefa muito importante e que muitas vezes é negligenciada por seus administradores. Sem o horário ajustado corretamente, fica difícil agendar tarefas a serem executadas periodicamente, ou até mesmo fazer a leitura dos logs e determinar em que horário um determinado eventou ocorreu. Esse detalhe torna-se ainda mais importante quando temos um servidor de e-mail rodando na máquina. Imagine que um e-mail pode ser enviado a qualquer parte do mundo e, somando a diferença de fuso horário e um servidor com a hora errada, fica muito difícil determinar a que horas o e-mail foi enviado.

Há basicamente duas formas de ajustar as configurações de horário do sistema, manualmente, utilizando os comandos date e hwclock o usando o serviço de NTP - Network Time Protocol. O comando date é utilizado para mostrar ou ajustar a data e a hora do sistema. Já o comando hwclock é utilizado para mostrar ou ajustar a hora da BIOS da máquina sendo conhecido como RTC - Real time clock. Este é o relogio que fica continuamente em funcionamento mesmo que a máquina esteja desligada; de forma que o horário esteja atualizado da próxima vez que a máquina for religada.

Pratica dirigida

1 - Ajuste manual de horário

# cat /etc/timezone

2 - Ajuste sua timezone utilizando os comando tzconfig e tzselect:

# tzconfig

# tzselect - é do red hat.

3 - Verifique a data e a hora do sistema e da BIOS:
# date

# hwclock

4 - Ajuste a hora do sistema para o horário que um horário diferente.

# date mmDDHHMMYYYY

5 -Verifique novamente a hora e data do sistema e da BIOS:

# date

# hwclock

6 - Como o horário da BIOS está diferente do horário do sistema, vamos sincronizá-los considerando que o horário do sistema é o correto:

# hwclock -w

7 - Verifique novamente o horário:

# date
Configuração do servidor de NTP

Agora que aprendemos a ajustar manualmente a hora do sistema e da BIOS, vamos utilizar o método mais preciso cômodo, ou seja, criar a estrutura de servidores e clientes de NTP.

1 - Instale o pacote do NTP e a ferramenta ntpdate:

# aptitude install ntp ntpdate

2 - Vamos configurar o nosso servidor de NTP. Abra o arquivo de configuração

# vim /etc/ntp.conf

Vamos precisar obter endereços de servidores oficiais de NTP, para isso, podemos acessar o site www.ntp.org, que é a página do projeto NTP.

3 - No arquivo de configuração devemos localizar a linha para configuração do servidor com o qual sincronizamos a nossa máquina.

server 0.south-america.pool.ntp.org iburst prefer
server 1.south-america.pool.ntp.org iburst
server 2.south-america.pool.ntp.org iburst

obs: Os parâmetros adicionais iburst fazem com que sejam enviados oito pacotes em vez de apenas um durante a sincronização inicial.

4 - Vamos adicionar a linha especificando quais hosts poderão realizar sincronização com a nossa máquina>


restrict 127.0.0.1

restrict 192.168.1.0 mask 255.255.255.0

5 - Para que possamos monitorar nosa conexão com os servidores, precisamos antes determinar os seus endereços IP:

# ping 1.south-america.pool.ntp.org

6 - Determinado o endereço IP, podemos monitorar nossa conexão com este servidor:

# ntpq -p 146.164.48.6

7 - Vamos determinar se a sincronização está funcionando corretamente. Para isso vamos alterar a hora do sistema e depois iniciar o serviço de NTP:

# date

# /etc/init.d/ntp stop

8 - Agora, verifique a hora do sistema novamente e veja se funcionou:

# date

9 - Depois disso, vamos reiniciar o daemon do ntp-server para que ele sincronize e passe a ser um servidor NTP:

# /etc/init.d/ntp restart

10 - Vamos verificar o logo em outro terminar para ver o processo de sincronização:

# tail -f /var/log/syslog

11 - Horário de verão, e a melhor maneira para atualizar o horário de verão é:

# aptitude install tz-brasil

Ele já pega a TimeZone do Brasil e atualiza automaticamente, de acordo com o horário de verão ( caso esteja), na saída do comando ele mostra as listagens dos anos onde ocorreram horário de verão, inicio e término, e sempre da a hora exata.
Nos clientes

1 - Instalar o cliente ntp:

# aptitude install ntpdate

2 - Para as máquinas da rede que forem os cliente NTP, é possivel fazer a sincronização do horário com o servidor por meio do comando ntpdate:

# ntpdate

3 - Caso não tenha um servidor NTP na rede, podemos simplesmente reiniciar o daemon do ntpdate.

# /etc/init.d/ntpdate restart

Exercicio teórico

1 - O que são stratuns? e para que servem os servidores de stratum 0?

2 - Qual é o protocolo de "boas vindas" ao utilizar um servidor ntp externo?

3 - para que servem os arquivos /etc/default/ntp /etc/default/ntpdate?

4 - Qual é o arquivo de configuração do servidor ntp?
DICA LPI: Não se esqueça que o comando ntpdate serve para sincronização do horário com o servidor.

O comando hwclock com o parametro -s, ajusta o horário do sistema utilizando o horário da BIOS.
Read More

Faça todo mundo Feliz




A administração de sistemas é uma indústria de serviços, e tanto pessoas como computadores são os destinatários desses serviços. Alguns administradores com uma tendência mais técnica acham que os usuários dos seus sistemas não são nada além de aborrecimentos que interferem na atividade real. Esse é um ponto de vista inútil e impreciso; nosso trabalho é fornecer as usuários a infra-estrutura de TI necessária para eles realizarem seus trabalhos eficiente e confiavelmente.


Todos nós já tivemos, em algum momento de nossas carreiras, do outro lado da mesa. Portanto, coloque-se no lugar dos seus clientes: como foi essa experiência e o que você mudaria?

Os usuários ficam feliz quando:

* Computadores estão configurados e em funcionamento e eles conseguem efetuar o login
* Arquivos de dados permanecem intactos
* Softwares aplicativos estão instalados e funcionando como deveriam
* Ajuda informativa e amigável está disponível quando necessária

Os usuários querem tudo isso 24horas por dia, 7 dias por semana. Preferivelmente de forma gratuita. OS usuários odeiam

* Tempo de inatividade, agendado ou não
* Atualizações que introduzem alterações repetinas e incompátiveis
* Mensagens incompreensiveis do sistema ou de administradores
* Longas explicações do por quê as coisas não estão funcionando.

Quando algo não funciona, os usuários querem saber quando isso será corrigido. É isso ai. Para eles não importa qual ou porque um disco rígido ou gerador quebrou; deixe essas informações para seus relatórios administrativos.
De perspectiva do usuário, nenhuma notícia é uma boa notícia. O sistema funcionou ou não, e se não funcionar, não importa por quê. Nossos clientes ficam felizes quando eles nem mesmo percebem nossa existência! Triste, mas é verdade. Os usuários são nossos principais clientes, mas é igualmente importante manter nossos funcionários felizes. Bons administradores são difíceis de encontrar e sua necessidades devem ser levadas em consideração ao projetar os sistemas administrativos da sua instalação.
Administradores de sistemas e outros funcionários técnicos ficam felizes quando:

* Seus computadores e sistemas de suporte estão ativos e em execução
* Eles têm os recursos necessários para que possam realizar seus trabalho
* Eles têm as melhores e as mais recentes ferramentas de software e de hardware
* Eles podem trabalhar sem interrupções constantes
* Eles conseguem ser criativos sem o chefe interferir e tentar gerenciar pequenos detalhes
* Suas horas trabalhadas e nível de estresse estão dentro de limites sensatos

Funcionários técnicos precisam mais do que apenas um cheque no final do mês para que continuem empenhados. Eles precisam sentir que têm algum controle criativo sobre suas atividades e quando são reconhecidos pelos companheiros, chefe e usuários.

Os requisitos para clientes e funcionarios felizes têm alguns fatores em comum. Mas algumas coisas parecem ser antagônicas ou até mesmo estar em conflito direto. O chefe precisa assegurar que todas essas diferentes expectativas sejam compatíveis e atingíveis.
Em algumas empresas, o chefe atua como uma interface com os clientes a fim de proteger as principais atividades da equipe técnica contra interrupções, deixando-o livre pra que possa fazzer o trabalho "real". Nossa experiência é a de que esse arranjo é normalmente uma idéia ruim. Ele afasta a equipe técnica das necessidades dos clientes e frequentemente resulta em promessas feitas pelo chefe que a equipe não pode cumprir.
Read More

Simulados


Em breve estárei distribuindo simulados atualizados ao contéudo dá prova, devido a desatualização dos simulados aqui postados resolvi tirar. Assim que surgir novos simulados, estárei postando.

Veja nos web-sites abaixo outros simulados:

http://www.qod.us/
No link acima, você se cadastra no site e recebe no seu e-mail uma questão por dia. Nele, você pode receber tanto questões da LPI como também de outras certificações.

http://www.linux-praxis.de/lpi.html
No link acima, também é preciso fazer o cadastro para realizar o simulado on-line. Esse site mantém o histórico dos seus acessos, informando a porcentagem de acertos no simulado. A linguagem principal do site é alemão, mas não há dificuldade em utilizá-lo.

http://www.cert21.com/
No site acima também tem exames (em inglês).
Read More