LPI 201 - Kernel Linux - Marcus Vinicius Braga Alcantara

162 Questions | Total Attempts: 85

SettingsSettingsSettings
Please wait...
LPI 201 - Kernel Linux - Marcus Vinicius Braga Alcantara

.


Questions and Answers
  • 1. 
    Que informações fornece o arquivo modules.dep?
    • A. 

      Uma lista de todos os módulos disponíveis para o kernel.

    • B. 

      Uma lista de módulos necessários para cada módulo.

    • C. 

      Uma lista de dispositivos e o nome do seu módulo.

    • D. 

      Uma lista de módulos compilados para este kernel.

    • E. 

      Uma lista de módulos que o kernel precisa executar.

  • 2. 
    Antes de compilar um novo kernel, o que precisa ser feito?
    • A. 

      Compilar módulos do kernel.

    • B. 

      Configurar as opções do kernel.

    • C. 

      Excluir fontes antigas do kernel.

    • D. 

      Alterar para o nível de execução 1.

    • E. 

      Tudo acima.

  • 3. 
    Que script é incluído com o fonte do kernel para corrigir um kernel?
    • A. 

      patch

    • B. 

      patch-kernel

    • C. 

      apply-patch

    • D. 

      update-kernel

  • 4. 
    Qual comando você usaria para aplicar um arquivo diff a um original?
    • A. 

      cat diff-file

    • B. 

      cat diff-file >> kernel

    • C. 

      patch

    • D. 

      patch < diff-file

    • E. 

      patch > diff-file

  • 5. 
    É possível configurar os parâmetros do kernel em tempo de execução (por exemplo, o tamanho máximo do segmento de memória compartilhada (shmmax)). Em que duas maneiras isso pode ser alterado para 2GB (2147483648 Bytes) em um sistema em execução?
    • A. 

      Definindo no arquivo /etc/shmmax o valor 2147483648

    • B. 

      sysctl shmmax=2147483648

    • C. 

      sysctl kernel.shmmax=2147483648

    • D. 

      echo 2147483648 > /proc/sys/kernel/shmmax

    • E. 

      export kernel.shmmax=2147483648

  • 6. 
    Depois de configurar um novo kernel da série 2.4, todas as dependências, como arquivos incluídos, precisam ser criadas. Como isso pode ser obtido?
    • A. 

      make dependencies

    • B. 

      make clean

    • C. 

      make mrproper

    • D. 

      make dep

    • E. 

      make test

  • 7. 
    Qual é a diferença entre as metas de zImage e bzImage ao compilar um kernel?
    • A. 

      zImage é comprimido usando gzip, bzImage é comprimido usando bzip2

    • B. 

      zImage é para os kernels da série 2.4, bzImage é para os kernels da série 2.6

    • C. 

      zImage é carregado em memória baixa, bzImage é carregado em alta memória

    • D. 

      zImage está limitado a 64k, bzImage não é

  • 8. 
    Que dois formatos de arquivamento são usados ​​para criar uma imagem initramfs?
    • A. 

      gzip

    • B. 

      tar

    • C. 

      rar

    • D. 

      cpio

    • E. 

      bzip2

  • 9. 
    Depois de descompactar o código-fonte para um kernel Linux, qual é o primeiro comando make que deve ser executado, o qual irá excluir qualquer configuração atual e todos os arquivos gerados? Esse comando garantirá que o mantenedor não deixe arquivos inadequados no arquivo do kernel.
    • A. 

      make depend

    • B. 

      make distclean

    • C. 

      make config

    • D. 

      make clean

    • E. 

      make mrproper

  • 10. 
    Que script, no diretório linux/scripts, pode ser usado para adicionar upgrades ou updates para o código fonte do kernel 2.6.xx?
    • A. 

      patch

    • B. 

      patch-kernel

    • C. 

      kernel-update

    • D. 

      upgrade-kernel

    • E. 

      upgrade

  • 11. 
    Quais são os alvos típicos em um makefile?
    • A. 

      CFLAGS, CPPFLAGS, LIBS, LDFLAGS

    • B. 

      clean, install, uninstall

    • C. 

      PATHS, DESTDIR, LIBS, LDFLAGS

    • D. 

      prefix, exec_prefix, bindir, mandir

  • 12. 
    Depois de descompactar o código fonte, qual arquivo é usado pelo configure para criar um Makefile final?
    • A. 

      configure.in

    • B. 

      configure.ac

    • C. 

      Makefile.in

    • D. 

      Makefile.tmpl

  • 13. 
    Você terminou de atualizar e resolver dependências de algum código-fonte. Que comando você deve executar antes de recompilar o código em formato binário?
    • A. 

      make clean

    • B. 

      make all

    • C. 

      make dep

    • D. 

      make install

  • 14. 
    Qual ferramenta pode ser usada para controlar o comportamento de runtime do udev?
    • A. 

      udev

    • B. 

      udevctl

    • C. 

      udevadm

    • D. 

      udevconfig

    • E. 

      udevclient

  • 15. 
    Qual é a finalidade do udevmonitor?
    • A. 

      Ouvir os eventos do kernel produzidos por uma regra udev e imprimir informações no console.

    • B. 

      Monitora o diretório /dev para novos dispositivos.

    • C. 

      Monitora o processo udev e imprime estatísticas de desempenho para o console.

    • D. 

      Comunica-se com o D-Bus para configurar novos dispositivos.

  • 16. 
    Qual comando pode ser usado para ver as mensagens do kernel criadas a partir do tempo de inicialização até agora?
    • A. 

      initm

    • B. 

      initmessage

    • C. 

      initmsg

    • D. 

      inittab

    • E. 

      dmesg

  • 17. 
    Por que mkinitrd foi depreciado em favor de mkinitramfs a partir da série do kermel 2.6 ? (Selecione 2 respostas corretas).
    • A. 

      Não é carregado até mais tarde no processo de inicialização.

    • B. 

      Uma GUI fácil de usar está disponível para mkinitramfs.

    • C. 

      Mkinitrd depende de devfs.

    • D. 

      As unidades de disco rígido SATA não são suportadas.

  • 18. 
    Para remover o patch patch-2.4.28.tar.bz2 de uma árvore de origem do kernel, o comando que deve ser utilizado é:
    • A. 

      bunzip2 ../patch-2.4.28.tar.bz2 | patch -rp1

    • B. 

      bunzip2 -c ../patch-2.4.28.tar.bz2 | patch -Rp1

    • C. 

      bunzip2 -c ../patch-2.4.28.tar.bz2 | unpatch -p1

    • D. 

      bunzip2 ../patch-2.4.28.tar.bz2 | unpatch -p1

    • E. 

      bunzip2 ../patch-2.4.28.tar.bz2 | patch -Rp1

    • F. 

      bunzip2 -c ../patch-2.4.28.tar.bz2 | patch -rp1

  • 19. 
    Um módulo pré-compilado foi movido para /lib/modules/<kernel-version>, mas 'modprobe -a <module-name>' falha ao carregá-lo. O que precisa ser feito para utilização deste módulo?
    • A. 

      make modules_install deve ser executado.

    • B. 

      depmod deve ser executado.

    • C. 

      O kernel deve ser re-compilado.

    • D. 

      O modules.conf ou modprobe.conf devem ser editados.

    • E. 

      O sistema deve ser reinicializado.

  • 20. 
    Para restaurar o fonte de um kernel para a versão anterior, não corrigida, quais dos seguintes comandos poderiam ser usados?
    • A. 

      patch --restore

    • B. 

      patch --remove

    • C. 

      patch -U

    • D. 

      patch --undo

    • E. 

      patch -R

  • 21. 
    Se o diretório atual for /root e a fonte do kernel estiver localizada em /usr/src/linux, quais dos seguintes comandos devem ser usados ​​para aplicar o patch /tmp/foopatch?
    • A. 

      cat /tmp/foopatch | patch -p0

    • B. 

      cd /usr/src/linux ; cat/tmp/foopatch | patch -p0

    • C. 

      cd /usr/src/linux ; cat/tmp/foopatch | patch

    • D. 

      cd /usr/src/linux ; patch -p1 < /tmp/foopatch

    • E. 

      cd /usr/src/linux ; patch -p1 > /tmp/foopatch

  • 22. 
    Um kernel 2.6.9-ac1 seria:
    • A. 

      Um kernel alfa.

    • B. 

      Algum patch para um kernel estável.

    • C. 

      Um kernel estável.

    • D. 

      Um kernel instável.

    • E. 

      Algum patch para um kernel instável.

  • 23. 
    Que comando deve ser usado para descobrir quais dispositivos PCI podem ser vistos, sem consultar o kernel?
    • A. 

      lspci -v

    • B. 

      lspci -s

    • C. 

      lspci -x

    • D. 

      lspci -b

    • E. 

      lspci -p

  • 24. 
    Journalling parece não estar funcionando em um sistema de arquivos ext3. Ao iniciar, aparece a seguinte linha: VFS: "Mounted root (ext2 filesystem) readonly". O que poderia estar causando o problema?
    • A. 

      Uma versão antiga do e2fsprogs está instalada.

    • B. 

      O kernel não contém suporte ext3.

    • C. 

      O sistema de arquivos é especificado como ext2 em /etc/fstab.

    • D. 

      O sistema não foi desligado de forma limpa.

  • 25. 
    Qual dos seguintes comandos pode ser usado para acessar o conteúdo de um arquivo ramdisk (/boot/initrd) usado pelo kernel no momento da inicialização?
    • A. 

      mount /boot/initrd /mnt/ -0 loop; cat /mnt

    • B. 

      mkintird -d /boot/initrd; mount /boot/initrd /mnt/ -o loop

    • C. 

      cp /boot/initrd /tmp/initrd.gz; mount /tmp/initrd /mnt/ -o loop

    • D. 

      cp /boot/initrd /tmp/initrd.gz; gunzip initrd.gz; mount /tmp/initrd /mnt/ -o loop

    • E. 

      cp /boot/initrd /tmp/initrd.gz; gunzip initrd.gz; mount /tmp/initrd /mnt/

Back to Top Back to top