LPI – Linux Professional Institute
Certificação Linux:
Conhecendo o caminho das
pedras
Sobre esta apresentação:
- Nível: Intermediário
- Escopo: Dicas sobre como obter a certificação LPI.
- Pré-requisitos: Conhecimento em comandos básicos e vontade de aprender
muito mais sobre o sistema ;)
Tchelinux - Gravataí 2009
Bruna Griebeler
Por que obter certificação?
 Questões mercadológicas
 Para aprender mais sobre o sistema ou a
tecnologia em questão.
Como funciona a LPI?
 Níveis:
 LPI 1 - Administrador Linux nível Júnior – Provas
101 e 102
 Ubuntu Certified Professional – Prova 199
 LPI 2 - Administrador Linux nível Pleno - Provas
201 e 202
 LPI 3 - Administrador Linux nível Sênior (Core) -
Prova 301
 LPI 3 - Administrador Linux nível Sênior
(Especialista) - Provas 302 e 303
Como são as provas?
 Provas em Papel:
 http://www.lpibrasil.com.br/provas/calendario.php
 Provas Eletrônicas:
 Podem ser feitas em qualquer dia e horário* nos
centros autorizados de todo o Brasil através das
entidades certificadoras Prometric e Vue. Basta
cadastrar-se pelo site:
 http://www.prometric.com Ou http://www.vue.com
 (*de acordo com a disponibilidade do centro
autorizado)
Onde realizar as provas eletrônicas no Rio Grande do
Sul?
 Alfamídia – Prometric – Porto Alegre
 Sisnema – Prometric – Porto Alegre
 Centro de Inovação Microsoft (Tecnopuc) – Prometric
– Porto Alegre
 Hitec Informática – Vue – Porto Alegre
 Omega Tecnologia – Vue – Santa Maria
 OBS: As provas em papel podem ser aplicadas em alguns
eventos. Nos últimos anos ela têm sido aplicada também no
FISL, em Porto Alegre.
Quero me certificar. Qual o primeiro passo?
 Entrar no site da LPI para obter seu LPI ID:
 https://www1.lpi.org/pt_br/register.html
 Se for realizar a prova eletrônica, cadastrar-se no
site da Prometric:
 http://www.prometric.com
 Nesse site você deverá preencher alguns dados como
seu LPI ID, onde você irá realizar a prova (ex:
Alfamídia ou Sisnema) e em qual idioma.
 As provas 101 e 102 podem ser realizas em
Português.
Quais assuntos preciso conhecer
para passar na prova 101?
Configuração de Hardware – Peso 2
 /sys
 /proc
 /dev
 modprobe
 lsmod
 lspci
 lsusb
Como ocorre a inicialização do sistema – Peso 3
 /var/log/messages
 dmesg
 BIOS
 bootloader
 kernel
 init
Como modificar os níveis de inicialização do sistema
– Peso 3
 /etc/inittab
 shutdown
 init
 /etc/init.d
 telinit
Particionamento o HD – Peso 2
 / (root) filesystem
 /var filesystem
 /home filesystem
 swap space
 mount points
 partitions
 Dica: Verificar quais diretórios podem ser
montados em partições distintas e porquê.
Instalação de um gerenciador de boot – Peso 2
 /boot/grub/menu.lst
 grub-install
 MBR
 superblock
 /etc/lilo.conf
 lilo
 Dica: Verificar como regravar a MBR.
Gerenciamento de Bibliotecas Compartilhadas –
Peso 1
 ldd
 ldconfig
 /etc/ld.so.conf
 LD_LIBRARY_PATH
Manutenção de pacotes Debian – Peso 3
 /etc/apt/sources.list
 dpkg
 dpkg-reconfigure
 apt-get
 apt-cache
 aptitude
Manutenção de Pacotes Red Hat – Peso 3
 rpm
 rpm2cpio
 /etc/yum.conf
 /etc/yum.repos.d/
 yum
 yumdownloader
 PS: YUM não era pedido nas provas antes de 1
de Abril de 2009.
Trabalhando com linha de comando – Peso 4
 bash
 echo
 env
 exec
 export
 pwd
 set
 unset
 man
 uname
 history
 .... etc ...
 Dica: Para descobrir a funcionalidade e as
opções de cada comando, basta usar o
comando man: Ex: man echo
Processamento de textos – Peso 3
 cat
 cut
 expand
 fmt
 head
 od
 join
 nl
 unexpand
 paste
 pr
 sed
 sort
 split
 tail
 tr
 uniq
 wc
Manutenção de Arquivos – Peso 4
 cp
 find
 mkdir
 mv
 ls
 rm
 rmdir
 touch
 tar
 cpio
 dd
 file
 gzip
 gunzip
 bzip2
 file globbing
Usando redirecionadores – Peso 4
 tee
 xargs
 | (pipe)
 comando > arquivo.txt
 comando >> arquivo.txt
 comando 2> arquivo.txt
 comando 2> arquivo.txt
Criando, monitorando e matando processos – Peso 4
 &
 bg
 fg
 jobs
 kill
 nohup
 ps
 top
 free
 uptime
 killall
Modificando a prioridade dos processos – Peso 2
 nice
 ps
 renice
 top
Realizar pesquisas em textos com o uso de
expressões regulares – Peso 2
 grep
 egrep
 fgrep
 sed
 regex(7)
 Dica: Atenção especial para o sed. Procure
também estudar sobre o uso de crases para a
preferência de execução de comandos em uma
mesma linha.
Edição de textos com o VI – Peso 3
 vi
 /, ?
 h,j,k,l
 i, o, a
 c, d, p, y, dd, yy
 ZZ, :w!, :q!, :e!
 Dica: Para aprender sobre o editor VI, só
usando!!
Partições e sistemas de arquivos – Peso 2
 Sistemas de
Arquivos:
 ext2
 ext3
 xfs
 reiserfs v3
 vfat (Fat32)
 Comandos:
 fdisk
 mkfs
 mkswap
Mantendo a integridade dos Sistemas de Arquivos –
Peso 2
 du
 df
 fsck
 e2fsck
 mke2fs
 debugfs
 dumpe2fs
 tune2fs
 xfs tools
 xfs_metadump
 xfs_info
Montando e Desmontando Dispositivos de Bloco e
Sistemas de Arquivos– Peso 3
 /etc/fstab
 /media
 mount
 umount
Cotas de Disco – Peso 1
 quota
 edquota
 repquota
 quotaon

 Dica: As quotas só podem ser aplicadas em
partições.
Permissões – Peso 3
 chmod
 umask
 chown
 chgrp

 Dica: Estudar cálculo de umask
Criação de links simbólicos e hard links – Peso 2
 ln
 O link simbólico é um arquivo cujo conteúdo é
o caminho até arquivo original.
 Já o link físico (hard link) aponta diretamente
para o local físico (inode) onde está o arquivo
original.
Encontrando arquivos no sistema – Peso 2
 find
 locate
 updatedb
 whereis
 which
 type
 /etc/updatedb.conf
O que mudou em relação ao
peso das questões na prova
101?
Arquitetura do Sistema, Instalação do Linux e
Instalação de Pacotes
Configuração de Hardware
Processo de Boot
Níveis de Inicialização
Particionamento
Gerenciadores de Boot
Bibliotecas Compartilhadas
Manipulação de Pacotes Debian
Manipulação de Pacotes RPM
0 1 2 3 4 5 6 7 8
Pesos Antigos
Pesos Atuais
Comandos Gnu e Unix
Trabalhando em linha Comando
Processamento de Texto
Gerenciamento de Arquivos
Redirecionadores
Criar, Monitorar e Matar Processos
Prioridade de Processos
Expressões Regulares
VI
0 1 2 3 4 5 6 7 8
Pesos Antigos
Pesos Atuais
Dispositivos, Sistemas de Arquivos e Estrutura de
Diretórios
Criar Partições e Sistemas de Arquivos
Integridade de Sistemas de Arquivos
Montagem de Dispositivos
Quotas
Permissões
Criação de Links Simbólicos e Físicos
Pesquisa por arquivos do sistema
0 1 2 3 4 5 6 7 8
Pesos Antigos
Pesos Atuais
Fazendo um ”diff” do conteúdo antes e depois de 1ºFazendo um ”diff” do conteúdo antes e depois de 1º
de Abrilde Abril
 Prova 101
 yum
 XFS
 Prova 102
 SQL
 Acessibilidade
 Localização e
Internacionalização
PS: O comando diff é usado para fazer a comparaçãoPS: O comando diff é usado para fazer a comparação
de arquivos em formato textode arquivos em formato texto
Toma que o filho é teu!!
Quais conteúdos migraram da prova 101 para a 102
 Instalação e
Configuração do X.
 Gerenciadores de
Janelas (GDM, KDM,
XDM, etc).
Quais assuntos ganharam relevância nas provas 101
e 102?
 Instalação e
configuração de
gerenciadores de boot –
Lilo e Grub*
 VI*
 Criação de Links
simbólicos e Hard Links*
 YUM**
 Manutenção de Usuários
e grupos*
 Configuração de Redes*
 Resolvendo problemas
típicos em uma rede
local*
 SQL**
 Acessibilidade**
 Localização e
Internacionalização** * Assuntos cujo peso aumentou
 **Assuntos novos
Materiais para estudo:
 Simulados:
 PenguinBrain: www.penguinbrain.com
 www.certificacaolinux.com.br
 Tutoriais e Apostilas:
 Guia Foca Linux
 www.aurelio.net
 Livros
 Certificação Linux LPI - O'reilly
 Certificação Linux – Uirá Ribeiro – Axcel Books
Referências:
 LPI Internacional: http://www.lpi.org/
 LPI Brasil: http://www.lpibrasil.com.br
 Wiki LPI:
https://group.lpi.org/publicwiki/bin/view/Examdev/LPIC-10x
 Lista LPI: http://br.groups.yahoo.com/group/lpi/
Perguntas?
bruna@4linux.com.br

Certificação Linux: Conhecendo o caminho das pedras - Bruna Griebeler

  • 1.
    LPI – LinuxProfessional Institute Certificação Linux: Conhecendo o caminho das pedras Sobre esta apresentação: - Nível: Intermediário - Escopo: Dicas sobre como obter a certificação LPI. - Pré-requisitos: Conhecimento em comandos básicos e vontade de aprender muito mais sobre o sistema ;) Tchelinux - Gravataí 2009 Bruna Griebeler
  • 2.
    Por que obtercertificação?  Questões mercadológicas  Para aprender mais sobre o sistema ou a tecnologia em questão.
  • 3.
    Como funciona aLPI?  Níveis:  LPI 1 - Administrador Linux nível Júnior – Provas 101 e 102  Ubuntu Certified Professional – Prova 199  LPI 2 - Administrador Linux nível Pleno - Provas 201 e 202  LPI 3 - Administrador Linux nível Sênior (Core) - Prova 301  LPI 3 - Administrador Linux nível Sênior (Especialista) - Provas 302 e 303
  • 4.
    Como são asprovas?  Provas em Papel:  http://www.lpibrasil.com.br/provas/calendario.php  Provas Eletrônicas:  Podem ser feitas em qualquer dia e horário* nos centros autorizados de todo o Brasil através das entidades certificadoras Prometric e Vue. Basta cadastrar-se pelo site:  http://www.prometric.com Ou http://www.vue.com  (*de acordo com a disponibilidade do centro autorizado)
  • 5.
    Onde realizar asprovas eletrônicas no Rio Grande do Sul?  Alfamídia – Prometric – Porto Alegre  Sisnema – Prometric – Porto Alegre  Centro de Inovação Microsoft (Tecnopuc) – Prometric – Porto Alegre  Hitec Informática – Vue – Porto Alegre  Omega Tecnologia – Vue – Santa Maria  OBS: As provas em papel podem ser aplicadas em alguns eventos. Nos últimos anos ela têm sido aplicada também no FISL, em Porto Alegre.
  • 6.
    Quero me certificar.Qual o primeiro passo?  Entrar no site da LPI para obter seu LPI ID:  https://www1.lpi.org/pt_br/register.html  Se for realizar a prova eletrônica, cadastrar-se no site da Prometric:  http://www.prometric.com  Nesse site você deverá preencher alguns dados como seu LPI ID, onde você irá realizar a prova (ex: Alfamídia ou Sisnema) e em qual idioma.  As provas 101 e 102 podem ser realizas em Português.
  • 7.
    Quais assuntos precisoconhecer para passar na prova 101?
  • 8.
    Configuração de Hardware– Peso 2  /sys  /proc  /dev  modprobe  lsmod  lspci  lsusb
  • 9.
    Como ocorre ainicialização do sistema – Peso 3  /var/log/messages  dmesg  BIOS  bootloader  kernel  init
  • 10.
    Como modificar osníveis de inicialização do sistema – Peso 3  /etc/inittab  shutdown  init  /etc/init.d  telinit
  • 11.
    Particionamento o HD– Peso 2  / (root) filesystem  /var filesystem  /home filesystem  swap space  mount points  partitions  Dica: Verificar quais diretórios podem ser montados em partições distintas e porquê.
  • 12.
    Instalação de umgerenciador de boot – Peso 2  /boot/grub/menu.lst  grub-install  MBR  superblock  /etc/lilo.conf  lilo  Dica: Verificar como regravar a MBR.
  • 13.
    Gerenciamento de BibliotecasCompartilhadas – Peso 1  ldd  ldconfig  /etc/ld.so.conf  LD_LIBRARY_PATH
  • 14.
    Manutenção de pacotesDebian – Peso 3  /etc/apt/sources.list  dpkg  dpkg-reconfigure  apt-get  apt-cache  aptitude
  • 15.
    Manutenção de PacotesRed Hat – Peso 3  rpm  rpm2cpio  /etc/yum.conf  /etc/yum.repos.d/  yum  yumdownloader  PS: YUM não era pedido nas provas antes de 1 de Abril de 2009.
  • 16.
    Trabalhando com linhade comando – Peso 4  bash  echo  env  exec  export  pwd  set  unset  man  uname  history  .... etc ...  Dica: Para descobrir a funcionalidade e as opções de cada comando, basta usar o comando man: Ex: man echo
  • 17.
    Processamento de textos– Peso 3  cat  cut  expand  fmt  head  od  join  nl  unexpand  paste  pr  sed  sort  split  tail  tr  uniq  wc
  • 18.
    Manutenção de Arquivos– Peso 4  cp  find  mkdir  mv  ls  rm  rmdir  touch  tar  cpio  dd  file  gzip  gunzip  bzip2  file globbing
  • 19.
    Usando redirecionadores –Peso 4  tee  xargs  | (pipe)  comando > arquivo.txt  comando >> arquivo.txt  comando 2> arquivo.txt  comando 2> arquivo.txt
  • 20.
    Criando, monitorando ematando processos – Peso 4  &  bg  fg  jobs  kill  nohup  ps  top  free  uptime  killall
  • 21.
    Modificando a prioridadedos processos – Peso 2  nice  ps  renice  top
  • 22.
    Realizar pesquisas emtextos com o uso de expressões regulares – Peso 2  grep  egrep  fgrep  sed  regex(7)  Dica: Atenção especial para o sed. Procure também estudar sobre o uso de crases para a preferência de execução de comandos em uma mesma linha.
  • 23.
    Edição de textoscom o VI – Peso 3  vi  /, ?  h,j,k,l  i, o, a  c, d, p, y, dd, yy  ZZ, :w!, :q!, :e!  Dica: Para aprender sobre o editor VI, só usando!!
  • 24.
    Partições e sistemasde arquivos – Peso 2  Sistemas de Arquivos:  ext2  ext3  xfs  reiserfs v3  vfat (Fat32)  Comandos:  fdisk  mkfs  mkswap
  • 25.
    Mantendo a integridadedos Sistemas de Arquivos – Peso 2  du  df  fsck  e2fsck  mke2fs  debugfs  dumpe2fs  tune2fs  xfs tools  xfs_metadump  xfs_info
  • 26.
    Montando e DesmontandoDispositivos de Bloco e Sistemas de Arquivos– Peso 3  /etc/fstab  /media  mount  umount
  • 27.
    Cotas de Disco– Peso 1  quota  edquota  repquota  quotaon   Dica: As quotas só podem ser aplicadas em partições.
  • 28.
    Permissões – Peso3  chmod  umask  chown  chgrp   Dica: Estudar cálculo de umask
  • 29.
    Criação de linkssimbólicos e hard links – Peso 2  ln  O link simbólico é um arquivo cujo conteúdo é o caminho até arquivo original.  Já o link físico (hard link) aponta diretamente para o local físico (inode) onde está o arquivo original.
  • 30.
    Encontrando arquivos nosistema – Peso 2  find  locate  updatedb  whereis  which  type  /etc/updatedb.conf
  • 31.
    O que mudouem relação ao peso das questões na prova 101?
  • 32.
    Arquitetura do Sistema,Instalação do Linux e Instalação de Pacotes Configuração de Hardware Processo de Boot Níveis de Inicialização Particionamento Gerenciadores de Boot Bibliotecas Compartilhadas Manipulação de Pacotes Debian Manipulação de Pacotes RPM 0 1 2 3 4 5 6 7 8 Pesos Antigos Pesos Atuais
  • 33.
    Comandos Gnu eUnix Trabalhando em linha Comando Processamento de Texto Gerenciamento de Arquivos Redirecionadores Criar, Monitorar e Matar Processos Prioridade de Processos Expressões Regulares VI 0 1 2 3 4 5 6 7 8 Pesos Antigos Pesos Atuais
  • 34.
    Dispositivos, Sistemas deArquivos e Estrutura de Diretórios Criar Partições e Sistemas de Arquivos Integridade de Sistemas de Arquivos Montagem de Dispositivos Quotas Permissões Criação de Links Simbólicos e Físicos Pesquisa por arquivos do sistema 0 1 2 3 4 5 6 7 8 Pesos Antigos Pesos Atuais
  • 35.
    Fazendo um ”diff”do conteúdo antes e depois de 1ºFazendo um ”diff” do conteúdo antes e depois de 1º de Abrilde Abril  Prova 101  yum  XFS  Prova 102  SQL  Acessibilidade  Localização e Internacionalização PS: O comando diff é usado para fazer a comparaçãoPS: O comando diff é usado para fazer a comparação de arquivos em formato textode arquivos em formato texto
  • 36.
    Toma que ofilho é teu!! Quais conteúdos migraram da prova 101 para a 102  Instalação e Configuração do X.  Gerenciadores de Janelas (GDM, KDM, XDM, etc).
  • 37.
    Quais assuntos ganharamrelevância nas provas 101 e 102?  Instalação e configuração de gerenciadores de boot – Lilo e Grub*  VI*  Criação de Links simbólicos e Hard Links*  YUM**  Manutenção de Usuários e grupos*  Configuração de Redes*  Resolvendo problemas típicos em uma rede local*  SQL**  Acessibilidade**  Localização e Internacionalização** * Assuntos cujo peso aumentou  **Assuntos novos
  • 38.
    Materiais para estudo: Simulados:  PenguinBrain: www.penguinbrain.com  www.certificacaolinux.com.br  Tutoriais e Apostilas:  Guia Foca Linux  www.aurelio.net  Livros  Certificação Linux LPI - O'reilly  Certificação Linux – Uirá Ribeiro – Axcel Books
  • 39.
    Referências:  LPI Internacional:http://www.lpi.org/  LPI Brasil: http://www.lpibrasil.com.br  Wiki LPI: https://group.lpi.org/publicwiki/bin/view/Examdev/LPIC-10x  Lista LPI: http://br.groups.yahoo.com/group/lpi/
  • 40.