terça-feira, 6 de agosto de 2013

DICAS LPIC - TÓPICO 101: ARQUITETURA DE SISTEMA



Peso 8



1. Qual comando pode ser utilizado para inspecionar o hardware do sistema?


a) ls 
b) lspci
c) find
d) hwclock

Resposta Correta b

------------------------
@ Resolução @
------------------------

=> O Comando ls permite listar arquivos e diretórios do sistema. Através de argumentos, pode-se obter diferentes resultados como:


$ ls -a - Lista todos os arquivos, inclusive os ocultos, e diretórios

$ ls -l -  Lista todos os arquivos e diretórios incluindo detalhes como dono, permissões e data de criação

$ ls -d - Mostra propriedades de um diretório, não seu conteúdo

=> O comando lspci mostra todos os componentes conectados ao barramento PCI, como controladora de disco, placas externas, controladora USB ....

Saída do comando lspci

suporte@prometheus:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)

00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)

É possível obter mais detalhes sobre o dispositivo reconhecido pelo sistema através das opções -s (mostra os dispositivos selecionados) e -v (verbose) junto com o ID do dispositivo. Este número está no início da cada linha.

suporte@prometheus:~$ lspci -s 00:02.0 -v
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Device 1b0a:2009
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at fd800000 (64-bit, non-prefetchable) [size=4M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
I/O ports at cc00 [size=8]
Expansion ROM at [disabled]
Capabilities:
Kernel driver in use: i915
Kernel modules: i915

=> O find é utilizado para localizar arquivos e diretórios do sistema

=> hwclock, este comando permite modificar a data e hora da BIOS(Basic Input/Output System) de acordo com as configurações do sistema operacional

____________________________________

2. Como é possível verificar quais módulos estão carregados pelo sistema?

a) Com o comando depmod
b) Lendo o arquivo /etc/modprobe.conf
c) Com o comando lsmod
d) Com o comando uname -m


Resposta Correta c

------------------------
@ Resolução @
------------------------

Os módulos no linux podem ser comparados aos drivers do windows com a mesma finalidade que é a de permitir o bom funcionamento do vídeo, áudio entre outros dispositivos.

A um certo tempo atrás os fabricantes de hardware criavam drivers apenas para o windows o que obrigou aos desenvolvedores do linux a criar seus próprios módulos. Hoje, é bem diferente. Empresas como a Intel, HP investem pesado em desenvolvimento de hardwares compatíveis para linux.

=> O comando "depmod" ou "depmod -a" verifica as dependências dos módulos do kernel e grava o resultado no arquivo "/lib/modules/versão do kernel/modules.dep".

=> modprobe é um comando e não um arquivo para ativar módulos

=> Este comando mostra quais são os módulos disponíveis no Kernel e quais estão sendo utilizados. Ele usa como base o arquivo /proc/modules

=> uname -m informa qual o tipo de arquitetura que a máquina possui: 32 ou 64 bits

____________________________________


3. Qual nível de execução corresponde ao desligamento do sistema?

a) 0
b) 1
c) 2
d) 3

Resposta Correta a

------------------------
@ Resolução @
------------------------

O runlevel (nível de execução do sistema) é o grau de interação com o usuário que o sistema opera. Os runlevels são numerados de 0 a 6 podem variar de uma distribuição para outra.

=================
RUNLEVEL    
=================

0 -> Desligamento do sistema

1, s, S ->  Modo de usuário único, às vezes chamado de modo de manutenção. Neste modo, os serviços do sistema, tais como interfaces de rede, servidores web e compartilhamento de arquivos não são iniciados.  Todas as três opções 1, s, S significam a mesma coisa. O s é de single

2 -> Multiusuário. Em sistemas Debian, este é o nível de execução padrão. Em sistemas Red Hat, é um modo multiusuário sem o compartilhamento de arquivos NFS ou do sistema X Window - a interface gráfica do usuário

3 -> Em sistemas Red Hat, é o modo multiusuário padrão, que roda tudo exceto o sistema X Window. Os níveis 4 e 5 geralmente não são utilizados em sistemas Debian

4 -> Em geral, não é utilizado

5 -> Em sistemas Red Hat, modo multiusuário completo com o login GUI. Semelhante ao nível de execução 3, porém, com o X11 iniciado bem como o login GUI

6 -> Reinicializa o sistema

O runlevel é configurado no sistema podem ser visto no arquivo /etc/inittab. Outra forma é utilizando o comando abaixo em um terminal:

$ runlevel
____________________________________


4. Qual o caminho completo para a segunda partição de um disco IDE, conectado ao primeiro canal IDE?

Resposta  /dev/hda2

------------------------
@ Resolução @
------------------------

As partições no Linux não utilizam letras para nomeação destas como no Windows. De acordo com o tipo de dispositivo de armazenamento (IDE, SATA, SCSI), este receberá a seguinte nomeclatura:

/dev/hda1 -> Primeira partição do disco conectado como master no primeiro canal IDE. A letra "a" em qual canal o HD está conectado na placa-mãe. Os HDs IDE podem ser configurados como master ou slave. Na pergunta, o HD está conectado como slave que seria /dev/hda2. Caso o HD estivesse no segundo canal da placa-mãe receberia a nomeclatura /dev/hdb1, para master e /dev/hdb2 como master.

Os discos SATA e SCSI recebem a nomeclatura /dev/sda.

A letra "a" representa o HD e o número a particação.

/dev/sda1 -> Primeira partição do primeiro HD
/dev/sda2 -> Segunda partição do primeiro HD
/dev/sdb1 -> Primeira partição do segundo HD

____________________________________


5.   Será preciso realizar reiniciar o servidor às 19hs para efetuar as atualizações instaladas do novo kernel. Qual comando pode ser utilizado para agendar a reinicialização do sistema com uma mensagem informando o horário desta atividade para todos os usuários que estiverem logados?

Resposta  shutdown -r 19:00 "O sistema será reiniciado às 19hs"

------------------------
@ Resolução @
------------------------

O principal comando para desligar ou reiniciar o sistema no Linux é o shutdown. O comando shutdown tem as seguintes sitaxes: shutdown [opções] horário [mensagem].

Opções mais usadas do comando shutdown:

  • -a: usar o arquivo de permissão /etc/shutdown.allow. Apenas o usuário root tem a permissão para executar o comando shutdown. Caso precise que outro usuário possa executar este comando, cadastre-o no arquivo /etc/shutdown.alow
  • -r(reboot): reinicia a máquina
  • -h (halt): desliga a máquina
  • -t(time): define o tempo de espera antes de o comando shutdown executar a ação solicitada


Formatos de horário:

  • hh:mm: horário de execução
  • +m: minutos até a execução
  • now ou +0: execução imediata
Lembrando que apenas o argumento horário é obrigatório.

____________________________________


6.  Quais são os principais programas bootloader responsáveis por carregar o sistema Linux e seus respectivos arquivos de configuração?

Resposta  LILO (/etc/lilo.conf) ou GRUB (/boot/grup/menu.lst)

------------------------
@ Resolução @
------------------------

Bootloader é um gerenciador de boot que carrega o sistema operacional Linux após os testes de verificação do POST realizados pela BIOS.

LILO: LInux LOader
GRUB: Grand Unified Bootloader)

____________________________________


7. Quais os comandos podem ser utilizados para alternar entre runlevels? Marque quantas opções forem corretas.

a) shutdown
b) telinit
c) sysinit
d) init

Resposta  b e d

------------------------
@ Resolução @
------------------------

O sysinit é o processo executado durante o boot do sistema

____________________________________


8. Os únicos runlevels comuns a todas as distribuições Linux são:

a) 1,2 e 5
b) 0, 1 e 6
c) 0, 1 e 2
d) 0, 2 e 5

Resposta b

----------------------------------------------

RESUMO DESTE TÓPICO


  • 101.1 - Identificar e editar configurações de hardware (Peso 2)
  • 101.2 - Início (boot) do sistema (Peso 3)
  • 101.3 - Alternar runlevels, desligar e reiniciar o sistema (Peso 3)
O peso vai representar a quantidade de questões que cairão na prova. Fique atento!


Nenhum comentário:

Postar um comentário